Abstract
Internet of Things (IoT) gives rise to concerns regarding edge computing policies for intelligent data processing to optimize resources at edge devices. The resources like energy, computation power, available memory, execution time need saving on for constraint-based IoT devices. These resources optimize to proper utilization of Edge devices, which increases the lifetime. A resource optimization decision is the basis of offloading some tasks from edge devices to the next level gateway/ server devices. This decision of full, partial, or no offloading depends on the different parameters under consideration. The study proposes a computation Offloading Decision Policy (ODP) framework to save battery lifetime, execution time, and memory utilization of IoT devices. This ODP framework estimates the execution time, energy consumption, and memory required for locally executing the task to be completed as well as when offloaded. The comparison between the loss function of locally and the remotely executed task performed. The proposed policy is compared with the traditional framework with no offloading at all and always full uploading. The results show improvement over traditional and other offloading frameworks. This technique applies to existing applications such as Smart Home, Industrial IoT, Intelligent traffic, Video Analytics, and Smart Healthcare delivers the power of AI. The ODP framework makes predictions for both the locally executed and offloaded versions of a task’s execution time, energy use, and memory requirements. The outcomes demonstrate advancements above conventional and alternative offloading systems.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Figa_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-023-14383-4/MediaObjects/11042_2023_14383_Fig11_HTML.png)
Similar content being viewed by others
Data availability
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
References
Akherfi K, Gerndt M, Harroud H (2018) Mobile cloud computing for computation offload-ing: issues and challenges. Appl Comput Inform 14(1):1–16
Ali FA, Simoens P, Verbelen T, Demeester P, Dhoedt B (2016) Mobile device power models for energy efficient dynamic offloading at runtime. J Syst Softw 113:173–187
Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) Cloudsim: a toolkit for modelling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw: Pract Exp 41(1):23–50
De Vito S, Massera E, Piga M, Martinotto L, Di Francia G (2008) On field calibrationof an electronic nose for benzene estimation in an urban pollution monitoring scenario. Sens Actuators B 129(2):750–757
Guo H, Zhang J, Liu J, Zhang H (2018) Energy-aware computation offloading and trans-mit power allocation in ultra-dense iot networks. IEEE Internet Things J 6(3):4317–4329
He C, Wang R, Tan Z (2020) Energy-aware collaborative computation offloading over mobile edge computation empowered fiber-wireless access networks. IEEE Access 8:24662–24674
Huang L, Feng X, Zhang L, Qian L, Wu Y (2019) Multi-server multi-user multi-task computation offloading for mobile edge computing networks. Sensors 19:14466
Jamal J, Azizi S, Abdollahpouri A, Ghaderi N, Sarabi B, Silva-Ordaz A, Castano-Meneses VM (2021) Monitoring rocket (Eruca sativa) growth parameters using the internet of things under supplemental LEDs lighting. Sens Bio-Sens Res 34:100450
Jiang C, Cheng X, Gao H, Zhou X, Wan J (2019) Toward computation offloading inedge computing: a survey. IEEE Access 7:131543–131558
** X, Wang Z, Hua W (2019) Cooperative runtime offloading decision algorithm for mobile cloud computing. Mob Inf Syst 2019
Kumar K, Liu J, Lu YH, Bhargava B (2013) A survey of computation offloading for mobile systems. Mob Networks Appl 18(1):129–140
Chen J, Ran X (2019) Deep learning with edge computing: a review. Proc IEEE 107(8):1655–1674
Varghese B, Wang N, Barbhuiya S, Kilpatrick P, Nikolopoulos DS (2016) Challenges and opportunities in edge computing. In: 2016 IEEE International Conference on Smart Cloud (SmartCloud). IEEE, pp 20–26
Liu L, Chang Z, Guo X, Mao S, Ristaniemi T (2017) Multi-objective optimization for computation offloading in fog computing. IEEE Internet Things J 5(1):283–294
Markkanen A (2015) Iot analytics today and in 2020. Competitive edge from Edge Intelligence. ABI Research, Oyster Bay
Samie F, Tsoutsouras V, Bauer L, Xydis S, Soudris D, Henkel J (2016) Computation offloading and resource allocation for low-power iot edge devices, pp 7–12
Samie F, Tsoutsouras V, Xydis S, Bauer L, Soudris D, Henkel J (2016) Distributed qos management for internet of things under resource constraints. In: Proceedings of the Eleventh IEEE/ACM/IFIP international conference on hardware/software code sign and system synthesis, pp 1–10
Samie F, Tsoutsouras V, Bauer L, Xydis S, Soudris D, Henkel J (2018) Distributed trade-based edge device management in multi-gateway iot. ACM Trans Cyber-Physical Syst 2(3):1–25
Samie F, Tsoutsouras V, Bauer L, Xydis S, Soudris D, Henkel J (2019) Oops: optimizing operation-mode selection for iot edge devices. ACM Trans Internet Technol 19(2):1–21
Shan N, Li Y, Cui X (2020) A multilevel optimization framework for computation offloading in mobile edge computing. Math Probl Eng 2020
Sheng Z, Mahapatra C, Leung VC, Chen M, Sahu PK (2015) Energy efficient coop-erative computing in mobile wireless sensor networks. IEEE Trans Cloud Comput 6(1):114–126
Sheng J, Hu J, Teng X, Wang B, Pan X (2019) Computation offloading strategy in mobile edge computing. Information 10:1916
Son Y, Lee Y (2017) Offloading method for efficient use of local computational resources inmobile location-based services using clouds. Mob Inf Syst 2017
Sonmez C, Ozgovde A, Ersoy C (2018) Edgecloudsim: an environment for performance evaluation of edge computing systems. Trans Emerg Telecommun Technol 29(11):e3493
Sufyan F, Banerjee A (2020) Computation offloading for distributed mobile edge computing network: a multi-objective approach. IEEE Access 8:149915–149930
Tao X, Ota K, Dong M, Qi H, Li K (2017) Performance guaranteed computation offloading for mobile-edge cloud computing. IEEE Wirel Commun Lett 6(6):774–777
Zhu Q, Si B, Yang F, Ma Y (2017) Task offloading decision in fog computing system. China Commun 14(11):59–68
Acknowledgements
There is no acknowledgement involved in this work.
Author information
Authors and Affiliations
Contributions
There is no authorship contribution.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
No participation of humans takes place in this implementation process.
Human and animal rights
No violation of Human and Animal Rights is involved.
Conflict of interest
Conflict of Interest is not applicable in this work.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shirke, A., Chandane, M.M. Collaborative offloading decision policy framework in IoT using edge computing. Multimed Tools Appl (2023). https://doi.org/10.1007/s11042-023-14383-4
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11042-023-14383-4