A Survey and Tutorial on “Connection Exploding Meets Efficient Communication” in the Internet of Things

Internet-of-Things (IoT)-enabled sensors and services have increased exponentially recently. Transmitting the massive generated data and control messages becomes an overhead on the communication system infrastructure. Many architectures and paradigms have been introduced to address the connection exploding, such as cloudlets, fog, and mist computing. Besides, software-related solutions, such as mobile Internet technologies and software-defined network also take part in mitigating the communication overhead. All of those new techniques have the same purposes summarized in achieving low latency, high throughput, and less storage and computing at the cloud level in addition to other objectives discussed through this survey. We list the proposed solutions, show their advantages and schemes, highlight some of the newest IoT-enabled applications, and show how they benefit from applying the new paradigms.

[1]  Mingzhe Jiang,et al.  Exploiting smart e-Health gateways at the edge of healthcare Internet-of-Things: A fog computing approach , 2018, Future Gener. Comput. Syst..

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

[3]  Sandeep K. Sood,et al.  Fog Assisted-IoT Enabled Patient Health Monitoring in Smart Homes , 2018, IEEE Internet of Things Journal.

[4]  Hwee Pink Tan,et al.  Sensor OpenFlow: Enabling Software-Defined Wireless Sensor Networks , 2012, IEEE Communications Letters.

[5]  Hyuk Lim,et al.  Prefetching-Based Data Dissemination in Vehicular Cloud Systems , 2016, IEEE Transactions on Vehicular Technology.

[6]  Vinay Kumar,et al.  Mist Data: Leveraging Mist Computing for Secure and Scalable Architecture for Smart and Connected Health , 2018 .

[7]  Giovanni Stea,et al.  Mobile-Edge Computing Come Home Connecting things in future smart homes using LTE device-to-device communications , 2016, IEEE Consumer Electronics Magazine.

[8]  Kevin Ashton,et al.  That ‘Internet of Things’ Thing , 1999 .

[9]  Paramvir Bahl,et al.  Advancing the state of mobile cloud computing , 2012, MCS '12.

[10]  Wang Haining,et al.  A flexible three clouds 5G mobile network architecture based on NFV & SDN , 2015, China Communications.

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

[12]  P.P. Gelsinger,et al.  Microprocessors for the new millennium: Challenges, opportunities, and new frontiers , 2001, 2001 IEEE International Solid-State Circuits Conference. Digest of Technical Papers. ISSCC (Cat. No.01CH37177).

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

[14]  Yan Zhang,et al.  Mobile Edge Computing: A Survey , 2018, IEEE Internet of Things Journal.

[15]  Chao Yang,et al.  Intelligent Edge Computing for IoT-Based Energy Management in Smart Cities , 2019, IEEE Network.

[16]  Giuseppe Carella,et al.  Efficient Exploitation of Mobile Edge Computing for Virtualized 5G in EPC Architectures , 2016, 2016 4th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud).

[17]  Adam Belloum,et al.  A review of the smart world , 2017 .

[18]  Wei Yu,et al.  Smart city: The state of the art, datasets, and evaluation platforms , 2017, 2017 IEEE/ACIS 16th International Conference on Computer and Information Science (ICIS).

[19]  Xiaolei Dong,et al.  Security and Privacy for Cloud-Based IoT: Challenges , 2017, IEEE Communications Magazine.

[20]  Mohammad Mehedi Hassan,et al.  Maximizing quality of experience through context‐aware mobile application scheduling in cloudlet infrastructure , 2016, Softw. Pract. Exp..

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

[22]  Xinwen Zhang,et al.  Towards an Elastic Application Model for Augmenting the Computing Capabilities of Mobile Devices with Cloud Computing , 2011, Mob. Networks Appl..

[23]  Paul Lukowicz,et al.  From Context Awareness to Socially Aware Computing , 2012, IEEE Pervasive Computing.

[24]  Giacomo Morabito,et al.  Software Defined Wireless Networks: Unbridling SDNs , 2012, 2012 European Workshop on Software Defined Networking.

[25]  Mufti Mahmud,et al.  Toward a Heterogeneous Mist, Fog, and Cloud-Based Framework for the Internet of Healthcare Things , 2019, IEEE Internet of Things Journal.

[26]  Ilja Radusch,et al.  V2X-Based Traffic Congestion Recognition and Avoidance , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.

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

[28]  Yue Wang,et al.  Artificial Intelligence for Elastic Management and Orchestration of 5G Networks , 2019, IEEE Wireless Communications.

