THE CONVERGENCE AND SYNERGY OF FOG AND CLOUD COMPUTING FOR ENHANCED PERFORMANCE AND USER EXPERIENCE
Due to the rise in connected devices and the amount of data they produce, processing data in a centralized cloud is no longer a practical solution and will not be scalable to meet the Internet of Things (IoT) environment. From a different angle, some applications are latency-sensitive and require a quick response and minimal delay while moving data to and from the cloud. Therefore, fog computing developed as a way to expand the cloud computing architecture and shift some of the cloud's processing responsibilities to edge devices. This research presents a review study of fog computing in terms of architecture, discriminating features, benefits, and challenges. Moreover, it investigates the ability to replace cloud computing with fog computing in the future.
Fog computing, Cloud computing, Internet of Things (IoT)