journal article Open Access Nov 08, 2018

Moving to the Edge-Cloud-of-Things: Recent Advances and Future Research Directions

Electronics Vol. 7 No. 11 pp. 309 · MDPI AG
View at Publisher Save 10.3390/electronics7110309
Abstract
Cloud computing has significantly enhanced the growth of the Internet of Things (IoT) by ensuring and supporting the Quality of Service (QoS) of IoT applications. However, cloud services are still far from IoT devices. Notably, the transmission of IoT data experiences network issues, such as high latency. In this case, the cloud platforms cannot satisfy the IoT applications that require real-time response. Yet, the location of cloud services is one of the challenges encountered in the evolution of the IoT paradigm. Recently, edge cloud computing has been proposed to bring cloud services closer to the IoT end-users, becoming a promising paradigm whose pitfalls and challenges are not yet well understood. This paper aims at presenting the leading-edge computing concerning the movement of services from centralized cloud platforms to decentralized platforms, and examines the issues and challenges introduced by these highly distributed environments, to support engineers and researchers who might benefit from this transition.
Topics

No keywords indexed for this article. Browse by subject →

References
114
[1]
Misra "Internet of things (iot)—A technological analysis and survey on vision, concepts, challenges, innovation directions, technologies, and applications (an upcoming or future generation computer communication system technology)" Am. J. Electr. Electron. Eng. (2016)
[2]
Lee "The Internet of Things (IoT): Applications, investments, and challenges for enterprises" Bus. Horiz. (2015) 10.1016/j.bushor.2015.03.008
[3]
Petrolo "Towards a smart city based on cloud of things, a survey on the smart city vision and paradigms" Trans. Emerg. Telecommun. Technol. (2017) 10.1002/ett.2931
[4]
Santos, J., Leroux, P., Wauters, T., Volckaert, B., and De Turck, F. (2018, January 23–27). Anomaly detection for Smart City applications over 5G low power wide area networks. Proceedings of the NOMS 2018-2018 IEEE/IFIP Network Operations and Management Symposium, Taipei, Taiwan. 10.1109/noms.2018.8406257
[5]
Edge Computing: Vision and Challenges

Weisong Shi, Jie Cao, Quan Zhang et al.

IEEE Internet of Things Journal 2016 10.1109/jiot.2016.2579198
[6]
Buyya "Distributed data stream processing and edge computing: A survey on resource elasticity and future directions" J. Netw. Comput. Appl. (2018) 10.1016/j.jnca.2017.12.001
[7]
Khodashenas "The role of Edge Computing in future 5G mobile networks: Concept and challenges" Cloud Fog Comput. 5G Mob. Netw. (2017)
[8]
A Survey on Mobile Edge Computing: The Communication Perspective

Yuyi Mao, Changsheng You, Jun Zhang et al.

IEEE Communications Surveys & Tutorials 2017 10.1109/comst.2017.2745201
[9]
Abbas "Mobile edge computing: A survey" IEEE Internet Things J. (2018) 10.1109/jiot.2017.2750180
[10]
Mobile edge computing, Fog et al.: A survey and analysis of security threats and challenges

Rodrigo Roman, Javier Lopez, Masahiro Mambo

Future Generation Computer Systems 2018 10.1016/j.future.2016.11.009
[11]
Yi, S., Qin, Z., and Li, Q. (2015, January 10–12). Security and privacy issues of fog computing: A survey. Proceedings of the International Conference on Wireless Algorithms, Systems, and Applications, Qufu, China. 10.1007/978-3-319-21837-3_67
[12]
Yi, S., Qin, Z., and Li, Q. (2015, January 22–25). A survey of fog computing: Concepts, applications and issues. Proceedings of the 2015 Workshop on Mobile Big Data, Hangzhou, China. 10.1145/2757384.2757397
[13]
Mukherjee "Survey of Fog Computing: Fundamental, Network Applications, and Research Challenges" IEEE Commun. Surv. Tutor. (2018) 10.1109/comst.2018.2814571
[14]
A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges

Carla Mouradian, Diala Naboulsi, Sami Yangui et al.

