In this survey titled "A Survey of Fog Computing and Communication: Current Researches and Future Directions," authors Shubha Brata Nath, Harshit Gupta, Sandip Chakraborty, and Soumya K Ghosh discuss the evolution of distributed computing from utility computing to fog computing. They explore various research challenges associated with the development of fog computing environments and provide insights into the current status of fog computing research. The survey presents a taxonomy of existing works in this field and delves into the architectures of fog computing systems, technologies that enable it, features, security considerations, privacy considerations as well as quality-of-service (QoS) parameters. Additionally, it covers different applications where fog computing can be utilized. The authors provide critical insights into various works done in this domain and briefly discuss different associations that closely work on developing fog-based platforms and services. It also summarizes various types of overheads associated with fog computing platforms. Furthermore, the authors thoroughly discuss future scopes and open research areas in fog computing as an enabler for the next generation of computing paradigm. This comprehensive survey offers valuable information on the evolution, challenges, architectures, technologies, features, applications as well as associations involved in developing fog-based platforms and services. It highlights potential future directions for further research in this exciting field.
- - Evolution of distributed computing from utility computing to fog computing
- - Research challenges associated with the development of fog computing environments
- - Current status of fog computing research
- - Taxonomy of existing works in the field of fog computing
- - Architectures and technologies enabling fog computing systems
- - Features, security considerations, privacy considerations, and quality-of-service parameters in fog computing
- - Applications where fog computing can be utilized
- - Associations working on developing fog-based platforms and services
- - Overheads associated with fog computing platforms
- - Future scopes and open research areas in fog computing as a next-generation computing paradigm
Distributed computing is when computers work together to do tasks. It started with utility computing and now we have fog computing. Fog computing is a new way of doing distributed computing that has some challenges to figure out. People are researching fog computing right now to learn more about it. There are different types of fog computing systems and technologies that help make it work. Fog computing can be used in many different applications, like smart homes or self-driving cars. Some groups are working on making fog-based platforms and services better. There are some things we need to think about, like security and privacy, when using fog computing. In the future, there will be more research done on fog computing to make it even better."
Definitions- Distributed Computing: When computers work together to do tasks.
- Utility Computing: A type of distributed computing where resources are shared among users.
- Fog Computing: A new way of doing distributed computing that has some challenges.
- Research Challenges: Problems that researchers need to solve when studying something new.
- Taxonomy: A way of organizing things into categories based on their characteristics.
- Architectures: The structure or design of something, like a computer system.
- Technologies: Tools or methods used in a specific field or industry.
- Features: Special qualities or characteristics of something.
- Security Considerations: Thinking about how to keep something safe from hackers or unauthorized access.
- Privacy Considerations: Thinking about how to protect someone's personal information.
- Quality-of-service Parameters: Measurements used
A Comprehensive Survey of Fog Computing and Communication: Current Researches and Future Directions
Fog computing has become an increasingly popular distributed computing paradigm in recent years. It is a form of edge computing, which enables the deployment of applications and services closer to the end-users. This allows for faster response times, improved scalability, and better utilization of resources. In this survey titled "A Survey of Fog Computing and Communication: Current Researches and Future Directions," authors Shubha Brata Nath, Harshit Gupta, Sandip Chakraborty, and Soumya K Ghosh discuss the evolution of distributed computing from utility computing to fog computing. They explore various research challenges associated with the development of fog computing environments and provide insights into the current status of fog computing research.
Evolution from Utility Computing to Fog Computing
The authors begin by discussing how cloud-based architectures have evolved over time from utility computing to fog/edge-based architectures. They explain how traditional cloud models are not suitable for certain use cases due to their centralized nature, such as latency sensitive applications or those requiring real-time data processing capabilities. To address these issues, they propose a new model that combines both cloud-based systems with edge devices located close to end users – thus creating a “fog” layer between them – allowing for more efficient data processing while reducing latency significantly.
Taxonomy & Architecture
The survey then presents a taxonomy of existing works in this field along with an overview on different architectures used in developing fog platforms such as multi-tier architecture (MTA), hierarchical architecture (HA), peer-to-peer (P2P) architecture etc., The authors also delve into technologies that enable it such as virtualization techniques like containerization or microservices; features like scalability or elasticity; security considerations; privacy considerations; quality-of service (QoS) parameters etc., Additionally it covers different applications where fog can be utilized such as smart cities or industrial automation etc.,
Associations & Overheads
The authors provide critical insights into various works done in this domain and briefly discuss different associations that closely work on developing fog based platforms & services such as OpenFog Consortium or Industrial Internet Consortium etc., It also summarizes various types of overheads associated with fog platforms including computational overhead due to resource scheduling algorithms; communication overhead due to increased network traffic caused by frequent data exchange between multiple nodes within a system; storage overhead due to large amount of data being stored at each node etc.,
Future Scopes & Open Research Areas
Lastly, the authors thoroughly discuss future scopes & open research areas in fog computing which includes topics like energy efficiency optimization strategies; dynamic resource allocation mechanisms for heterogeneous networks; intelligent decision making algorithms for autonomous operations etc., This comprehensive survey offers valuable information on the evolution, challenges , architectures , technologies , features , applications as well as associations involved in developing fog based platforms & services . It highlights potential future directions for further research in this exciting field .