Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
survey

Resource Management in Fog/Edge Computing: A Survey on Architectures, Infrastructure, and Algorithms

Published: 13 September 2019 Publication History

Abstract

Contrary to using distant and centralized cloud data center resources, employing decentralized resources at the edge of a network for processing data closer to user devices, such as smartphones and tablets, is an upcoming computing paradigm, referred to as fog/edge computing. Fog/edge resources are typically resource-constrained, heterogeneous, and dynamic compared to the cloud, thereby making resource management an important challenge that needs to be addressed. This article reviews publications as early as 1991, with 85% of the publications between 2013 and 2018, to identify and classify the architectures, infrastructure, and underlying algorithms for managing resources in fog/edge computing.

References

[1]
Mohammad Aazam and Eui-Nam Huh. 2014. Fog computing and smart gateway based communication for cloud of things. In Proceedings of the International Conference on Future Internet of Things and Cloud (FiCloud’14). IEEE, 464--470.
[2]
Mohammad Aazam and Eui-Nam Huh. 2015. Fog computing micro datacenter based dynamic resource estimation and pricing model for IoT. In Proceedings of the IEEE 29th International Conference on Advanced Information Networking and Applications. IEEE, 687--694.
[3]
Parosh Aziz Abdulla and Richard Mayr. 2009. Minimal cost reachability/coverability in priced timed petri nets. In Proceedings of the International Conference on Foundations of Software Science and Computational Structures. Springer, 348--363.
[4]
Saumitra Aditya and Renato J. Figueiredo. 2017. Frugal: Building degree-constrained overlay topology from social graphs. In Proceedings of the IEEE 1st International Conference on Fog and Edge Computing (ICFEC’17). IEEE, 11--20.
[5]
Raja Wasim Ahmad, Abdullah Gani, Siti Hafizah Ab Hamid, Muhammad Shiraz, Abdullah Yousafzai, and Feng Xia. 2015. A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J. Netw. Comput. Appl. 52 (2015), 11--25.
[6]
Saúl Alonso-Monsalve, Félix García-Carballeira, and Alejandro Calderón. 2018. A heterogeneous mobile cloud computing model for hybrid clouds. Fut. Gen. Comput. Syst. 87 (2018), 651--666.
[7]
Brian Amento, Bharath Balasubramanian, Robert J. Hall, Kaustubh Joshi, Gueyoung Jung, and K. Hal Purdy. 2016. FocusStack: Orchestrating edge clouds using location-based focus of attention. In Proceedings of the IEEE/ACM Symposium on Edge Computing (SEC’16). IEEE, 179--191.
[8]
Christos Anagnostopoulos. 2014. Time-optimized contextual information forwarding in mobile sensor networks. J. Parallel and Distrib. Comput. 74, 5 (2014), 2317--2332.
[9]
Miguel Báguena, George Samaras, Andreas Pamboris, Mihail L. Sichitiu, Peter Pietzuch, and Pietro Manzoni. 2016. Towards enabling hyper-responsive mobile apps through network edge assistance. In Proceedings of the 13th IEEE Consumer Communications 8 Networking Conference (CCNC’16). IEEE, 399--404.
[10]
David H. Bailey, Eric Barszcz, John T. Barton, David S. Browning, Robert L. Carter, Leonardo Dagum, Rod A. Fatoohi, Paul O. Frederickson, Thomas A. Lasinski, Rob S. Schreiber, et al. 1991. The NAS parallel benchmarks summary and preliminary results. In Proceedings of the 1991 ACM/IEEE Conference on Supercomputing (Supercomputing’91). IEEE, 158--165.
[11]
Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. 2003. Xen and the art of virtualization. In ACM SIGOPS Op. Syst. Rev., Vol. 37. 164--177.
[12]
Luca Becchetti, Alberto Marchetti-Spaccamela, Andrea Vitaletti, Peter Korteweg, Martin Skutella, and Leen Stougie. 2009. Latency-constrained aggregation in sensor networks. ACM Trans. Algor. 6, 1, 13.
[13]
Paolo Bellavista, Stefano Chessa, Luca Foschini, Leo Gioia, and Michele Girolami. 2018. Human-enabled edge computing: Exploiting the crowd as a dynamic extension of mobile edge computing. IEEE Commun. Mag. 56, 1 (2018), 145--155.
[14]
Paolo Bellavista and Alessandro Zanni. 2017. Feasibility of fog computing deployment based on Docker containerization over Raspberry Pi. In Proceedings of the 18th International Conference on Distributed Computing and Networking. ACM, 16.
[15]
Roberto Beraldi, Abderrahmen Mtibaa, and Hussein Alnuweiri. 2017. Cooperative load balancing scheme for edge computing resources. In Proceedings of the 2nd International Conference on Fog and Mobile Edge Computing (FMEC’17). IEEE, 94--100.
[16]
Ketan Bhardwaj, Pragya Agrawal, Ada Gavrilovska, and Karsten Schwan. 2015. Appsachet: Distributed app delivery from the edge cloud. In Proceedings of the International Conference on Mobile Computing, Applications, and Services. Springer, 89--106.
[17]
Arani Bhattcharya and Pradipta De. 2016. Computation offloading from mobile devices: Can edge devices perform better than the cloud? In Proceedings of the 3rd International Workshop on Adaptive Resource Management and Scheduling for Cloud Computing. ACM, 1--6.
[18]
Luiz Fernando Bittencourt, Márcio Moraes Lopes, Ioan Petri, and Omer F. Rana. 2015. Towards virtual machine migration in fog computing. In Proceedings of the 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing. IEEE, 1--8.
[19]
Flavio Bonomi, Rodolfo Milito, Preethi Natarajan, and Jiang Zhu. 2014. Fog computing: A platform for internet of things and analytics. In Big Data and Internet of Things: A Roadmap for Smart Environments. Springer, 169--186. https://link.springer.com/chapter/10.1007/978-3-319-05029-4_7.
[20]
Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. 2012. Fog computing and its role in the internet of things. In Proceedings of the 1st Edition of the MCC Workshop on Mobile Cloud Computing. ACM, 13--16.
[21]
Eleonora Borgia, Raffaele Bruno, Marco Conti, Davide Mascitti, and Andrea Passarella. 2016. Mobile edge clouds for information-centric IoT services. In Proceedings of the IEEE Symposium on Computers and Communication (ISCC’16). IEEE, 422--428.
[22]
Eric A. Brewer. 2015. Kubernetes and the path to cloud native. In Proceedings of the 6th ACM Symposium on Cloud Computing. 167--167.
[23]
Antonio Brogi and Stefano Forti. 2017. QoS-aware deployment of IoT applications through the fog. IEEE Int. Things J. 4, 5 (2017), 1185--1192.
[24]
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose, and Rajkumar Buyya. 2011. CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw.: Pract. Exper. 41, 1 (2011), 23--50.
[25]
Guilhem Castagnos and Fabien Laguillaumie. 2015. Linearly homomorphic encryption from DDH. In Proceedings of the Cryptographers’ Track at the RSA Conference. Springer, 487--505.
[26]
Walter Cerroni and Franco Callegati. 2014. Live migration of virtual network functions in cloud-based edge networks. In Proceedings of the IEEE International Conference on Communications. IEEE, 2963--2968.
[27]
Abhishek Chandra, Jon Weissman, and Benjamin Heintz. 2013. Decentralized edge clouds. IEEE Internet Comput. 17, 5 (2013), 70--73.
[28]
Long Chen, Jigang Wu, Xin Long, and Zikai Zhang. 2017. ENGINE: Cost Effective Offloading in Mobile Edge Computing with Fog-Cloud Cooperation. Retrieved from: https://arxiv.org/abs/1711.01683.
[29]
Xu Chen. 2015. Decentralized computation offloading game for mobile cloud computing. IEEE Trans. Parallel Distrib. Syst. 26, 4 (2015), 974--983.
[30]
Xu Chen, Lei Jiao, Wenzhong Li, and Xiaoming Fu. 2016. Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Netw. 24, 5 (2016), 2795--2808.
[31]
Xu Chen and Junshan Zhang. 2017. When D2D meets cloud: Hybrid mobile task offloadings in fog computing. In Proceedings of the IEEE International Conference on Communications (ICC’17). IEEE, 1--6.
[32]
Yanan Chen, Zhenyu Lu, Hu Xiong, and Weixiang Xu. 2018. Privacy-preserving data aggregation protocol for fog computing-assisted vehicle-to-infrastructure scenario. Secur. Commun. Netw. 2018 (2018), 14. https://www.hindawi.com/journals/scn/2018/1378583/cta/.
[33]
Zhuo Chen, Lu Jiang, Wenlu Hu, Kiryong Ha, Brandon Amos, Padmanabhan Pillai, Alex Hauptmann, and Mahadev Satyanarayanan. 2015. Early implementation experience with wearable cognitive assistance applications. In Proceedings of the Workshop on Wearable Systems and Applications. ACM, 33--38.
[34]
Ronan-Alexandre Cherrueau, Dimitri Pertin, Anthony Simonet, Adrien Lebre, and Matthieu Simonin. 2017. Toward a holistic framework for conducting scientific evaluations of openstack. In Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing. IEEE Press, 544--548.
[35]
Susanta Nanda Tzi-cker Chiueh and Stony Brook. 2005. A survey on virtualization technologies. Rpe Rep. 142 (2005).
[36]
N. M. Mosharaf Kabir Chowdhury and Raouf Boutaba. 2010. A survey of network virtualization. Comput. Netw. 54, 5 (2010), 862--876.
[37]
Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis, Mayur Naik, and Ashwin Patti. 2011. Clonecloud: Elastic execution between mobile device and cloud. In Proceedings of the 6th Conference on Computer Systems. ACM, 301--314.
[38]
Bastien Confais, Adrien Lebre, and Benoît Parrein. 2017. An object store service for a fog/edge computing infrastructure based on IPFS and a scale-out NAS. In Proceedings of the IEEE 1st International Conference on Fog and Edge Computing. 41--50.
[39]
Bastien Confais, Adrien Lebre, and Benoît Parrein. 2017. Performance analysis of object store systems in a fog and edge computing infrastructure. In Transactions on Large-Scale Data-and Knowledge-Centered Systems XXXIII. Springer, 40--79.
[40]
OpenFog Consortium. 2017. OpenFog Reference Architecture for Fog Computing. Retrieved from: https://www.openfogconsortium.org/wp-content/uploads/OpenFog_Reference_Architecture_2_09_17-FINAL.pdf.
[41]
Yong Cui, Jian Song, Kui Ren, Minming Li, Zongpeng Li, Qingmei Ren, and Yangjun Zhang. 2017. Software defined cooperative offloading for mobile cloudlets. IEEE/ACM Trans. Netw. 25, 3 (2017), 1746--1760.
[42]
Amir Vahid Dastjerdi and Rajkumar Buyya. 2016. Fog computing: Helping the internet of things realize its potential. Computer 49, 8 (2016), 112--116.
[43]
Amir Vahid Dastjerdi, Harshit Gupta, Rodrigo N. Calheiros, Soumya K. Ghosh, and Rajkumar Buyya. 2016. Fog computing: Principles, architectures, and applications. In Internet of Things. Elsevier, 61--75.
[44]
Marcos Dias de Assunção, Alexandre da Silva Veith, and Rajkumar Buyya. 2018. Distributed data stream processing and edge computing: A survey on resource elasticity and future directions. J. Netw. Comput. Appl. 103 (2018), 1--17.
[45]
Hoang T. Dinh, Chonho Lee, Dusit Niyato, and Ping Wang. 2013. A survey of mobile cloud computing: architecture, applications, and approaches. Wirel. Commun. Mobile Comput. 13, 18 (2013), 1587--1611.
[46]
Jack J. Dongarra, Piotr Luszczek, and Antoine Petitet. 2003. The LINPACK benchmark: Past, present and future. Concurr. Comput.: Pract. Exper. 15, 9 (2003), 803--820.
[47]
Ivan Farris, Leonardo Militano, Michele Nitti, Luigi Atzori, and Antonio Iera. 2017. MIFaaS: A mobile-IoT-federation-as-a-service model for dynamic cooperation of IoT cloud providers. Fut. Gen. Comput. Syst. 70 (2017), 126--137.
[48]
Elena Fasolo, Michele Rossi, Jorg Widmer, and Michele Zorzi. 2007. In-network aggregation techniques for wireless sensor networks: A survey. IEEE Wirel. Commun. 14, 2 (2007), 70--87.
[49]
Michael Ferdman, Almutaz Adileh, Onur Kocberber, Stavros Volos, Mohammad Alisafaee, Djordje Jevdjic, Cansu Kaynak, Adrian Daniel Popescu, Anastasia Ailamaki, and Babak Falsafi. 2012. Clearing the clouds: A study of emerging scale-out workloads on modern hardware. ACM SIGPLAN Notices 47, 4 (2012), 37--48.
[50]
Niroshinie Fernando, Seng W. Loke, and Wenny Rahayu. 2019. Computing with nearby mobile devices: A work sharing algorithm for mobile edge-clouds. IEEE Trans. Cloud Comput. 7, 2 (2019).
[51]
Massimo Ficco, Christian Esposito, Yang Xiang, and Francesco Palmieri. 2017. Pseudo-dynamic testing of realistic edge-fog cloud ecosystems. IEEE Commun. Mag. 55, 11 (2017), 98--104.
[52]
Mattias Forsman, Andreas Glad, Lars Lundberg, and Dragos Ilie. 2015. Algorithms for automated live migration of virtual machines. J. Syst. Softw. 101 (2015), 110--126.
[53]
Colin Funai, Cristiano Tapparello, and Wendi Heinzelman. 2016. Mobile to mobile computational offloading in multi-hop cooperative networks. In Proceedings of the IEEE Global Communications Conference (GLOBECOM’16). IEEE, 1--7.
[54]
Raghu K. Ganti, Fan Ye, and Hui Lei. 2011. Mobile crowdsensing: Current state and future challenges. IEEE Commun. Mag. 49, 11 (2011).
[55]
Lei Gao, Mike Dahlin, Amol Nayate, Jiandan Zheng, and Arun Iyengar. 2003. Application specific data replication for edge services. In Proceedings of the 12th International Conference on World Wide Web. ACM, 449--460.
[56]
Wei Gao. 2014. Opportunistic peer-to-peer mobile cloud computing at the tactical edge. In Proceedings of the IEEE Military Communications Conference. IEEE, 1614--1620.
[57]
Nam Ky Giang, Michael Blackstock, Rodger Lea, and Victor C. M. Leung. 2015. Developing IoT applications in the fog: A distributed dataflow approach. In Proceedings of the 5th International Conference on the Internet of Things (IOT’15). IEEE, 155--162.
[58]
Abhimanyu Gosain, Mark Berman, Marshall Brinn, Thomas Mitchell, Chuan Li, Yuehua Wang, Hai Jin, Jing Hua, and Hongwei Zhang. 2016. Enabling campus edge computing using GENI racks and mobile resources. In Proceedings of the IEEE/ACM Symposium on Edge Computing (SEC’16). 41--50.
[59]
Lin Gu, Deze Zeng, Song Guo, Ahmed Barnawi, and Yong Xiang. 2017. Cost efficient resource management in fog computing supported medical cyber-physical system. IEEE Trans. Emerg. Topics Comput. 5, 1 (2017), 108--119.
[60]
Harshit Gupta, Amir Vahid Dastjerdi, Soumya K. Ghosh, and Rajkumar Buyya. 2017. iFogSim: A toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Softw.: Pract. Exper. 47, 9 (2017), 1275--1296.
[61]
Karim Habak, Mostafa Ammar, Khaled A. Harras, and Ellen Zegura. 2015. Femto clouds: Leveraging mobile devices to provide cloud service at the edge. In Proceedings of the IEEE 8th International Conference on Cloud Computing. 9--16.
[62]
Karim Habak, Ellen W. Zegura, Mostafa Ammar, and Khaled A. Harras. 2017. Workload management for dynamic mobile device clusters in edge femtoclouds. In Proceedings of the 2nd ACM/IEEE Symposium on Edge Computing. ACM, 6.
[63]
Muhammad Habib ur Rehman, Prem Prakash Jayaraman, Saif ur Rehman Malik, Atta ur Rehman Khan, and Mohamed Medhat Gaber. 2017. RedEdge: A novel architecture for big data processing in mobile edge computing environments. J. Sens. Act. Netw. 6, 3 (2017).
[64]
Akram Hakiri, Bassem Sellami, Prithviraj Patil, Pascal Berthou, and Aniruddha Gokhale. 2017. Managing wireless fog networks using software-defined networking. In Proceedings of the IEEE/ACS 14th International Conference on Computer Systems and Applications.
[65]
Bo Han, Vijay Gopalakrishnan, Lusheng Ji, and Seungjoon Lee. 2015. Network function virtualization: Challenges and opportunities for innovations. IEEE Commun. Mag. 53, 2 (2015), 90--97.
[66]
Natascha Harth and Christos Anagnostopoulos. 2017. Quality-aware aggregation 8 predictive analytics at the edge. In Proceedings of the IEEE International Conference on Big Data (Big Data’17). IEEE, 17--26.
[67]
Nicholas Haydel, Sandra Gesing, Ian Taylor, Gregory Madey, Abdul Dakkak, Simon Garcia De Gonzalo, and Wen-Mei W. Hwu. 2015. Enhancing the usability and utilization of accelerated architectures via Docker. In Proceedings of the IEEE/ACM 8th International Conference on Utility and Cloud Computing. 361--367.
[68]
Jing He, Shouling Ji, Yi Pan, and Yingshu Li. 2014. Constructing load-balanced data aggregation trees in probabilistic wireless sensor networks. IEEE Trans. Parallel Distrib. Syst. 25, 7 (2014), 1681--1690.
[69]
Jianhua He, Jian Wei, Kai Chen, Zuoyin Tang, Yi Zhou, and Yan Zhang. 2018. Multitier fog computing with large-scale IoT data analytics for smart cities. IEEE Internet Things J. 5, 2 (2018), 677--686.
[70]
Xiuli He, Zhiyuan Ren, Chenhua Shi, and Jian Fang. 2016. A novel load balancing strategy of software-defined cloud/fog networking in the internet of vehicles. China Commun. 13, 2 (2016), 140--149.
[71]
Matt Helsley. 2009. LXC: Linux container tools. IBM Develop. Tech. Lib. 11 (2009).
[72]
Cheol-Ho Hong, Kyungwoon Lee, Minkoo Kang, and Chuck Yoo. 2018. qCon: QoS-Aware network resource management for fog computing. Sensors 18, 10 (2018), 3444.
[73]
Cheol-Ho Hong, Ivor Spence, and Dimitrios S. Nikolopoulos. 2017. FairGV: Fair and fast GPU virtualization. IEEE Trans. Parallel Distrib. Syst. 28, 12 (2017), 3472--3485.
[74]
Cheol-Ho Hong, Ivor Spence, and Dimitrios S. Nikolopoulos. 2017. GPU virtualization and scheduling methods: A comprehensive survey. ACM Comput. Surv. 50, 3 (2017), 35.
[75]
Hua-Jun Hong. 2017. From cloud computing to fog computing: Unleash the power of edge and end devices. In Proceedings of the IEEE International Conference on Cloud Computing Technology and Science. IEEE, 331--334.
[76]
Hua-Jun Hong, Jo-Chi Chuang, and Cheng-Hsin Hsu. 2016. Animation rendering on multimedia fog computing platforms. In Proceedings of the IEEE International Conference on Cloud Computing Technology and Science. IEEE, 336--343.
[77]
Kirak Hong, David Lillethun, Umakishore Ramachandran, Beate Ottenwälder, and Boris Koldehofe. 2013. Mobile fog: A programming model for large-scale applications on the internet of things. In Proceedings of the 2nd ACM SIGCOMM Workshop on Mobile Cloud Computing. 15--20.
[78]
Xumin Huang, Rong Yu, Jiawen Kang, Yejun He, and Yan Zhang. 2017. Exploring mobile edge computing for 5G-enabled software defined vehicular networks. IEEE Wirel. Commun. 24, 6 (2017), 55--63.
[79]
Stepan Ivanov, Sasitharan Balasubramaniam, Dmitri Botvich, and Ozgur B. Akan. 2016. Gravity gradient routing for information delivery in fog wireless sensor networks. Ad Hoc Networks 46 (2016), 61--74.
[80]
Minsung Jang, Hyunjong Lee, Karsten Schwan, and Ketan Bhardwaj. 2016. SOUL: An edge-cloud system for mobile applications in a sensor-rich world. In Proceedings of the IEEE/ACM Symposium on Edge Computing. 155--167.
[81]
Vimalkumar Jeyakumar, Mohammad Alizadeh, David Mazières, Balaji Prabhakar, Albert Greenberg, and Changhoon Kim. 2013. EyeQ: Practical network performance isolation at the edge. In Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI’13). 297--311.
[82]
Hongbo Jiang, Shudong Jin, and Chonggang Wang. 2011. Prediction or not? An energy-efficient framework for clustering-based data collection in wireless sensor networks. IEEE Trans. Parallel Distrib. Syst. 22, 6 (2011), 1064--1071.
[83]
Steven J. Johnston, Philip J. Basford, Colin S. Perkins, Herry Herry, Fung Po Tso, Dimitrios Pezaros, Robert D. Mullins, Eiko Yoneki, Simon J. Cox, and Jeremy Singer. 2018. Commodity single board computer clusters and their applications. Fut. Gen. Comput. Syst. (June 2018).
[84]
Yiping Kang, Johann Hauswald, Cao Gao, Austin Rovinski, Trevor Mudge, Jason Mars, and Lingjia Tang. 2017. Neurosurgeon: Collaborative intelligence between the cloud and mobile edge. ACM Sigplan Notices 52, 4, 615--629.
[85]
Vasileios Karagiannis, Periklis Chatzimisios, Francisco Vazquez-Gallego, and Jesus Alonso-Zarate. 2015. A survey on application layer protocols for the internet of things. Trans. IoT Cloud Comput. 3, 1 (2015), 11--17.
[86]
Kuljeet Kaur, Tanya Dhand, Neeraj Kumar, and Sherali Zeadally. 2017. Container-as-a-service at the edge: Trade-off between energy efficiency and service availability at fog nano data centers. IEEE Wirel. Commun. 24, 3 (2017), 48--56.
[87]
Yasaman Keshtkarjahromi, Yuxuan Xing, and Hulya Seferoglu. 2018. Dynamic heterogeneity-aware coded cooperative computation at the edge. In Proceedings of the IEEE 26th International Conference on Network Protocols (ICNP’18). IEEE, 23--33.
[88]
Amin M. Khan and Felix Freitag. 2017. On edge cloud service provision with distributed home servers. In Proceedings of the IEEE International Conference on Cloud Computing Technology and Science (CloudCom’17). IEEE, 223--226.
[89]
Dragi Kimovski, Humaira Ijaz, Nishant Saurabh, and Radu Prodan. 2018. Adaptive nature-inspired fog architecture. In Proceedings of the IEEE 2nd International Conference on Fog and Edge Computing (ICFEC’18). IEEE, 1--8.
[90]
Avi Kivity, Yaniv Kamay, Dor Laor, Uri Lublin, and Anthony Liguori. 2007. KVM: The Linux virtual machine monitor. In Proceedings of the Linux Symposium, Vol. 1. 225--230.
[91]
Roman Kolcun, David Boyle, and Julie A. McCann. 2015. Optimal processing node discovery algorithm for distributed computing in IoT. In Proceedings of the 5th International Conference on the Internet of Things (IOT’15). IEEE, 72--79.
[92]
Sokol Kosta, Andrius Aucinas, Pan Hui, Richard Mortier, and Xinwen Zhang. 2012. Thinkair: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM’12). IEEE, 945--953.
[93]
Zhanibek Kozhirbayev and Richard O. Sinnott. 2017. A performance comparison of container-based technologies for the cloud. Fut. Gen. Comput. Syst. 68 (2017), 175--182.
[94]
Diego Kreutz, Fernando M. V. Ramos, Paulo Esteves Verissimo, Christian Esteve Rothenberg, Siamak Azodolmolky, and Steve Uhlig. 2015. Software-defined networking: A comprehensive survey. Proc. IEEE 103, 1 (2015), 14--76.
[95]
Alexandr Krylovskiy. 2015. Internet of things gateways meet Linux containers: Performance evaluation and discussion. In Proceedings of the IEEE 2nd World Forum on Internet of Things (WF-IoT’15). IEEE, 222--227.
[96]
Insup Lee, Oleg Sokolsky, Sanjian Chen, John Hatcliff, Eunkyoung Jee, BaekGyu Kim, Andrew King, Margaret Mullen-Fortino, Soojin Park, Alexander Roederer et al. 2012. Challenges and research directions in medical cyber--physical systems. Proc. IEEE 100, 1 (2012), 75--90.
[97]
Kyungwoon Lee, Chiyoung Lee, Cheol-Ho Hong, and Chuck Yoo. 2018. Enhancing the isolation and performance of control planes for fog computing. Sensors 18, 10 (2018), 3267.
[98]
Hongxing Li, Chuan Wu, Qiang-Sheng Hua, and Francis C. M. Lau. 2014. Latency-minimizing data aggregation in wireless sensor networks under physical interference model. Ad Hoc Networks 12 (Jan. 2014), 52--68.
[99]
Hongxing Li, Chuan Wu, Dongxiao Yu, Qiang-Sheng Hua, and Francis C. M. Lau. 2013. Aggregation latency-energy tradeoff in wireless sensor networks with successive interference cancellation. IEEE Trans. Parallel Distrib. Syst. 24, 11 (2013), 2160--2170.
[100]
Yi Lin, Bettina Kemme, Marta Patino-Martinez, and Ricardo Jimenez-Peris. 2007. Enhancing edge computing with database replication. In Proceedings of the 26th IEEE International Symposium on Reliable Distributed Systems (SRDS’07). IEEE, 45--54.
[101]
Peng Liu, Dale Willis, and Suman Banerjee. 2016. Paradrop: Enabling lightweight multi-tenancy at the network’s extreme edge. In Proceedings of the IEEE/ACM Symposium on Edge Computing (SEC’16). IEEE, 1--13.
[102]
Lara López, Francisco Javier Nieto, Terpsichori-Helen Velivassaki, Sokol Kosta, Cheol-Ho Hong, Raffaele Montella, Iakovos Mavroidis, and Carles Fernández. 2016. Heterogeneous secure multi-level remote acceleration service for low-power integrated systems and devices. Proced. Comput. Sci. 97 (2016), 118--121.
[103]
Rongxing Lu, Kevin Heung, Arash Habibi Lashkari, and Ali A. Ghorbani. 2017. A lightweight privacy-preserving data aggregation scheme for fog computing-enhanced IoT. IEEE Access 5 (2017), 3302--3312.
[104]
Xiao Ma, Chuang Lin, Xudong Xiang, and Congjie Chen. 2015. Game-theoretic analysis of computation offloading for cloudlet-based mobile cloud computing. In Proceedings of the 18th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems. ACM, 271--278.
[105]
Redowan Mahmud, Satish Narayana Srirama, Kotagiri Ramamohanarao, and Rajkumar Buyya. 2019. Quality of experience (QoE)-aware placement of applications in fog computing environments. J. Parallel Distrib. Comput. 132 (Oct. 2019). https://www.sciencedirect.com/science/article/abs/pii/S0743731518301771.
[106]
Amit Manjhi, Suman Nath, and Phillip B. Gibbons. 2005. Tributaries and deltas: Efficient and robust aggregation in sensor network streams. In Proceedings of the ACM SIGMOD International Conference on Management of Data. 287--298.
[107]
Dnyaneshwar Mantri, Neeli Rashmi Prasad, and Ramjee Prasad. 2013. BHCDA: Bandwidth efficient heterogeneity aware cluster based data aggregation for wireless sensor network. In Proceedings of the International Conference on Advances in Computing, Communications and Informatics (ICACCI’13). IEEE, 1064--1069.
[108]
Dnyaneshwar S. Mantri, Neeli Rashmi Prasad, and Ramjee Prasad. 2015. Bandwidth efficient cluster-based data aggregation for wireless sensor network. Comput. Electr. Eng. 41, C (Jan. 2015), 256--264.
[109]
Dnyaneshwar S. Mantri, Neeli Rashmi Prasad, and Ramjee Prasad. 2016. Mobility and heterogeneity aware cluster-based data aggregation for wireless sensor network. Wirel. Pers. Commun. 86, 2 (01 Jan 2016), 975--993.
[110]
Antonio Manzalini, Roberto Minerva, Franco Callegati, Walter Cerroni, and Aldo Campi. 2013. Clouds of virtual machines in edge networks. IEEE Commun. Mag. 51, 7 (2013), 63--70.
[111]
Yuyi Mao, Changsheng You, Jun Zhang, Kaibin Huang, and Khaled B. Letaief. 2017. A survey on mobile edge computing: The communication perspective. IEEE Commun. Surv. Tutor. 19, 4 (2017), 2322--2358.
[112]
Violeta Medina and Juan Manuel García. 2014. A survey of migration mechanisms of virtual machines. ACM Comput. Surv. 46, 3 (2014), 30.
[113]
Dirk Merkel. 2014. Docker: Lightweight Linux containers for consistent development and deployment. Linux J. 2014, 239 (2014), 2.
[114]
Dejan S. Milojicic, Vana Kalogeraki, Rajan Lukose, Kiran Nagaraja, Jim Pruyne, Bruno Richard, Sami Rollins, and Zhichen Xu. 2002. Peer-to-peer Computing. Technical Report. HP Laboratories Palo Alto.
[115]
Nitinder Mohan and Jussi Kangasharju. 2016. Edge-fog cloud: A distributed cloud for internet of things computations. In Proceedings of the Cloudification of the Internet of Things (CIoT’16). IEEE, 1--6.
[116]
Raffaele Montella, Giulio Giunta, Giuliano Laccetti, Marco Lapegna, Carlo Palmieri, Carmine Ferraro, Valentina Pelliccia, Cheol-Ho Hong, Ivor Spence, and Dimitrios S. Nikolopoulos. 2017. On the virtualization of CUDA based GPU remoting on ARM and X86 machines in the GVirtuS framework. Int. J. Parallel Progr. 45, 5 (2017), 1142--1163.
[117]
Roberto Morabito. 2017. Virtualization on internet of things edge devices with container technologies: A performance evaluation. IEEE Access 5 (2017), 8835--8850.
[118]
Roberto Morabito and Nicklas Beijar. 2016. Enabling data processing at the network edge through lightweight virtualization technologies. In Proceedings of the IEEE International Conference on Sensing, Communication and Networking. 1--6.
[119]
Roberto Morabito, Vittorio Cozzolino, Aaron Yi Ding, Nicklas Beijar, and Jorg Ott. 2018. Consolidate IoT edge computing with lightweight virtualization. IEEE Network 32, 1 (2018), 102--111.
[120]
Rafael Moreno-Vozmediano, Eduardo Huedo, Ignacio M. Llorente, Rubén S. Montero, Philippe Massonet, Massimo Villari, Giovanni Merlino, Antonio Celesti, Anna Levin, Liran Schour, et al. 2015. BEACON: A cloud network federation framework. In Proceedings of the European Conference on Service-Oriented and Cloud Computing. 325--337.
[121]
Rafael Moreno-Vozmediano, Ruben S. Montero, Eduardo Huedo, and Ignacio M. Llorente. 2017. Cross-site virtual network in cloud and fog computing. IEEE Cloud Comput. 4, 2 (2017), 46--53.
[122]
Abderrahmen Mtibaa, Afnan Fahim, Khaled A. Harras, and Mostafa H. Ammar. 2013. Towards resource sharing in mobile device clouds: Power balancing across mobile devices. ACM SIGCOMM Comput. Commun. Rev. 43, 4 (Aug. 2013), 51--56.
[123]
Abderrahmen Mtibaa, Khaled Harras, and Hussein Alnuweiri. 2015. Friend or foe? detecting and isolating malicious nodes in mobile edge computing platforms. In Proceedings of the IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom’15). IEEE, 42--49.
[124]
Raul Muñoz, Laia Nadal, Ramon Casellas, Michela Svaluto Moreolo, Ricard Vilalta, Josep Maria Fàbrega, Ricardo Martínez, Arturo Mayoral, and Fco Javier Vílchez. 2017. The ADRENALINE testbed: An SDN/NFV packet/optical transport network and edge/core cloud platform for end-to-end 5G and IoT services. In Proceedings of the European Conference on Networks and Communications (EuCNC’17). IEEE, 1--5.
[125]
Stefan Nastic, Thomas Rausch, Ognjen Scekic, Schahram Dustdar, Marjan Gusev, Bojana Koteska, Magdalena Kostoska, Boro Jakimovski, Sasko Ristov, and Radu Prodan. 2017. A serverless real-time data analytics platform for edge computing. IEEE Internet Comput. 21, 4 (2017), 64--71.
[126]
Stefan Nastic, Sanjin Sehic, Duc-Hung Le, Hong-Linh Truong, and Schahram Dustdar. 2014. Provisioning software-defined IoT cloud systems. In Proceedings of the International Conference on Future Internet of Things and Cloud. 288--295.
[127]
Stefan Nastic, Hong-Linh Truong, and Schahram Dustdar. 2016. A middleware infrastructure for utility-based provisioning of IoT cloud systems. In Proceedings of the IEEE/ACM Symposium on Edge Computing. 28--40.
[128]
Suman Nath, Phillip B. Gibbons, Srinivasan Seshan, and Zachary R. Anderson. 2004. Synopsis diffusion for robust aggregation in sensor networks. In Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems. 250--262.
[129]
Lina Ni, Jinquan Zhang, Changjun Jiang, Chungang Yan, and Kan Yu. 2017. Resource allocation strategy in fog computing based on priced timed petri nets. IEEE Internet Things J. 4, 5 (2017), 1216--1228.
[130]
Song Ningning, Gong Chao, An Xingshuo, and Zhan Qiang. 2016. Fog computing dynamic load balancing mechanism based on graph repartitioning. China Commun. 13, 3 (2016), 156--164.
[131]
Takayuki Nishio, Ryoichi Shinkuma, Tatsuro Takahashi, and Narayan B. Mandayam. 2013. Service-oriented heterogeneous resource sharing for optimizing service latency in mobile cloud. In Proceedings of the 1st International Workshop on Mobile Cloud Computing 8 Networking. ACM, 19--26.
[132]
Opeyemi Osanaiye, Shuo Chen, Zheng Yan, Rongxing Lu, Kim-Kwang Raymond Choo, and Mqhele Dlodlo. 2017. From cloud to fog computing: A review and a conceptual live VM migration framework. IEEE Access 5 (2017), 8284--8300.
[133]
Claus Pahl and Brian Lee. 2015. Containers and clusters for edge cloud architectures—A technology review. In Proceedings of the 3rd International Conference on Future Internet of Things and Cloud (FiCloud’15). IEEE, 379--386.
[134]
Tapti Palit, Yongming Shen, and Michael Ferdman. 2016. Demystifying cloud benchmarking. In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software. 122--132.
[135]
John Panneerselvam, James Hardy, Lu Liu, Bo Yuan, and Nick Antonopoulos. 2016. Mobilouds: An energy efficient MCC collaborative framework with extended mobile participation for next generation networks. IEEE Access 4 (2016), 9129--9144.
[136]
Konstantinos E. Parsopoulos, Michael N. Vrahatis et al. 2002. Particle swarm optimization method for constrained optimization problems. Intell. Technol.—Theor. Appl.: New Trends Intell. Technol. 76, 1 (2002), 214--220.
[137]
Terry Penner, Alison Johnson, Brandon Van Slyke, Mina Guirguis, and Qijun Gu. 2014. Transient clouds: Assignment and collaborative execution of tasks on mobile devices. In Proceedings of the IEEE Global Communications Conference. IEEE, 2801--2806.
[138]
Deepak Puthal, Mohammad S. Obaidat, Priyadarsi Nanda, Mukesh Prasad, Saraju P. Mohanty, and Albert Y. Zomaya. 2018. Secure and sustainable load balancing of edge data centers in fog computing. IEEE Commun. Mag. 56, 5 (2018), 60--65.
[139]
Ramesh Rajagopalan and Pramod K. Varshney. 2006. Data-aggregation techniques in sensor networks: A survey. IEEE Commun. Surv. Tutor. 8, 4 (2006), 48--63.
[140]
Stephan Reiff-Marganiec, Marcel Tilly, and Helge Janicke. 2014. Low-latency service data aggregation using policy obligations. In Proceedings of the IEEE International Conference on Web Services. IEEE, 526--533.
[141]
Bhaskar Prasad Rimal, Martin Maier, and Mahadev Satyanarayanan. 2018. Experimental testbed for edge computing in fiber-wireless broadband access networks. IEEE Commun. Mag. 56, 8 (2018), 160--167.
[142]
Sankardas Roy, Mauro Conti, Sanjeev Setia, and Sushil Jajodia. 2014. Secure data aggregation in wireless sensor networks: Filtering out the attacker’s impact. IEEE Trans. Inform. Forens. Secur. 9, 4 (2014), 681--694.
[143]
Mathew Ryden, Kwangsung Oh, Abhishek Chandra, and Jon Weissman. 2014. Nebula: Distributed edge cloud for data intensive computing. In Proceedings of the IEEE International Conference on Cloud Engineering. 57--66.
[144]
Yuvraj Sahni, Jiannong Cao, Shigeng Zhang, and Lei Yang. 2017. Edge mesh: A new paradigm to enable distributed intelligence in internet of things. IEEE Access 5 (2017), 16441--16458.
[145]
Oriol Sallent, Jordi Perez-Romero, Ramon Ferrus, and Ramon Agusti. 2017. On radio access network slicing from a radio resource management perspective. IEEE Wirel. Commun. 24, 5 (2017), 166--174.
[146]
Zohreh Sanaei, Saeid Abolfazli, Abdullah Gani, and Rajkumar Buyya. 2014. Heterogeneity in mobile cloud computing: Taxonomy and open challenges. IEEE Commun. Surv. Tutor. 16, 1 (2014), 369--392.
[147]
Daniele Santoro, Daniel Zozin, Daniele Pizzolli, Francesco De Pellegrini, and Silvio Cretti. 2017. Foggy: A platform for workload orchestration in a fog computing environment. In Proceedings of the IEEE International Conference on Cloud Computing Technology and Science. 231--234.
[148]
Mahadev Satyanarayanan. 2017. The emergence of edge computing. Computer 50, 1 (2017), 30--39.
[149]
Mahadev Satyanarayanan, Paramvir Bahl, Ramón Caceres, and Nigel Davies. 2009. The case for VM-based cloudlets in mobile computing. IEEE Pervas. Comput. 8, 4 (2009).
[150]
Enrique Saurez, Kirak Hong, Dave Lillethun, Umakishore Ramachandran, and Beate Ottenwälder. 2016. Incremental deployment and migration of geo-distributed situation awareness applications in the fog. In Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems. ACM, 258--269.
[151]
Petri Savolainen, Sumi Helal, Jukka Reitmaa, Kai Kuikkaniemi, Giulio Jacucci, Mikko Rinne, Marko Turpeinen, and Sasu Tarkoma. 2013. Spaceify: A client-edge-server ecosystem for mobile computing in smart spaces. In Proceedings of the 19th International Conference on Mobile Computing and Networking. 211--214.
[152]
Omar Sefraoui, Mohammed Aissaoui, and Mohsine Eleuldj. 2012. OpenStack: Toward an open-source solution for cloud computing. Int. J. Comput. Appl. 55, 3 (2012).
[153]
Mennan Selimi, Amin M. Khan, Emmanouil Dimogerontakis, Felix Freitag, and Roger Pueyo Centelles. 2015. Cloud services in the guifi. net community network. Comput. Netw. 93 (2015), 373--388.
[154]
Shashank Shekhar, Ajay Dev Chhokra, Anirban Bhattacharjee, Guillaume Aupy, and Aniruddha Gokhale. 2017. INDICES: Exploiting edge resources for performance-aware cloud hosted services. In Proceedings of the IEEE 1st International Conference on Fog and Edge Computing. IEEE, 75--80.
[155]
Cong Shi, Vasileios Lakafosis, Mostafa H. Ammar, and Ellen W. Zegura. 2012. Serendipity: Enabling remote computing among intermittently connected mobile devices. In Proceedings of the 13th ACM International Symposium on Mobile Ad Hoc Networking and Computing. ACM, 145--154.
[156]
Weisong Shi, Jie Cao, Quan Zhang, Youhuizi Li, and Lanyu Xu. 2016. Edge computing: Vision and challenges. IEEE Internet Things J. 3, 5 (2016), 637--646.
[157]
Pedro M. Pinto Silva, Joao Rodrigues, Joaquim Silva, Rolando Martins, Luís Lopes, and Fernando Silva. 2017. Using edge-clouds to reduce load on traditional Wi-Fi infrastructures and improve quality of experience. In Proceedings of the 1st International Conference on Fog and Edge Computing. IEEE, 61--67.
[158]
Pieter Simoens, Yu Xiao, Padmanabhan Pillai, Zhuo Chen, Kiryong Ha, and Mahadev Satyanarayanan. 2013. Scalable crowd-sourcing of video from mobile devices. In Proceedings of the 11th International Conference on Mobile Systems, Applications, and Services. ACM, 139--152.
[159]
Olena Skarlat, Matteo Nardelli, Stefan Schulte, and Schahram Dustdar. 2017. Towards QoS-aware fog service placement. In Proceedings of the IEEE 1st International Conference on Fog and Edge Computing (ICFEC’17). IEEE, 89--96.
[160]
Cagatay Sonmez, Atay Ozgovde, and Cem Ersoy. 2018. EdgeCloudSim: An environment for performance evaluation of edge computing systems. Trans. Emerg. Telecommun. Technol. 29, 11 (2018), e3493.
[161]
V. B. Souza, Xavier Masip-Bruin, Eva Marín-Tordera, Sergio Sànchez-López, Jordi Garcia, Guang-Jie Ren, Admela Jukan, and A. Juan Ferrer. 2018. Towards a proper service placement in combined Fog-to-Cloud (F2C) architectures. Fut. Gen. Comput. Syst. 87 (2018), 1--15.
[162]
Smruthi Sridhar and Matthew E. Tolentino. 2017. Evaluating voice interaction pipelines at the edge. In Proceedings of the IEEE International Conference on Edge Computing (EDGE’17). IEEE, 248--251.
[163]
Alexandru Stanciu. 2017. Blockchain based distributed control system for edge computing. In Proceedings of the 21st International Conference on Control Systems and Computer Science (CSCS’17). IEEE, 667--671.
[164]
Ivan Stojmenovic. 2014. Fog Computing: A cloud to the ground support for smart things and machine-to-machine networks. In Proceedings of the Australasian Telecommunication Networks and Applications Conference. 117--122.
[165]
Noriyuki Takahashi, Hiroyuki Tanaka, and Ryutaro Kawamura. 2015. Analysis of process assignment in multi-tier mobile cloud computing and application to edge accelerated web browsing. In Proceedings of the 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering. IEEE, 233--234.
[166]
Mohit Taneja and Alan Davy. 2017. Resource aware placement of IoT application modules in Fog-Cloud computing paradigm. In Proceedings of the IFIP/IEEE Symposium on Integrated Network and Service Management (IM’17). IEEE, 1222--1228.
[167]
Bo Tang, Zhen Chen, Gerald Hefferman, Tao Wei, Haibo He, and Qing Yang. 2015. A hierarchical distributed fog computing architecture for big data analysis in smart cities. In Proceedings of the ASE BigData 8 Social Informatics. ACM, 28.
[168]
Jine Tang, ZhangBing Zhou, Jianwei Niu, and Qun Wang. 2013. EGF-tree: An energy efficient index tree for facilitating multi-region query aggregation in the internet of things. In Proceedings of the IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing. IEEE, 370--377.
[169]
Genc Tato, Marin Bertier, and Cédric Tedeschi. 2017. Designing overlay networks for decentralized clouds. In Proceedings of the IEEE International Conference on Cloud Computing Technology and Science (CloudCom’17). IEEE, 391--396.
[170]
Surat Teerapittayanon, Bradley McDanel, and H. T. Kung. 2017. Distributed deep neural networks over the cloud, the edge and end devices. In Proceedings of the IEEE 37th International Conference on Distributed Computing Systems (ICDCS’17). IEEE, 328--339.
[171]
Kazuhiro Tokunaga, Kenichi Kawamura, and Naoki Takaya. 2016. High-speed uploading architecture using distributed edge servers on multi-RAT heterogeneous networks. In Proceedings of the IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN’16). IEEE, 1--2.
[172]
Nguyen B. Truong, Gyu Myoung Lee, and Yacine Ghamri-Doudane. 2015. Software defined networking-based vehicular ad hoc network with fog computing. In Proceedings of the IFIP/IEEE International Symposium on Integrated Network Management (IM’15). 1202--1207.
[173]
Floris Van den Abeele, Jeroen Hoebeke, Girum Ketema Teklemariam, Ingrid Moerman, and Piet Demeester. 2015. Sensor function virtualization to support distributed intelligence in the internet of things. Wirel. Person. Commun. 81, 4 (2015), 1415--1436.
[174]
Blesson Varghese, Ozgur Akgun, Ian Miguel, Long Thai, and Adam Barker. 2014. Cloud benchmarking for performance. In Proceedings of the IEEE 6th International Conference on Cloud Computing Technology and Science. IEEE, 535--540.
[175]
Blesson Varghese, Ozgur Akgun, Ian Miguel, Long Thai, and Adam Barker. 2019. Cloud benchmarking for maximising performance of scientific applications. IEEE Trans. Cloud Comput. 7, 1 (2019).
[176]
Blesson Varghese and Rajkumar Buyya. 2018. Next generation cloud computing: New trends and research directions. Fut. Gen. Comput. Syst. 79 (2018), 849--861.
[177]
Blesson Varghese, Carlos Reano, and Federico Silla. 2018. Accelerator virtualization in fog computing: Moving from the cloud to the edge. IEEE Cloud Comput. 5, 6 (2018), 28--37.
[178]
Blesson Varghese, Lawan Thamsuhang Subba, Long Thai, and Adam Barker. 2016. DocLite: A Docker-based lightweight cloud benchmarking tool. In Proceedings of the 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid’16). IEEE, 213--222.
[179]
Blesson Varghese, Nan Wang, Sakil Barbhuiya, Peter Kilpatrick, and Dimitrios S. Nikolopoulos. 2016. Challenges and opportunities in edge computing. In Proceedings of the IEEE International Conference on Smart Cloud (SmartCloud’16). IEEE, 20--26.
[180]
Blesson Varghese, Nan Wang, Jianyu Li, and Dimitrios S. Nikolopoulos. 2017. Edge-as-a-Service: Towards distributed cloud architectures. In Proceedings of the International Conference on Parallel Computing (Advances in Parallel Computing). IOS Press, 784--793.
[181]
Blesson Varghese, Nan Wang, Dimitrios S. Nikolopoulos, and Rajkumar Buyya. 2017. Feasibility of fog computing. Retrieved from: https://arxiv.org/abs/1701.05451.
[182]
Stephen J. Vaughan-Nichols. 2006. New approach to virtualization is a lightweight. Computer 39, 11 (2006).
[183]
Alexey Vinel, Jakob Breu, Tom H. Luan, and Honglin Hu. 2017. Emerging technology for 5G-enabled vehicular networks. IEEE Wirel. Commun. 24, 6 (2017), 12--12.
[184]
Hariharasudhan Viswanathan, Eun Kyung Lee, and Dario Pompili. 2016. A multi-objective approach to real-time in-situ processing of mobile-application workflows. IEEE Trans. Parallel Distrib. Syst. 27, 11 (2016), 3116--3130.
[185]
Michael Vögler, Johannes Schleicher, Christian Inzinger, Stefan Nastic, Sanjin Sehic, and Schahram Dustdar. 2015. LEONORE--large-scale provisioning of resource-constrained IoT deployments. In Proceedings of the IEEE Symposium on Service-Oriented System Engineering. 78--87.
[186]
Thang X. Vu, Symeon Chatzinotas, and B. Ottersten. 2017. Energy-efficient design for edge-caching wireless networks: When is coded-caching beneficial? In Proceedings of the IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC'17). 1--5.
[187]
Huaqun Wang, Zhiwei Wang, and Josep Domingo-Ferrer. 2018. Anonymous and secure aggregation scheme in fog-based public cloud computing. Fut. Gen. Comput. Syst. 78 (2018), 712--719.
[188]
Jianyu Wang, Jianli Pan, and Flavio Esposito. 2017. Elastic urban video surveillance system using edge computing. In Proceedings of the Workshop on Smart Internet of Things.
[189]
Nan Wang, Blesson Varghese, Michail Matthaiou, and Dimitrios S. Nikolopoulos. 2017. ENORM: A framework for edge node resource management. IEEE Trans. Serv. Comput. (2017).
[190]
Shiqiang Wang, Rahul Urgaonkar, Ting He, Kevin Chan, Murtaza Zafer, and Kin K. Leung. 2017. Dynamic service placement for mobile micro-clouds with predicted future costs. IEEE Trans. Parallel Distrib. Syst. 28, 4 (2017), 1002--1016.
[191]
Yu Xiao, Marius Noreikis, and Antti Ylä-Jaäiski. 2017. QoS-oriented capacity planning for edge computing. In Proceedings of the IEEE International Conference on Communications (ICC’17). IEEE, 1--6.
[192]
Qichao Xu, Zhou Su, Qinghua Zheng, Minnan Luo, and Bo Dong. 2018. Secure content delivery with edge nodes to save caching resources for mobile users in green cities. IEEE Trans. Industr. Inform. 14, 6 (2018), 2550--2559.
[193]
Yiming Xu, V. Mahendran, and Sridhar Radhakrishnan. 2016. Towards SDN-based fog computing: MQTT broker virtualization for effective and reliable delivery. In Proceedings of the 8th International Conference on Communication Systems and Networks (COMSNETS’16). IEEE, 1--6.
[194]
Binxu Yang, Wei Koong Chai, George Pavlou, and Konstantinos V. Katsaros. 2016. Seamless support of low latency mobile applications with NFV-enabled mobile edge-cloud. In Proceedings of the 5th IEEE International Conference on Cloud Networking (Cloudnet’16). IEEE, 136--141.
[195]
Binxu Yang, Wei Koong Chai, Zichuan Xu, Konstantinos V. Katsaros, and George Pavlou. 2018. Cost-efficient NFV-Enabled mobile edge-cloud for low latency mobile applications. IEEE Trans. Netw. Serv. Manag. 15, 1 (2018).
[196]
Ashkan Yousefpour, Caleb Fung, Tam Nguyen, Krishna Kadiyala, Fatemeh Jalali, Amirreza Niakanlahiji, Jian Kong, and Jason P. Jue. 2019. All one needs to know about fog computing and related edge computing paradigms: A complete survey. J. Syst. Archit. (2019).
[197]
Fei Yuan, Yiju Zhan, and Yonghua Wang. 2014. Data density correlation degree clustering method for data aggregation in WSN. IEEE Sens. J. 14, 4 (2014), 1089--1098.
[198]
Matei Zaharia, Tathagata Das, Haoyuan Li, Timothy Hunter, Scott Shenker, and Ion Stoica. 2013. Discretized streams: Fault-tolerant streaming computation at scale. In Proceedings of the 24th ACM Symposium on Operating Systems Principles. ACM, 423--438.
[199]
Engin Zeydan, Ejder Bastug, Mehdi Bennis, Manhal Abdel Kader, Ilyas Alper Karatepe, Ahmet Salih Er, and Mérouane Debbah. 2016. Big data caching for networking: Moving from cloud to edge. IEEE Commun. Mag. 54, 9 (2016), 36--42.
[200]
Ning Zhang, Peng Yang, Shan Zhang, Dajiang Chen, Weihua Zhuang, Ben Liang, and Xuemin Sherman Shen. 2017. Software defined networking enabled wireless network virtualization: Challenges and solutions. IEEE Network 31, 5 (2017), 42--49.

