A SYSTEMATIC LITERATURE REVIEW OF FOG COMPUTING

Fog Computing is an emerging paradigm that is deemed as the next generation of Cloud Computing. In this day and age, the proliferation of data and data nodes in the Internet of Things has posed problems for the cloud architecture. Fog computing can address those issues by providing elastic resources to end users at the edge of the network. The objective of this study is to obtain an overview of reference architectures, related applications and challenges with the fog paradigm. To this end, a systematic literature review (SLR), which offers a structured approach to better comprehend fog computing is conducted. The study reveals that there is a wide range of applications that can benefit from fog computing; nevertheless, they are not fully implemented in reality. The literature only presents conceptual architectures or proposed prototypes. In addition, the study also shows that security and privacy are among the great challenges for fog computing.

[1]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[2]  Bukhary Ikhwan Ismail,et al.  Evaluation of Docker as Edge computing platform , 2015, 2015 IEEE Conference on Open Systems (ICOS).

[3]  Haibo He,et al.  A Hierarchical Distributed Fog Computing Architecture for Big Data Analysis in Smart Cities , 2015, ASE BD&SI.

[4]  Antonio Iera,et al.  Federated edge-assisted mobile clouds for service provisioning in heterogeneous IoT environments , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[5]  Qing Yang,et al.  Fog Data: Enhancing Telehealth Big Data Through Fog Computing , 2015, ASE BD&SI.

[6]  Axel Jantsch,et al.  The Benefits of Self-Awareness and Attention in Fog and Mist Computing , 2015, Computer.

[7]  Octavian Fratu,et al.  Fog computing system for monitoring Mild Dementia and COPD patients - Romanian case study , 2015, 2015 12th International Conference on Telecommunication in Modern Satellite, Cable and Broadcasting Services (TELSIKS).

[8]  Ivan Stojmenovic,et al.  The Fog computing paradigm: Scenarios and security issues , 2014, 2014 Federated Conference on Computer Science and Information Systems.

[9]  Robert Brzoza-Woch,et al.  Holistic Approach to Urgent Computing for Flood Decision Support , 2015, ICCS.

[10]  Sudip Misra,et al.  Assessment of the Suitability of Fog Computing in the Context of Internet of Things , 2018, IEEE Transactions on Cloud Computing.

[11]  David Lillethun,et al.  Mobile fog: a programming model for large-scale applications on the internet of things , 2013, MCC '13.

[12]  Antonio Pescapè,et al.  Integration of Cloud computing and Internet of Things: A survey , 2016, Future Gener. Comput. Syst..

[13]  Prem Prakash Jayaraman,et al.  CARDAP: A Scalable Energy-Efficient Context Aware Distributed Mobile Data Analytics Platform for the Fog , 2014, ADBIS.

[14]  Vladimir Stantchev,et al.  Governance of Cloud Computing Services for the Life Sciences , 2014, IT Professional.

[15]  Mohammad Abdullah Al Faruque,et al.  Energy Management-as-a-Service Over Fog Computing Platform , 2016, IEEE Internet Things J..

[16]  Simona Halunga,et al.  Implementation of Fog computing for reliable E-health applications , 2015, 2015 49th Asilomar Conference on Signals, Systems and Computers.

[17]  Victor C. M. Leung,et al.  Developing IoT applications in the Fog: A Distributed Dataflow approach , 2015, 2015 5th International Conference on the Internet of Things (IOT).

[18]  Suman Banerjee,et al.  ParaDrop: a multi-tenant platform for dynamically installed third party services on home gateways , 2014, DCC '14.

[19]  Hui Wang,et al.  The fog computing service for healthcare , 2015, 2015 2nd International Symposium on Future Information and Communication Technologies for Ubiquitous HealthCare (Ubi-HealthTech).

[20]  Songqing Chen,et al.  Help your mobile applications with fog computing , 2015, 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking - Workshops (SECON Workshops).

[21]  Sergei Astapov,et al.  Data to decision: pushing situational information needs to the edge of the network , 2015, 2015 IEEE International Multi-Disciplinary Conference on Cognitive Methods in Situation Awareness and Decision.

[22]  Qun Li,et al.  Security and Privacy Issues of Fog Computing: A Survey , 2015, WASA.

[23]  Yaser Jararweh,et al.  Cloudlet-based for big data collection in body area networks , 2013, 8th International Conference for Internet Technology and Secured Transactions (ICITST-2013).

[24]  Qun Li,et al.  Fog Computing: Platform and Applications , 2015, 2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb).

[25]  Tansu Alpcan,et al.  Fog Computing May Help to Save Energy in Cloud Computing , 2016, IEEE Journal on Selected Areas in Communications.

[26]  Hao Hu,et al.  Improving Web Sites Performance Using Edge Servers in Fog Computing Architecture , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[27]  Arkady B. Zaslavsky,et al.  Context Aware Computing for The Internet of Things: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[28]  Eui-nam Huh,et al.  Fog Computing Micro Datacenter Based Dynamic Resource Estimation and Pricing Model for IoT , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications.

