Edge Computing and Networking: A Survey on Infrastructures and Applications

As a concept to enhance and extend cloud-computing capabilities, edge computing aims to provide Internet-based services in the close proximity to users by placing IT infrastructures at the network edge in forms of tiny datacenters. Taking advantage of the close distance to end user and access networks, edge datacenters can provide low-latency and context-aware services and further improve users’ quality of experience. As the network edge is a geographically spread concept, the edge datacenters are usually highly distributed so that they can provide nearby storage and processing capabilities to most of the end users. Furthermore, edge datacenters also co-work with centralized cloud datacenters for service orchestration. Such decentralization and collaboration are expected to introduce significant transformations to both infrastructures and applications. To provide an overview of how edge can be integrated with cloud-computing and how edge computing can benefit applications, this paper studies the infrastructure and application issues of edge computing and networking in several sub-aspects, including related concepts, infrastructures, resource management and virtualization, performance, and applications.

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

[2]  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).

[3]  Xing Zhang,et al.  A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications , 2017, IEEE Access.

[4]  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).

[5]  Yunlong Cai,et al.  D2D Communications Meet Mobile Edge Computing for Enhanced Computation Capacity in Cellular Networks , 2019, IEEE Transactions on Wireless Communications.

[6]  Ricard Vilalta,et al.  Integration of IoT, Transport SDN, and Edge/Cloud Computing for Dynamic Distribution of IoT Analytics and Efficient Use of Network Resources , 2018, Journal of Lightwave Technology.

[7]  Daniel Grosu,et al.  Multi-stage stochastic programming for service placement in edge computing systems: poster , 2017, SEC.

[8]  Ibm Redbooks Introduction to Grid Computing With Globus , 2003 .

[9]  Yacine Ghamri-Doudane,et al.  Software defined networking-based vehicular Adhoc Network with Fog Computing , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[10]  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).

[11]  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).

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

[13]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[14]  Giuseppe La Torre,et al.  Solving Critical Events through Mobile Edge Computing: An Approach for Smart Cities , 2016, 2016 IEEE International Conference on Smart Computing (SMARTCOMP).

[15]  Kai-Kit Wong,et al.  Wireless Powered Cooperation-Assisted Mobile Edge Computing , 2018, IEEE Transactions on Wireless Communications.

[16]  Kin K. Leung,et al.  Dynamic service migration in mobile edge-clouds , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[17]  Minho Jo,et al.  Recovery for overloaded mobile edge computing , 2017, Future Gener. Comput. Syst..

[18]  Rajkumar Buyya,et al.  Fog Computing: A Taxonomy, Survey and Future Directions , 2016, Internet of Everything.

[19]  Malek Ben Salem,et al.  Fog Computing: Mitigating Insider Data Theft Attacks in the Cloud , 2012, 2012 IEEE Symposium on Security and Privacy Workshops.

[20]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

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

[22]  Bo Han,et al.  Jaguar: Low Latency Mobile Augmented Reality with Flexible Tracking , 2018, ACM Multimedia.

[23]  Krzysztof Grochla,et al.  Performance evaluation of CoAP, SNMP and NETCONF protocols in fog computing architecture , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.

[24]  Marwan Krunz,et al.  Dynamic Network Slicing for Scalable Fog Computing Systems With Energy Harvesting , 2018, IEEE Journal on Selected Areas in Communications.

[25]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[26]  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).

[27]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[28]  Tom H. Luan,et al.  Fog Computing: Focusing on Mobile Users at the Edge , 2015, ArXiv.

[29]  J. Wenny Rahayu,et al.  Mobile cloud computing: A survey , 2013, Future Gener. Comput. Syst..

[30]  Martin Serrano,et al.  SOFT-IoT: Self-Organizing FOG of Things , 2016, 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[31]  Leandros Tassiulas,et al.  SLA-Driven VM Scheduling in Mobile Edge Computing , 2016, 2016 IEEE 9th International Conference on Cloud Computing (CLOUD).

[32]  Sumit Goyal,et al.  Public vs Private vs Hybrid vs Community - Cloud Computing: A Critical Review , 2014 .

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

[34]  Jiguo Yu,et al.  Ultraviolet Radiation Measurement via Smart Devices , 2017, IEEE Internet of Things Journal.

[35]  Hao Liang,et al.  Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption , 2016, IEEE Internet of Things Journal.

[36]  Michael Seufert,et al.  Edgenetworkcloudsim: Placement of service chains in edge clouds using networkcloudsim , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[37]  Claus Pahl,et al.  Containers and Clusters for Edge Cloud Architectures -- A Technology Review , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[38]  Rui L. Aguiar,et al.  Seamless integration of Cloud and Fog networks , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[39]  Biswanath Mukherjee,et al.  Virtual machine placement and workload assignment for mobile edge computing , 2017, 2017 IEEE 6th International Conference on Cloud Networking (CloudNet).

[40]  Atay Ozgovde,et al.  How Can Edge Computing Benefit From Software-Defined Networking: A Survey, Use Cases, and Future Directions , 2017, IEEE Communications Surveys & Tutorials.

[41]  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).

[42]  Jörg Ott,et al.  Consolidate IoT Edge Computing with Lightweight Virtualization , 2018, IEEE Network.

[43]  David Hutchison,et al.  Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines , 2010, Comput. Networks.

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

[45]  Mahmoud Al-Ayyoub,et al.  SDMEC: Software Defined System for Mobile Edge Computing , 2016, 2016 IEEE International Conference on Cloud Engineering Workshop (IC2EW).

[46]  Haiying Shen,et al.  Cloud Fog: Towards High Quality of Experience in Cloud Gaming , 2015, 2015 44th International Conference on Parallel Processing.