Cited By

View all
  • (2024)Latency Aware Intelligent Task Offloading Scheme for Edge-Fog-Cloud Computing – a ReviewИнтеллектуальная схема распределения задач с учетом задержек вычислений в Edge-Fog-Cloud – обзорInformatics and AutomationИнформатика и автоматизация10.15622/ia.23.1.1023:1(284-318)Online publication date: 11-Jan-2024
  • (2024)Databases in Edge and Fog Environments: A SurveyACM Computing Surveys10.1145/366600156:11(1-40)Online publication date: 8-Jul-2024
  • (2024)An Anonymous Authenticated Group Key Agreement Scheme for Transfer Learning Edge Services SystemsACM Transactions on Sensor Networks10.1145/365729220:3(1-23)Online publication date: 10-Apr-2024
  • Show More Cited By

Index Terms

  1. Resource Management in Fog/Edge Computing: A Survey on Architectures, Infrastructure, and Algorithms

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Computing Surveys
      ACM Computing Surveys  Volume 52, Issue 5
      September 2020
      791 pages
      ISSN:0360-0300
      EISSN:1557-7341
      DOI:10.1145/3362097
      • Editor:
      • Sartaj Sahni
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 13 September 2019
      Accepted: 01 April 2019
      Revised: 01 March 2019
      Received: 01 September 2018
      Published in CSUR Volume 52, Issue 5

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Fog/edge computing
      2. algorithms
      3. architectures
      4. infrastructure
      5. resource management

      Qualifiers

      • Survey
      • Research
      • Refereed

      Funding Sources

      • National Research Foundation of Korea (NRF)
      • Korea government (MSIP)

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)574
      • Downloads (Last 6 weeks)28
      Reflects downloads up to 01 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Latency Aware Intelligent Task Offloading Scheme for Edge-Fog-Cloud Computing – a ReviewИнтеллектуальная схема распределения задач с учетом задержек вычислений в Edge-Fog-Cloud – обзорInformatics and AutomationИнформатика и автоматизация10.15622/ia.23.1.1023:1(284-318)Online publication date: 11-Jan-2024
      • (2024)Databases in Edge and Fog Environments: A SurveyACM Computing Surveys10.1145/366600156:11(1-40)Online publication date: 8-Jul-2024
      • (2024)An Anonymous Authenticated Group Key Agreement Scheme for Transfer Learning Edge Services SystemsACM Transactions on Sensor Networks10.1145/365729220:3(1-23)Online publication date: 10-Apr-2024
      • (2024)SecEG: A Secure and Efficient Strategy against DDoS Attacks in Mobile Edge ComputingACM Transactions on Sensor Networks10.1145/364110620:3(1-21)Online publication date: 23-Jan-2024
      • (2024)Tasks Scheduling with Load Balancing in Fog Computing: a Bi-level Multi-Objective Optimization ApproachProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654069(538-546)Online publication date: 14-Jul-2024
      • (2024)Partial NOMA Based Online Task Offloading for Multi-Layer Mobile Computing NetworksICC 2024 - IEEE International Conference on Communications10.1109/ICC51166.2024.10622441(3658-3663)Online publication date: 9-Jun-2024
      • (2024)Edge Computing as an Enabler of Energy and Water System ResilienceIEEE Engineering Management Review10.1109/EMR.2023.332087652:1(28-42)Online publication date: Feb-2024
      • (2024)AI-Empowered Fog/Edge Resource Management for IoT Applications: A Comprehensive Review, Research Challenges, and Future PerspectivesIEEE Communications Surveys & Tutorials10.1109/COMST.2023.333801526:1(619-669)Online publication date: Sep-2025
      • (2024)Efficient Application Image Management in the Compute Continuum: A Vertex Cover Approach Based on the Think-Like-A-Vertex Paradigm2024 IEEE 17th International Conference on Cloud Computing (CLOUD)10.1109/CLOUD62652.2024.00051(399-403)Online publication date: 7-Jul-2024
      • (2024)Deadline and Energy-Aware Application Module Placement in Fog-Cloud SystemsIEEE Access10.1109/ACCESS.2024.335017112(5284-5294)Online publication date: 2024
      • Show More Cited By

      View Options

      Get Access

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media