Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2021 Apr 21;21(9):2914.
doi: 10.3390/s21092914.

An Algorithm to Minimize Energy Consumption and Elapsed Time for IoT Workloads in a Hybrid Architecture

Affiliations

An Algorithm to Minimize Energy Consumption and Elapsed Time for IoT Workloads in a Hybrid Architecture

Julio C S Dos Anjos et al. Sensors (Basel). .

Abstract

Advances in communication technologies have made the interaction of small devices, such as smartphones, wearables, and sensors, scattered on the Internet, bringing a whole new set of complex applications with ever greater task processing needs. These Internet of things (IoT) devices run on batteries with strict energy restrictions. They tend to offload task processing to remote servers, usually to cloud computing (CC) in datacenters geographically located away from the IoT device. In such a context, this work proposes a dynamic cost model to minimize energy consumption and task processing time for IoT scenarios in mobile edge computing environments. Our approach allows for a detailed cost model, with an algorithm called TEMS that considers energy, time consumed during processing, the cost of data transmission, and energy in idle devices. The task scheduling chooses among cloud or mobile edge computing (MEC) server or local IoT devices to achieve better execution time with lower cost. The simulated environment evaluation saved up to 51.6% energy consumption and improved task completion time up to 86.6%.

Keywords: Internet of things; cost minimization model; energy consumption; mobile edge computing; scheduling algorithm.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Figure 1
Figure 1
System architecture.
Figure 2
Figure 2
Task allocation for Application 1 and Application 2.
Figure 3
Figure 3
Task allocation behavior vs. IoT device battery energy consumption when the LSL is reached. (a)Task allocation in the system. (b) Battery energy consumption of IoT devices.
Figure 4
Figure 4
Analytic analysis of energy model accuracy.
Figure 5
Figure 5
Cost policies for input data size variation in Application 1. (a) Cases A, B and C. (b) Case D.
Figure 6
Figure 6
Task allocation for different task generation rates.

References

    1. Reinsel D., Gantz J., Rydning J. The Digitalization of The World: From Edge to Core. us44413318 ed. Volume 1. Seagate Inc.; Framingham, MA, USA: 2018. pp. 1–28. IDC White Paper.
    1. Chen T.Y.H., Ravindranath L., Deng S., Bahl P., Balakrishnan H. Glimpse: Continuous, Real-Time Object Recognition on Mobile Devices; Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems, SenSys ’15; Seoul, Korea. 1–4 November 2015; New York, NY, USA: Association for Computing Machinery; 2015. pp. 155–168. - DOI
    1. Matteussi K.J., Zanchetta B.F., Bertoncello G., Dos Santos J.D.D., dos Anjos J.C.S., Geyer C.F.R. Analysis and Performance Evaluation of Deep Learning on Big Data; Proceedings of the 2019 IEEE Symposium on Computers and Communications (ISCC); Barcelona, Spain. 29 June–3 July 2019; pp. 1–6. - DOI
    1. Wang C., Dong C., Qin J., Yang X., Wen W. Energy-efficient Offloading Policy for Resource Allocation in Distributed Mobile Edge Computing; Proceedings of the 2018 IEEE Symposium on Computers and Communications (ISCC); Natal, Brazil. 25–28 June 2018; pp. 00366–00372. - DOI
    1. Matteussi K.J., Geyer C.F.R., Xavier M.G., Rose C.A.F.D. Understanding and Minimizing Disk Contention Effects for Data-Intensive Processing in Virtualized Systems; Proceedings of the 2018 International Conference on High Performance Computing Simulation (HPCS); Orleans, France. 16–20 July 2018; pp. 901–908. - DOI

LinkOut - more resources