[29]  Qun Li,et al.  A Survey of Fog Computing: Concepts, Applications and Issues , 2015, Mobidata@MobiHoc.

[30]  Depeng Jin,et al.  Vehicular Fog Computing: A Viewpoint of Vehicles as the Infrastructures , 2016, IEEE Transactions on Vehicular Technology.

[31]  Ivan Stojmenovic,et al.  An overview of Fog computing and its security issues , 2016, Concurr. Comput. Pract. Exp..

[32]  Tetsutaro Uehara,et al.  Fog Computing: Issues and Challenges in Security and Forensics , 2015, 2015 IEEE 39th Annual Computer Software and Applications Conference.

[33]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[34]  Sang-Ha Kim,et al.  A gateway based fog computing architecture for wireless sensors and actuator networks , 2016, 2016 18th International Conference on Advanced Communication Technology (ICACT).

[35]  Rajkumar Buyya,et al.  Fog Computing: Principles, Architectures, and Applications , 2016, ArXiv.

[36]  Rui-Yang Chen Fog computing-based intelligent inference performance evaluation system integrated internet of thing in food cold chain , 2015, 2015 12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD).

[37]  Winfried Lamersdorf,et al.  Computing at the Mobile Edge: Designing Elastic Android Applications for Computation Offloading , 2015, 2015 8th IFIP Wireless and Mobile Networking Conference (WMNC).

[38]  Evangelos N. Gazis,et al.  Components of fog computing in an industrial internet of things context , 2015, 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking - Workshops (SECON Workshops).

[39]  Lida Xu,et al.  Cloud Service Negotiation in Internet of Things Environment: A Mixed Approach , 2014, IEEE Transactions on Industrial Informatics.

[40]  Hsiao-Hwa Chen,et al.  Joint mode selection and resource allocation for downlink fog radio access networks supported D2D , 2015, 2015 11th International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness (QSHINE).

[41]  Sungyoung Lee,et al.  Health Fog: a novel framework for health and wellness applications , 2016, The Journal of Supercomputing.

[42]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.

[43]  Songqing Chen,et al.  FAST: A fog computing assisted distributed analytics system to monitor fall for stroke mitigation , 2015, 2015 IEEE International Conference on Networking, Architecture and Storage (NAS).

[44]  Ricardo Colomo-Palacios,et al.  Measuring and Querying Process Performance in Supply Chains: An Approach for Mining Big-Data Cloud Storages☆ , 2015 .

[45]  Neeli R. Prasad,et al.  BETaaS: A Platform for Development and Execution of Machine-to-Machine Applications in the Internet of Things , 2016, Wirel. Pers. Commun..

[46]  Sudip Misra,et al.  Theoretical modelling of fog computing: a green computing paradigm to support IoT applications , 2016, IET Networks.

[47]  Muttukrishnan Rajarajan,et al.  A survey of intrusion detection techniques in Cloud , 2013, J. Netw. Comput. Appl..

[48]  Rajkumar Buyya,et al.  Fog Computing: Helping the Internet of Things Realize Its Potential , 2016, Computer.

[49]  Ibrahim Abdullahi,et al.  Ubiquitous Shift with Information Centric Network Caching Using Fog Computing , 2014, INNS-CIIS.

[50]  Xianwei Zhou,et al.  Steiner tree based optimal resource caching scheme in fog computing , 2015 .

[51]  Marimuthu Palaniswami,et al.  EHOPES: Data-centered Fog platform for smart living , 2015, 2015 International Telecommunication Networks and Applications Conference (ITNAC).

[52]  Jie Wang,et al.  Distributed Analytics and Edge Intelligence: Pervasive Health Monitoring at the Era of Fog Computing , 2015, Mobidata@MobiHoc.

[53]  Eui-nam Huh,et al.  E-HAMC: Leveraging Fog computing for emergency alert service , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[54]  Patrick Wetterwald,et al.  Fog Computing Distributing Data and Intelligence for Resiliency and Scale Necessary for IoT , 2015, Ubiquity.

[55]  Choong Seon Hong,et al.  Multi-agent and reinforcement learning based code offloading in mobile fog , 2016, 2016 International Conference on Information Networking (ICOIN).

[56]  Donghyun Kim,et al.  On security and privacy issues of fog computing supported Internet of Things environment , 2015, 2015 6th International Conference on the Network of the Future (NOF).

[57]  Ivan Stojmenovic,et al.  Fog computing: A cloud to the ground support for smart things and machine-to-machine networks , 2014, 2014 Australasian Telecommunication Networks and Applications Conference (ATNAC).

[58]  Christian Bonnet,et al.  Fog Computing architecture to enable consumer centric Internet of Things services , 2015, 2015 International Symposium on Consumer Electronics (ISCE).

[59]  Luiz Fernando Bittencourt,et al.  Towards Virtual Machine Migration in Fog Computing , 2015, 2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC).

[60]  Zhan Qiang,et al.  Fog computing dynamic load balancing mechanism based on graph repartitioning , 2016, China Communications.

[61]  John K. Zao,et al.  Augmented Brain Computer Interaction Based on Fog Computing and Linked Data , 2014, 2014 International Conference on Intelligent Environments.