Abstract

The Internet of Things is a flexible, emerging technology and an innovative development of the environmental trend. It is a large and complex network of devices in which fog computing plays a growing role in order to handle the information flow of such large and complex networks. Influence of their activities on carbon emissions and energy costs in unlimited results. Dynamic and efficient load balancing technology can be used to improve overall performance and reduce energy consumption. Load can be transferred or shared between computer nodes through load balancing technology. Therefore, the design of energy-efficient load balancing solutions for edge and fog environments has become the main focus. In this research work, we have proposed Dynamic Energy Efficient Resource Allocation (DEER) strategy for balancing the load in fog computing environments. In the presented strategy, initially the user submits tasks for execution to the Tasks Manager. Resource Information Provider registers resources from Cloud Data Centres. The information about the tasks and resources are then submitted to the Resource Scheduler. The resource scheduler arranges the available resources in descending order as per their utilization. The resource engine after receiving the information of tasks and resources from the resource scheduler assigns tasks to the resources as per ordered list. During execution of tasks, the information about the status of the resources is also sent to the Resource Load Manager and Resource Power Manager. The Resource Power Manager manages the power consumption through the resource On/Off mechanism. After successful execution of tasks, the resource engine returns the result to the user. Simulation results reveal that the presented strategy is an efficient resource allocation scheme for balancing load in fog environments to minimize the energy consumption and computation cost by 8.67 % and 16.77 % as compared with existing DRAM scheme.

Highlights

  • IntroductionThe ‘‘Internet of Things’’ (IoT) is a flexible, emerging technology and is one of the most advanced environmental trends in which over 50 billion things (e.g. sensors, mobile devices, and other computer nodes) are linked to the Internet by 2020 [3]–[5], [10]

  • The ‘‘Internet of Things’’ (IoT) is a flexible, emerging technology and is one of the most advanced environmental trends in which over 50 billion things are linked to the Internet by 2020 [3]–[5], [10]

  • The information about the tasks and resources are submitted to the Resource Scheduler

Read more

Summary

Introduction

The ‘‘Internet of Things’’ (IoT) is a flexible, emerging technology and is one of the most advanced environmental trends in which over 50 billion things (e.g. sensors, mobile devices, and other computer nodes) are linked to the Internet by 2020 [3]–[5], [10]. Fog computing is a level of cloud computing that provides applications and service to the network edge in a decentralized paradigm [1], [8], [17]. It is an IoT and edge computing platform [18], [19]. Centralized and geo-distributed computing nodes allocate resources to IoT applications [38]–[40]. Choosing the appropriate computing node for each request is the responsibility of the resource scheduler and managers [47]–[50].

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call