ROUTER: Fog enabled cloud based intelligent resource management approach for smart home IoT devices

There is a growing requirement for Internet of Things (IoT) infrastructure to ensure low response time to provision latency-sensitive real-time applications such as health monitoring, disaster management, and smart homes. Fog computing offers a means to provide such requirements, via a virtualized intermediate layer to provide data, computation, storage, and networking services between Cloud datacenters and end users. A key element within such Fog computing environments is resource management. While there are existing resource manager in Fog computing, they only focus on a subset of parameters important to Fog resource management encompassing system response time, network bandwidth, energy consumption and latency. To date no existing Fog resource manager considers these parameters simultaneously for decision making, which in the context of smart homes will become increasingly key. In this paper, we propose a novel resource management technique (ROUTER) for fog-enabled Cloud computing environments, which leverages Particle Swarm Optimization to optimize simultaneously. The approach is validated within an IoT-based smart home automation scenario, and evaluated within iFogSim toolkit driven by empirical models within a small-scale smart home experiment. Results demonstrate our approach results a reduction of 12% network bandwidth, 10% response time, 14% latency and 12.35% in energy consumption.

[1]  Rajkumar Buyya,et al.  Emergent Failures: Rethinking Cloud Reliability at Scale , 2018, IEEE Cloud Computing.

[2]  Chuan Pham,et al.  A proximal algorithm for joint resource allocation and minimizing carbon footprint in geo-distributed fog computing , 2014, 2015 International Conference on Information Networking (ICOIN).

[3]  Rajkumar Buyya,et al.  Latency-aware Virtualized Network Function provisioning for distributed edge clouds , 2019, J. Syst. Softw..

[4]  Rongxing Lu,et al.  Towards power consumption-delay tradeoff by workload allocation in cloud-fog computing , 2015, 2015 IEEE International Conference on Communications (ICC).

[5]  Amanpreet Kaur,et al.  The Future of Cloud Computing: Opportunities, Challenges and Research Trends , 2018, 2018 2nd International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC)I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), 2018 2nd International Conference on.

[6]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[7]  C. L. Philip Chen,et al.  Data-intensive applications, challenges, techniques and technologies: A survey on Big Data , 2014, Inf. Sci..

[8]  Tao Jiang,et al.  Fog-Assisted Operational Cost Reduction for Cloud Data Centers , 2017, IEEE Access.

[9]  YU Jin-shou Particle Swarm Optimization Algorithm , 2005 .

[10]  Rajkumar Buyya,et al.  Fog-Based Smart Healthcare as a Big Data and Cloud Service for Heart Patients Using IoT , 2018, International Conference on Intelligent Data Communication Technologies and Internet of Things (ICICI) 2018.

[11]  Rajkumar Buyya,et al.  CHOPPER: an intelligent QoS-aware autonomic resource management approach for cloud computing , 2018, Cluster Computing.

[12]  Chun-Yi Liu,et al.  Energy-efficient heterogeneous resource management for wireless monitoring systems , 2017, J. Syst. Softw..

[13]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[14]  O. Weck,et al.  A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM , 2005 .

[15]  Siobhán Clarke,et al.  Quality of service approaches in IoT: A systematic mapping , 2017, J. Syst. Softw..

[16]  Kire Trivodaliev,et al.  Enabling internet of things for smart homes through fog computing , 2017, 2017 25th Telecommunication Forum (TELFOR).

[17]  Yan Zhang,et al.  Software Defined Machine-to-Machine Communication for Smart Energy Management , 2017, IEEE Communications Magazine.

[18]  Wang Yuan-yuan,et al.  Particle Swarm Optimization Algorithm , 2009 .

[19]  Rajkumar Buyya,et al.  SOCCER: Self-Optimization of Energy-efficient Cloud Resources , 2016, Cluster Computing.

[20]  Umesh Chandra Pati,et al.  IoT based intrusion detection system using PIR sensor , 2017, 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT).

[21]  Zhu Han,et al.  A Hierarchical Game Framework for Resource Management in Fog Computing , 2017, IEEE Communications Magazine.

[22]  Rajkumar Buyya,et al.  Container‐based cluster orchestration systems: A taxonomy and future directions , 2018, Softw. Pract. Exp..

[23]  Vlado Stankovski,et al.  Monitoring self-adaptive applications within edge computing frameworks: A state-of-the-art review , 2018, J. Syst. Softw..

[24]  Inderveer Chana,et al.  A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges , 2016, Journal of Grid Computing.

[25]  Rajkumar Buyya,et al.  iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments , 2016, Softw. Pract. Exp..

[26]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[27]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[28]  Yong Xiang,et al.  Cost Efficient Resource Management in Fog Computing Supported Medical Cyber-Physical System , 2017, IEEE Transactions on Emerging Topics in Computing.

[29]  Athanasios V. Vasilakos,et al.  Fog Computing for Sustainable Smart Cities , 2017, ArXiv.

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