IEEE Communications Surveys & Tutorials 2017 10.1109/comst.2017.2771153
[15]
Taleb "On multi-access edge computing: A survey of the emerging 5G network edge cloud architecture and orchestration" IEEE Commun. Surv. Tutor. (2017) 10.1109/comst.2017.2705720
[16]
Kitanov, S., Monteiro, E., and Janevski, T. (2016, January 18–20). 5G and the Fog—Survey of related technologies and research directions. Proceedings of the 2016 18th Mediterranean Electrotechnical Conference (MELECON), Lemesos, Cyprus. 10.1109/melcon.2016.7495388
[17]
Mahmud, R., Kotagiri, R., and Buyya, R. (2018). Fog computing: A taxonomy, survey and future directions. Internet of Everything, Springer. 10.1007/978-981-10-5861-5_5
[18]
Simmhan, Y. (arXiv, 2017). Big Data and Fog Computing, arXiv, preprint. 10.1007/978-3-319-63962-8_41-1
[19]
Mach "Mobile edge computing: A survey on architecture and computation offloading" IEEE Commun. Surv. Tutor. (2017) 10.1109/comst.2017.2682318
[20]
Bilal "Potentials, trends, and prospects in edge technologies: Fog, cloudlet, mobile edge, and micro data centers" Comput. Netw. (2018) 10.1016/j.comnet.2017.10.002
[21]
Mobile Edge Computing: Opportunities, solutions, and challenges

Ejaz Ahmed, Mubashir Husain Rehmani

Future Generation Computer Systems 2017 10.1016/j.future.2016.09.015
[22]
(2018, January 28). The NIST Definition of Fog Computing, Available online: https://csrc.nist.gov.
[23]
Zhou "Augmentation Techniques for Mobile Cloud Computing: A Taxonomy, Survey, and Future Directions" ACM Comput. Surv. (CSUR) (2018)
[24]
Dolui, K., and Datta, S.K. (2017, January 6–9). Comparison of edge computing implementations: Fog computing, cloudlet and mobile edge computing. Proceedings of the 5th Workshop on All Things Cellular: Operations, Applications and Challenges (GIoTS), Geneva, Switzerland. 10.1109/giots.2017.8016213
[25]
Wang, K., Shen, M., Cho, J., Banerjee, A., Van der Merwe, J., and Webb, K. (2015, January 17). Mobiscud: A fast moving personal cloud in the mobile network. Proceedings of the 5th Workshop on All Things Cellular: Operations, Applications and Challenges, London, UK. 10.1145/2785971.2785979
[26]
Panigrahi "Transmission in mobile cloudlet systems with intermittent connectivity in emergency areas" Digit. Commun. Netw. (2018) 10.1016/j.dcan.2017.09.006
[27]
Mori "SpACCE: A sophisticated ad hoc cloud computing environment built by server migration to facilitate distributed collaboration" Int. J. Space-Based Situat. Comput. (2012) 10.1504/ijssc.2012.050000
[28]
Pippal "A simple, adaptable and efficient heterogeneous multi-tenant database architecture for ad hoc cloud" J. Cloud Comput. Adv. Syst. Appl. (2013) 10.1186/2192-113x-2-5
[29]
Bandyopadhyay, A., and Mukherjee, N. (2018, January 13–16). An Approach to Predict Desktop Uptime for Job Allocation in Ad-Hoc Cloud. Proceedings of the 47th International Conference on Parallel Processing Companion, Eugene, OR, USA. 10.1145/3229710.3229743
[30]
Li, B., Pei, Y., Wu, H., Liu, Z., and Liu, H. (2014, January 24–27). Computation offloading management for vehicular ad hoc cloud. Proceedings of the International Conference on Algorithms and Architectures for Parallel Processing, Dalian, China. 10.1007/978-3-319-11197-1_58
[31]
Hasan "Aura: An incentive-driven ad-hoc IoT cloud framework for proximal mobile computation offloading" Future Gener. Comput. Syst. (2018) 10.1016/j.future.2017.11.024
[32]
Shila "AMCloud: Toward a secure autonomic mobile ad hoc cloud computing system" IEEE Wirel. Commun. (2017) 10.1109/mwc.2016.1500119rp
[33]
Jebadurai, I.J., Rajsingh, E.B., and Paulraj, G.J.L. (2018). A Novel Node Collusion Method for Isolating Sinkhole Nodes in Mobile Ad Hoc Cloud. Advances in Big Data and Cloud Computing, Springer. 10.1007/978-981-10-7200-0_29
[34]
Next generation cloud computing: New trends and research directions

