Towards an Effective Management of IoT by Integrating Cloud and Fog Computing

Cars, environment sensors, or home-deployed appliances can be connected to the Internet or are accessible via the Internet which becomes the Internet of Things (IoT). Implementing an IoT network presents challenges in terms of security and privacy, as well as limitations related to communications and management. Cloud technology is considered as an effective solution for managing IoT systems by moving all complex processes to the cloud and making them accessible to users. Adopting cloud technology can improve the reliability and scalability of IoT systems. However, introducing the cloud paradigm is not a straightforward task. Edge computing was proposed to avoid some of cloud limitations such as latency and security concerns, but it has its own constraints in terms of storage, computing and mobility. This paper discusses the possibility of managing an IoT system by a cloud-edge system. It introduces the cloud and fog computing technologies for addressing IoT limitations. In addition, critical metrics are identified for the purpose of assessing the advantages and difficulties of these technologies. Finally, this paper is proposing a framework able to handle the mentioned limitations, balance the services among the cloud and the edge servers, and boost the overall performance.

[1]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[2]  Fuchun Joseph Lin,et al.  Extending scalability of IoT/M2M platforms with Fog computing , 2018, 2018 IEEE 4th World Forum on Internet of Things (WF-IoT).

[3]  James P. G. Sterbenz,et al.  Toward resilient networks with fog computing , 2017, 2017 9th International Workshop on Resilient Networks Design and Modeling (RNDM).

[4]  Chin-Teng Lin,et al.  Edge of Things: The Big Picture on the Integration of Edge, IoT and the Cloud in a Distributed Computing Environment , 2018, IEEE Access.

[5]  Schahram Dustdar,et al.  Going Back to the Roots—The Evolution of Edge Computing, An IoT Perspective , 2018, IEEE Internet Computing.

[6]  Sachchidanand Singh Optimize cloud computations using edge computing , 2017, 2017 International Conference on Big Data, IoT and Data Science (BID).

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

[8]  Marília Curado,et al.  Fog orchestration for the Internet of Everything: state-of-the-art and research challenges , 2018, J. Internet Serv. Appl..

[9]  Dan Grigoras,et al.  Mobile Ad-hoc Network Management in the Cloud , 2014, 2014 IEEE 13th International Symposium on Parallel and Distributed Computing.

[10]  Samuel Kounev,et al.  Modeling of Aggregated IoT Traffic and Its Application to an IoT Cloud , 2019, Proceedings of the IEEE.

[12]  Kim-Kwang Raymond Choo,et al.  Challenges of Connecting Edge and Cloud Computing: A Security and Forensic Perspective , 2017, IEEE Cloud Computing.

[13]  Munam Ali Shah,et al.  Fog computing: Security issues, solutions and robust practices , 2017, 2017 23rd International Conference on Automation and Computing (ICAC).

[14]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[15]  Jean-Philippe Vasseur,et al.  Interconnecting Smart Objects with IP: The Next Internet , 2010 .

[16]  Mahdi H. Miraz,et al.  A review on Internet of Things (IoT), Internet of Everything (IoE) and Internet of Nano Things (IoNT) , 2015, 2015 Internet Technologies and Applications (ITA).

[17]  Mianxiong Dong,et al.  Saving Energy on the Edge: In-Memory Caching for Multi-Tier Heterogeneous Networks , 2018, IEEE Communications Magazine.

[18]  Graham Morgan,et al.  Fog Computing Security Challenges and Future Directions [Energy and Security] , 2019, IEEE Consumer Electronics Magazine.

[19]  Golla Vara Prasad,et al.  Framework for IoT applications in the cloud, is it needed? A study , 2017, 2017 International Conference on Computing Methodologies and Communication (ICCMC).

[20]  Hongming Cai,et al.  An IoT-Oriented Data Storage Framework in Cloud Computing Platform , 2014, IEEE Transactions on Industrial Informatics.

[21]  Tran Vu Pham,et al.  Task Placement on Fog Computing Made Efficient for IoT Application Provision , 2019, Wirel. Commun. Mob. Comput..

[22]  Soumya Kanti Datta,et al.  Home automation using edge computing and Internet of Things , 2017, 2017 IEEE International Symposium on Consumer Electronics (ISCE).

[23]  Pawel Gepner,et al.  The Distributed Mobile Cloud Supporting the Internet of Things , 2015, 2015 14th International Symposium on Parallel and Distributed Computing.