IRJET- Connecting Fog and Cloud Computing (original) (raw)
Cloud computing has several innate advantages with respect to its three key dimensions, Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service, but still face some challenges pertaining to the stretch between the end devices and the cloud. Since the cloud is not physically located near the data source, data Transfer takes more time. This poses a problem for the performance of latency sensitive applications and services. Service level agreements (SLAs) may also foist processing at locations where the cloud provider does not have data centers. Fog computing outstretches cloud computing to end user devices, to better support and enhance the performance of time dependent, location dependent, massive scale, and latency sensitive applications. Fog computing is a complement for cloud computing, it allows rigging resources and services outside the cloud, at the edge of the network, closer to end devices, it enables processing at the edge while still offering the capability to interact with the cloud. This paper presents a compendious survey on fog computing. It captiously reviews the connection between fog and cloud computing. it covers the architecture and characteristics of fog computing, whilst also discussing its similarities and differences with cloud computing. It also discusses the benefits that escort cloud computing and also its challenges. Additionally, it subtly explores the relationship of fog computing with the internet of things.