Blesson Varghese, Rajkumar Buyya

Future Generation Computer Systems 2018 10.1016/j.future.2017.09.020
[35]
Hu "Cloud robotics: Architecture, challenges and applications" IEEE Netw. (2012) 10.1109/mnet.2012.6201212
[36]
Mora, H., Gil, D., Terol, R.M., Azorín, J., and Szymanski, J. (2017). An IoT-Based Computational Framework for Healthcare Monitoring in Mobile Environments. Sensors, 17. 10.3390/s17102302
[37]
Ba, H., Heinzelman, W., Janssen, C.A., and Shi, J. (2013, January 7–10). Mobile computing-A green computing resource. Proceedings of the 2013 IEEE Wireless Communications and Networking Conference (WCNC), Shanghai, China. 10.1109/wcnc.2013.6555295
[38]
(2018, January 28). NativeBoinc for Android. Available online: http://www.nativeboinc.org/site/uncat/start.
[39]
Marinelli, E.E. (2009). Hyrax: Cloud Computing on Mobile Devices Using MapReduce, Carnegie-Mellon Univ Pittsburgh PA School of Computer Science. No. CMU-CS-09-164.
[40]
Benedetto "MobiCOP: A Scalable and Reliable Mobile Code Offloading Solution" Wirel. Commun. Mob. Comput. (2018) 10.1155/2018/8715294
[41]
(2018, October 01). MF2C. Available online: http://www.mf2c-project.eu/.
[42]
Butterfield, E.H. (2016). Fog Computing with Go: A Comparative Study. [Bachelor’s Thesis, Claremont McKenna College].
[43]
Stantchev "Smart items, fog and cloud computing as enablers of servitization in healthcare" Sens. Transducers (2015)
[44]
(2018, October 01). Accelerating Innovation and Collaboration for the Next Stage. Available online: http://www.ntt.co.jp/news2013/1311ehzt/pdf/xgxf131108d_all.pdf.
[45]
(2018, October 01). Announcing the “Edge Computing” Concept and the “Edge Accelerated Web Platform” Prototype to Improve Response Time of Cloud Applications. Available online: http://www.ntt.co.jp/news2014/1401e/140123a.html.
[46]
Cirani, S., Ferrari, G., Iotti, N., and Picone, M. (2015, January 22–25). The IoT hub: A fog node for seamless management of heterogeneous connected smart objects. Proceedings of the 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking-Workshops (SECON Workshops), Seattle, WA, USA. 10.1109/seconw.2015.7328145
[47]
Ha, K., Chen, Z., Hu, W., Richter, W., Pillai, P., and Satyanarayanan, M. (2014, January 16–19). Towards wearable cognitive assistance. Proceedings of the 12th Annual International Conference on Mobile Systems, Applications, and Services, Bretton Woods, NH, USA. 10.1145/2594368.2594383
[48]
Orsini, G., Bade, D., and Lamersdorf, W. (2015, January 5–7). Computing at the mobile edge: Designing elastic android applications for computation offloading. Proceedings of the 2015 8th IFIP Wireless and Mobile Networking Conference (WMNC), Munich, Germany. 10.1109/wmnc.2015.10
[49]
(2018, October 01). Cisco Kinetic. Available online: https://www.cisco.com/c/en/us/solutions/internet-of-things/iot-kinetic.html#~stickynav=1.
[50]
(2018, October 01). Vortex. Available online: http://www.prismtech.com/vortex.

Showing 50 of 114 references

Cited By
75
Human-centric Computing and Informa...
Related

You May Also Like

Machine Learning Interpretability: A Survey on Methods and Metrics

Diogo V. Carvalho, Eduardo M. Pereira · 2019

1,384 citations

The k-means Algorithm: A Comprehensive Survey and Performance Evaluation

Mohiuddin Ahmed, Raihan Seraj · 2020

1,342 citations

Sentiment Analysis Based on Deep Learning: A Comparative Study

Nhan Cach Dang, María N. Moreno-García · 2020

550 citations