[47]  Mingzhe Jiang,et al.  Fog Computing in Healthcare Internet of Things: A Case Study on ECG Feature Extraction , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[48]  Yonggang Wen,et al.  Collaborative Task Execution in Mobile Cloud Computing Under a Stochastic Wireless Channel , 2015, IEEE Transactions on Wireless Communications.

[49]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[50]  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.

[51]  Seng Wai Loke,et al.  Computing with Nearby Mobile Devices: A Work Sharing Algorithm for Mobile Edge-Clouds , 2019, IEEE Transactions on Cloud Computing.

[52]  Eui-nam Huh,et al.  Fog Computing and Smart Gateway Based Communication for Cloud of Things , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[53]  Sergio Barbarossa,et al.  The Fog Balancing: Load Distribution for Small Cell Cloud Computing , 2015, 2015 IEEE 81st Vehicular Technology Conference (VTC Spring).

[54]  Han Qi,et al.  Research on mobile cloud computing: Review, trend and perspectives , 2012, 2012 Second International Conference on Digital Information and Communication Technology and it's Applications (DICTAP).

[55]  Paolo Bellavista,et al.  Feasibility of Fog Computing Deployment based on Docker Containerization over RaspberryPi , 2017, ICDCN.

[56]  Eui-nam Huh,et al.  Dynamic resource provisioning through Fog micro datacenter , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[57]  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).

[58]  Martin Maier,et al.  Mobile Edge Computing Empowered Fiber-Wireless Access Networks in the 5G Era , 2017, IEEE Communications Magazine.

[59]  Mugen Peng,et al.  Fog-computing-based radio access networks: issues and challenges , 2015, IEEE Network.

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

[61]  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).

[62]  Eduardo Huedo,et al.  Cross-Site Virtual Network in Cloud and Fog Computing , 2017, IEEE Cloud Computing.

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

[64]  Nei Kato,et al.  An Energy-Efficient and Delay-Aware Wireless Computing System for Industrial Wireless Sensor Networks , 2015, IEEE Access.

[65]  Daehee Kim,et al.  Selective encryption and component-oriented deduplication for mobile cloud data computing , 2016, 2016 International Conference on Computing, Networking and Communications (ICNC).

[66]  Andreas Kunz,et al.  Mobile edge computing with network resource slicing for Internet-of-Things , 2018, 2018 IEEE 4th World Forum on Internet of Things (WF-IoT).

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

[68]  Xinlei Chen,et al.  A Survey of Opportunistic Offloading , 2018, IEEE Communications Surveys & Tutorials.

[69]  Chaitanya Aggarwal,et al.  Securing IOT devices using SDN and edge computing , 2016, 2016 2nd International Conference on Next Generation Computing Technologies (NGCT).

[70]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

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

[72]  Ricard Vilalta,et al.  End-to-end SDN orchestration of IoT services using an SDN/NFV-enabled edge node , 2016, 2016 Optical Fiber Communications Conference and Exhibition (OFC).

[73]  Biswanath Mukherjee,et al.  A Survey on Resiliency Techniques in Cloud Computing Infrastructures and Applications , 2016, IEEE Communications Surveys & Tutorials.

[74]  Kwang-Cheng Chen,et al.  Architecture Harmonization Between Cloud Radio Access Networks and Fog Networks , 2015, IEEE Access.

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

[76]  Biswanath Mukherjee,et al.  Coordinating Multi-access Edge Computing with Mobile Fronthaul for Optimizing 5G End-to-End Latency , 2018, 2018 Optical Fiber Communications Conference and Exposition (OFC).

[77]  Raj Jain,et al.  Network virtualization and software defined networking for cloud computing: a survey , 2013, IEEE Communications Magazine.

[78]  Choong Seon Hong,et al.  A shared parking model in vehicular network using fog and cloud environment , 2015, 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS).

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

[80]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[81]  Sridhar Radhakrishnan,et al.  Towards SDN-based fog computing: MQTT broker virtualization for effective and reliable delivery , 2016, 2016 8th International Conference on Communication Systems and Networks (COMSNETS).

[82]  Rodrigo Roman,et al.  Mobile Edge Computing, Fog et al.: A Survey and Analysis of Security Threats and Challenges , 2016, Future Gener. Comput. Syst..

[83]  Kin K. Leung,et al.  Online Placement of Multi-Component Applications in Edge Computing Environments , 2016, IEEE Access.

[84]  Yi Lin,et al.  Experimental Demonstration of VM Designation in Hybrid Cloud-Fog Computing with Software-Defined Optical Networking , 2016, 2016 Asia Communications and Photonics Conference (ACP).

[85]  Dario Pompili,et al.  Collaborative Mobile Edge Computing in 5G Networks: New Paradigms, Scenarios, and Challenges , 2016, IEEE Communications Magazine.

[86]  Meikang Qiu,et al.  A Scalable and Quick-Response Software Defined Vehicular Network Assisted by Mobile Edge Computing , 2017, IEEE Communications Magazine.

[87]  Andrzej Jajszczyk,et al.  Energy-aware fog and cloud interplay supported by wide area software defined networking , 2016, 2016 IEEE International Conference on Communications (ICC).

[88]  R. M. A. P. Rajatheva,et al.  Network Slicing with Mobile Edge Computing for Micro-Operator Networks in Beyond 5G , 2018, 2018 21st International Symposium on Wireless Personal Multimedia Communications (WPMC).

[89]  Marthony Taguinod,et al.  Policy-driven security management for fog computing: Preliminary framework and a case study , 2014, Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014).

[90]  Rongxing Lu,et al.  From Cloud to Fog Computing: A Review and a Conceptual Live VM Migration Framework , 2017, IEEE Access.