[29]  Vincenzo Grassi,et al.  On QoS-aware scheduling of data stream applications over fog computing infrastructures , 2015, 2015 IEEE Symposium on Computers and Communication (ISCC).

[30]  Minoru Uehara,et al.  Mist Computing: Linking Cloudlet to Fogs , 2017 .

[31]  Peter Kilpatrick,et al.  Challenges and Opportunities in Edge Computing , 2016, 2016 IEEE International Conference on Smart Cloud (SmartCloud).

[32]  G. Klas,et al.  Fog Computing and Mobile Edge Cloud Gain Momentum Open Fog Consortium, ETSI MEC and Cloudlets , 2015 .

[33]  Xing Xie,et al.  Enabling personalization services on the edge , 2002, MULTIMEDIA '02.

[34]  Soumya Kanti Datta,et al.  Comparison of edge computing implementations: Fog computing, cloudlet and mobile edge computing , 2017, 2017 Global Internet of Things Summit (GIoTS).

[35]  Sherali Zeadally,et al.  Survey of media access control protocols for vehicular ad hoc networks , 2011, IET Commun..

[36]  Yves Deswarte,et al.  Survey on security threats and protection mechanisms in embedded automotive networks , 2013, 2013 43rd Annual IEEE/IFIP Conference on Dependable Systems and Networks Workshop (DSN-W).

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

[38]  Andreas Pitsillides,et al.  Survey in Smart Grid and Smart Home Security: Issues, Challenges and Countermeasures , 2014, IEEE Communications Surveys & Tutorials.

[39]  Yezid Donoso,et al.  Congestion Based Mechanism for Route Discovery in a V2I-V2V System Applying Smart Devices and IoT , 2015, Sensors.

[40]  Haeng-Kon Kim,et al.  From Cloud to Fog and IoT-Based Real-Time U-Healthcare Monitoring for Smart Homes and Hospitals , 2016 .

[41]  Xinyu Yang,et al.  A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications , 2017, IEEE Internet of Things Journal.

[42]  Robert Barton,et al.  Fog Computing Conceptual Model , 2018 .

[43]  Xinyu Yang,et al.  A Novel Dynamic En-Route Decision Real-Time Route Guidance Scheme in Intelligent Transportation Systems , 2015, 2015 IEEE 35th International Conference on Distributed Computing Systems.

[44]  Rajkumar Buyya,et al.  Heterogeneity in Mobile Cloud Computing: Taxonomy and Open Challenges , 2014, IEEE Communications Surveys & Tutorials.

[45]  Sneha A. Dalvi,et al.  Internet of Things for Smart Cities , 2017 .

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

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

[48]  Björn Eskofier,et al.  An Emerging Era in the Management of Parkinson's Disease: Wearable Technologies and the Internet of Things , 2015, IEEE Journal of Biomedical and Health Informatics.

[49]  Michael D. Hogan,et al.  NIST Cloud Computing Standards Roadmap , 2013 .

[50]  Teruo Higashino,et al.  Edge-centric Computing: Vision and Challenges , 2015, CCRV.

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

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

[53]  Mazliza Othman,et al.  A Survey of Mobile Cloud Computing Application Models , 2014, IEEE Communications Surveys & Tutorials.

[54]  Yasir Mehmood,et al.  Internet-of-Things-Based Smart Cities: Recent Advances and Challenges , 2017, IEEE Communications Magazine.

[55]  Lin Ma,et al.  HomeCloud: An edge cloud framework and testbed for new application delivery , 2016, 2016 23rd International Conference on Telecommunications (ICT).

[56]  Phillip A. Laplante,et al.  The Internet of Things in Healthcare: Potential Applications and Challenges , 2016, IT Professional.

[57]  Xinyu Yang,et al.  On Data Integrity Attacks Against Real-Time Pricing in Energy-Based Cyber-Physical Systems , 2017, IEEE Transactions on Parallel and Distributed Systems.

[58]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[59]  Michele Zorzi,et al.  The “Wireless Sensor Networks for City-Wide Ambient Intelligence (WISE-WAI)” Project , 2009, Sensors.

[60]  Hong Liu,et al.  Physical unclonable functions based secret keys scheme for securing big data infrastructure communication , 2019, Inf. Sci..

[61]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

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

[63]  Laura Galluccio,et al.  Software Defined Wireless Networks ( SDWNs ) : Unbridling SDNs , 2012 .

