Abstract
Fog computing has emerged as a promising solution to process tasks and computations generated by end devices. It enhances the quality of service for delay-sensitive applications using low-latency devices like fog to process data instead of a high-latency cloud environment. Thus, it becomes the need of the hour to schedule tasks effectively over fog nodes to minimize the overall cost of the system. In this paper, we are proposing a cost-efficient task-offloading method in a fog computing environment. The model uses a gateway to collect information from all the fog nodes and assigns tasks to the fog nodes in an efficient way. The objective of the work is to minimize the overall cost of the system in terms of energy consumption and makespan. The makespan consists of transmission time, processing time, and waiting time. The results obtained from the work are compared with that of the random scheduling and longest job fastest processor methods. The simulation results obtained from the proposed method are found to be superior to the other existing methods. The overall cost of the system is enhanced in an optimized way.





Similar content being viewed by others
Availability of Data and materials
The data can be made available whenever needed.
References
Jamil B, Ijaz H, Shojafar M, Munir K, Buyya R. Resource allocation and task scheduling in fog computing and internet of everything environments: a taxonomy, review, and future directions. ACM Comput Surv (CSUR). 2022;54:1–38.
Alizadeh MR, Khajehvand V, Rahmani AM, Akbari E. Task scheduling approaches in fog computing: a systematic review. Int J Commun Syst. 2020;33(16): e4583.
Rahimikhanghah A, Tajkey M, Rezazadeh B, Rahmani AM. Resource scheduling methods in cloud and fog computing environments: a systematic literature review. Clust Comput. 2022;25(2):911–45.
Li W, Santos I, Delicato FC, Pires PF, Pirmez L, Wei W, Song H, Zomaya A, Khan S. System modelling and performance evaluation of a three-tier cloud of things. Future Gener Comput Syst. 2017;70:104–25.
Li L, Guan Q, Jin L, Guo M. Resource allocation and task offloading for heterogeneous real-time tasks with uncertain duration time in a fog queueing system. IEEE Access. 2019;7:9912–25.
Shi W, Cao J, Zhang Q, Li Y, Lanyu X. Edge computing: vision and challenges. IEEE Internet Things J. 2016;3(5):637–46.
Tay M, Senturk A. A research on resource allocation algorithms in content of edge, fog and cloud. Mater Today. 2023;81:26–34.
Santos H, Alencar D, Meneguette R, Rosário D, Nobre J, Both C, Cerqueira E, Braun T. A multi-tier fog content orchestrator mechanism with quality of experience support. Comput Netw. 2020;177: 107288.
Aazam M, St-Hilaire M, Lung C-H, Lambadaris I. Pre-fog: Iot trace based probabilistic resource estimation at fog. In: 2016 13th IEEE Annual Consumer Communications and Networking Conference (CCNC), IEEE, 2016, pp. 12–7.
Li S, Liu H, Li W, Sun W. Optimal cross-layer resource allocation in fog computing: A market-based framework. J Netw Comput Appl. 2023;209: 103528.
Varghese EB, Thampi SM. A cognitive iot smart surveillance framework for crowd behavior analysis. In: 2021 International Conference on COMmunication Systems and NETworkS (COMSNETS), IEEE, 2021, pp. 360–2
Lingxiang Li, Quek-Tony QS, Ren J, Yang HH, Chen Z, Zhang Y. An incentive-aware job offloading control framework for multi-access edge computing. IEEE Trans Mobile Comput. 2019;20(1):63–75.
Tang Q, Chang L, Yang K, Wang K, Wang J, Sharma PK. Task number maximization offloading strategy seamlessly adapted to UAV scenario. Comput Commun. 2020;151:19–30.
Zhang F, Ge J, Wong C, Li C, Chen X, Zhang S, Luo B, Zhang H, Chang V. Online learning offloading framework for heterogeneous mobile edge computing system. J Parallel Distrib Comput. 2019;128:167–83.
Shahid SH, Shabir AS. Fog task scheduling using clustering based randomized round robin. Scalable Comput. 2021;22(3):294–301.
Wadhwa H, Aron R. Tram: technique for resource allocation and management in fog computing environment. J Supercomput. 2022;78(1):667–90.
Rahman A, Jin J, Rahman A, Cricenti A, Afrin M, Dong Y. Energy-efficient optimal task offloading in cloud networked multi-robot systems. Comput Netw. 2019;160:11–32.
Singh S, Jaakkola T, Littman ML, Szepesvári C. Convergence results for single-step on-policy reinforcement-learning algorithms. Mach Learn. 2000;38(3):287–308.
Zhou D, Sheng M, Wang Y, Li J, Han Z. Machine learning-based resource allocation in satellite networks supporting internet of remote things. IEEE Trans Wirel Commun. 2021;20(10):6606–21.
Min M, Xiao L, Chen Y, Cheng P, Di W, Zhuang W. Learning-based computation offloading for IoT devices with energy harvesting. IEEE Trans Veh Technol. 2019;68(2):1930–41.
Kim S. Nested game-based computation offloading scheme for mobile cloud IoT systems. EURASIP J Wirel Commun Netw. 2015;2015(1):229.
Van Le D, Tham C-K. A deep reinforcement learning based offloading scheme in ad-hoc mobile clouds. In: IEEE INFOCOM 2018-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), IEEE, 2018, pp. 760–5.
Naha RK, Garg S. Multi-criteria-based dynamic user behaviour-aware resource allocation in fog computing. ACM Trans Internet Things. 2021;2(1):1–31.
Tong S, Liu Y, Chang X, Mišić J, Zhang Z. Joint task offloading and resource allocation: a historical cumulative contribution based collaborative fog computing model. IEEE Trans Veh Technol. 2022;72:2202.
Funding
The work is not funded by any source.
Author information
Authors and Affiliations
Contributions
Both authors have contributed equally.
Corresponding author
Ethics declarations
Conflict of Interest
There are no competing interests.
Ethical Approval
The study is not about human beings nor is it about animals. Thus, no such approval is needed.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the topical collection “Research Trends in Communication and Network Technologies” guest edited by Anshul Verma, Pradeepika Verma and Kiran Kumar Pattanaik.
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
Lone, K., Sofi, S.A. Cost Efficient Task Offloading for Delay Sensitive Applications in Fog Computing System. SN COMPUT. SCI. 4, 817 (2023). https://doi.org/10.1007/s42979-023-02300-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-023-02300-3