Abstract

SummaryIn the modern Internet of Things (IoT) era, several applications generate a vast amount of data and that needs to be handled appropriately. The conventional cloud computing system delivers us with enormous resources to manage such voluminous data. Despite that, the growing demands of IoT applications on minimal energy consumption, minimal latency, the privacy of data, data processing based on location, and maximum Quality of Service(QoS) impels the advent of fog computing. As the devices in the fog layer are heterogeneous, distributed, and resource‐constrained, how the fog resources are effectively utilized for executing latency and time‐sensitive applications is a primary challenge. The data generated by the IoT devices are voluminous and produce overhead in network bandwidth during transmission and slow down the response time. This article addresses the task scheduling problem in fog computing to minimize the makespan and energy consumption. The proposed work consists of two phases. In the first phase, the tasks are ordered based on the heuristic method, heterogeneous earliest finish time (HEFT). Then the ordered tasks are scheduled by applying the improved gaining sharing knowledge (IGSK) based algorithm. To reduce the energy consumption dynamic voltage frequency scaling (DVFS) is applied in the proposed scheme. To evaluate the proposed scheduling method the simulations are performed on different workflows with varying sizes. The performance evaluation results exhibit that the proposed work outperforms the task scheduling with similar methods in terms of makespan and energy consumption.

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