Log in

Collaborative offloading decision policy framework in IoT using edge computing

  • 1231: IoT-driven Computer Vision Technology for Smart Transportation Applications
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Germany)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Algorithm 1
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

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

  1. Akherfi K, Gerndt M, Harroud H (2018) Mobile cloud computing for computation offload-ing: issues and challenges. Appl Comput Inform 14(1):1–16

    Article  Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Jiang C, Cheng X, Gao H, Zhou X, Wan J (2019) Toward computation offloading inedge computing: a survey. IEEE Access 7:131543–131558

    Article  Google Scholar 

  10. ** X, Wang Z, Hua W (2019) Cooperative runtime offloading decision algorithm for mobile cloud computing. Mob Inf Syst 2019

  11. Kumar K, Liu J, Lu YH, Bhargava B (2013) A survey of computation offloading for mobile systems. Mob Networks Appl 18(1):129–140

    Article  Google Scholar 

  12. Chen J, Ran X (2019) Deep learning with edge computing: a review. Proc IEEE 107(8):1655–1674

  13. 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

  14. 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

    Article  Google Scholar 

  15. Markkanen A (2015) Iot analytics today and in 2020. Competitive edge from Edge Intelligence. ABI Research, Oyster Bay

    Google Scholar 

  16. 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

  17. 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

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Shan N, Li Y, Cui X (2020) A multilevel optimization framework for computation offloading in mobile edge computing. Math Probl Eng 2020

  21. 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

    Article  Google Scholar 

  22. Sheng J, Hu J, Teng X, Wang B, Pan X (2019) Computation offloading strategy in mobile edge computing. Information 10:1916

    Article  Google Scholar 

  23. Son Y, Lee Y (2017) Offloading method for efficient use of local computational resources inmobile location-based services using clouds. Mob Inf Syst 2017

  24. Sonmez C, Ozgovde A, Ersoy C (2018) Edgecloudsim: an environment for performance evaluation of edge computing systems. Trans Emerg Telecommun Technol 29(11):e3493

    Article  Google Scholar 

  25. Sufyan F, Banerjee A (2020) Computation offloading for distributed mobile edge computing network: a multi-objective approach. IEEE Access 8:149915–149930

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Zhu Q, Si B, Yang F, Ma Y (2017) Task offloading decision in fog computing system. China Commun 14(11):59–68

    Article  Google Scholar 

Download references

Acknowledgements

There is no acknowledgement involved in this work.

Author information

Authors and Affiliations

Authors

Contributions

There is no authorship contribution.

Corresponding author

Correspondence to Archana Shirke.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11042-023-14383-4

Keywords

Navigation