[64]  Xinyu Yang,et al.  On False Data Injection Attacks against Distributed Energy Routing in Smart Grid , 2012, 2012 IEEE/ACM Third International Conference on Cyber-Physical Systems.

[65]  Prem Prakash Jayaraman,et al.  Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions , 2018, IEEE Access.

[66]  Seungjoon Lee,et al.  Network function virtualization: Challenges and opportunities for innovations , 2015, IEEE Communications Magazine.

[67]  Jianli Pan,et al.  Future Edge Cloud and Edge Computing for Internet of Things Applications , 2018, IEEE Internet of Things Journal.

[68]  Sung Wook Baik,et al.  Mobile edge computing based QoS optimization in medical healthcare applications , 2019, Int. J. Inf. Manag..

[69]  Weijia Jia,et al.  A novel trust mechanism based on Fog Computing in Sensor-Cloud System , 2020, Future Gener. Comput. Syst..

[70]  Michael Till Beck,et al.  Mobile Edge Computing: A Taxonomy , 2014 .

[71]  Wei Chen,et al.  The Roadmap to 6G: AI Empowered Wireless Networks , 2019, IEEE Communications Magazine.

[72]  Gerhard P. Hancke,et al.  A Survey on 5G Networks for the Internet of Things: Communication Technologies and Challenges , 2018, IEEE Access.

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

[74]  Himansu Das,et al.  MistGIS : Optimizing Geospatial Data Analysis Using Mist Computing , 2018 .

[75]  Karolj Skala,et al.  Scalable Distributed Computing Hierarchy: Cloud, Fog and Dew Computing , 2015, Open J. Cloud Comput..

[76]  Ata Ullah,et al.  Secure Healthcare Data Aggregation and Deduplication Scheme for FoG-Orineted IoT , 2019, 2019 IEEE International Conference on Smart Internet of Things (SmartIoT).

[77]  Qing Yang,et al.  Fog Computing in Medical Internet-of-Things: Architecture, Implementation, and Applications , 2017, Handbook of Large-Scale Distributed Computing in Smart Healthcare.

[78]  Bo Hu,et al.  A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective , 2014, IEEE Internet of Things Journal.

[79]  Mahadev Satyanarayanan,et al.  The Role of Cloudlets in Hostile Environments , 2013, IEEE Pervasive Computing.

[80]  Hao Chen,et al.  Artificial Intelligence-Enabled Cellular Networks: A Critical Path to Beyond-5G and 6G , 2019, IEEE Wireless Communications.

[81]  Xinyu Yang,et al.  Towards Multistep Electricity Prices in Smart Grid Electricity Markets , 2016, IEEE Transactions on Parallel and Distributed Systems.

[82]  Gianluigi Ferrari,et al.  The IoT hub: a fog node for seamless management of heterogeneous connected smart objects , 2015, 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking - Workshops (SECON Workshops).

[83]  Diane J. Cook,et al.  CASAS: A Smart Home in a Box , 2013, Computer.

[84]  Yingwei Wang,et al.  Cloud-dew architecture , 2015, Int. J. Cloud Comput..

[85]  Tie Qiu,et al.  Survey on fog computing: architecture, key technologies, applications and open issues , 2017, J. Netw. Comput. Appl..

[86]  Ke Zhang,et al.  Mobile Edge Computing and Networking for Green and Low-Latency Internet of Things , 2018, IEEE Communications Magazine.

[87]  Hakima Chaouchi,et al.  The Internet of things : connecting objects to the web , 2013 .

[88]  Jyotsna P. Gabhane,et al.  A survey based on Smart Homes system using Internet-of-Things , 2015, 2015 International Conference on Computation of Power, Energy, Information and Communication (ICCPEIC).

[89]  Omprakash Kaiwartya,et al.  Mobile Edge Computing for Big-Data-Enabled Electric Vehicle Charging , 2018, IEEE Communications Magazine.

[90]  Zhiguo Ding,et al.  A Survey of Multi-Access Edge Computing in 5G and Beyond: Fundamentals, Technology Integration, and State-of-the-Art , 2019, IEEE Access.

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

[92]  Seyyed Mohsen Hashemi,et al.  Route guidance systems: Review and classification , 2012, 2012 6th Euro American Conference on Telematics and Information Systems (EATIS).

[93]  Martin Gilje Jaatun,et al.  Cyber security challenges in Smart Grids , 2011, 2011 2nd IEEE PES International Conference and Exhibition on Innovative Smart Grid Technologies.