Skip to main content
Log in

A Probabilistic Deadline-aware Application Offloading in a Multi-Queueing Fog System: A Max Entropy Framework

  • Research
  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

Abstract

Cloud computing and its derivatives, such as fog and edge computing, have propelled the IoT era, integrating AI and deep learning for process automation. Despite transformative growth in healthcare, education, and automation domains, challenges persist, particularly in addressing the impact of multi-hopping public networks on data upload time, affecting response time, failure rates, and security. Existing scheduling algorithms, designed for multiple parameters like deadline, priority, rate of arrival, and arrival pattern, can minimize execution time for high-priority applications. However, the difficulty lies in simultaneously minimizing overall application execution time while mitigating resource depletion issues for low-priority applications. This paper introduces a cloud-fog-based computing architecture to tackle fog node resource starvation, incorporating joint probability, loss probability, and maximum entropy concepts. The proposed model utilizes a probabilistic application scheduling algorithm, considering priority and deadline and employing expected loss probability for task offloading. Additionally, a second algorithm focuses on resource starvation, optimizing task sequence for minimal response time and improved quality of service in a multi-Queueing fog system. The paper demonstrates that the proposed model outperforms state-of-the-art models, achieving a 3.43-5.71% quality of service improvement and a 99.75-267.68 msec reduction in response time through efficient resource allocation.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Availability of supporting data

This work cites wherever required the data and material used from other sources.

References

  1. Bhuiyan, M.N., Rahman, M.M., Billah, M.M., Saha, D.: Internet of things (iot): a review of its enabling technologies in healthcare applications, standards protocols, security, and market opportunities. IEEE Internet Things J. 8, 10474–10498 (2021)

    Article  Google Scholar 

  2. Chauhan, N., Banka, H., Agrawal, R.: Adaptive bandwidth adjustment for resource constrained services in fog queueing system. Cluster Comput. 24, 3837–3850 (2021)

    Article  Google Scholar 

  3. Zhang, J., Yang, Y., Liu, X., Ma, J.: An efficient blockchain-based hierarchical data sharing for healthcare internet of things. IEEE Transactions on Industrial Informatics 18, 7139–7150 (2022)

    Article  Google Scholar 

  4. Junior, F.M.R., Kamienski, C.A.: A survey on trustworthiness for the internet of things. IEEE Access. 9, 42493–42514 (2021)

    Article  Google Scholar 

  5. Dieye, M., Mseddi, A., Jaafar, W., Elbiaze, H.: Towards reliable remote health monitoring in fog computing networks. IEEE Trans. Netw. Serv. Manag. 19(3), 2506–2520 (2022)

    Article  Google Scholar 

  6. Xie, R., Tang, Q., Qiao, S., Zhu, H., Yu, F.R., Huang, T.: When serverless computing meets edge computing: architecture, challenges, and open issues. IEEE Wireless Commun. 28, 126–133 (2021)

    Article  Google Scholar 

  7. 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. 7, 9912–9925 (2019)

    Article  Google Scholar 

  8. Mouradian, C., Kianpisheh, S., Abu-Lebdeh, M., Ebrahimnezhad, F., Jahromi, N.T., Glitho, R.H.: Application component placement in nfv-based hybrid cloud/fog systems with mobile fog nodes. IEEE Journal on Selected Areas in Communications. 37, 1130–1143 (2019)

    Article  Google Scholar 

  9. Lee, E., Seo, Y.-D., Oh, S.-R., Kim, Y.-G.: A survey on standards for interoperability and security in the internet of things. IEEE Communications Surveys Tutorials. 23(2), 1020–1047 (2021)

    Article  Google Scholar 

  10. Chaudhary, R., Kumar, N., Zeadally, S.: Network service chaining in fog and cloud computing for the 5g environment: data management and security challenges. IEEE Commun. Mag. 55, 114–122 (2017)

    Article  Google Scholar 

  11. Tyagi, S.K.S., Mukherjee, A., Boyang, Q., Jain, D.K.: Computing resource optimization of big data in optical cloud radio access networked industrial internet of things. IEEE Transactions on Industrial Informatics. 17, 7734–7742 (2021)

    Article  Google Scholar 

  12. Chen, L., Guo, K., Fan, G., Wang, C., Song, S.: Resource constrained profit optimization method for task scheduling in edge cloud. IEEE Access. 8, 118638–118652 (2020)

    Article  Google Scholar 

  13. Wang, Q., Guo, S., Liu, J., Yang, Y.: Energy-efficient computation offloading and resource allocation for delay-sensitive mobile edge computing. Sustainable Computing: Informatics and Systems. 21, 154–164 (2019)

    Google Scholar 

  14. Lin, K., Pankaj, S., Wang, D.: Task offloading and resource allocation for edge-of-things computing on smart healthcare systems. Comput. Electr. Eng. 72, 348–360 (2018)

    Article  Google Scholar 

  15. Singh, P., Agrawal, R.: A customer centric best connected channel model for heterogeneous and iot networks. Journal of Organizational and End User Computing. 30, 32–50 (2018)

    Article  CAS  Google Scholar 

  16. Wu, G., Ren, J., Xia, F., Xu, Z.: An adaptive fault-tolerant communication scheme for body sensor networks. Sensors. 10, 9590–9608 (2010)

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  17. Medhi, J.: Queueing Systems: General Concepts, pages 47-64. Elsevier (2003)

  18. Misra, C., Swain, P.K.: Performance Analysis of Finite Buffer Queueing System with Multiple Heterogeneous Servers, pages 180–183 (2010)

  19. Guo, M., Guan, Q., Ke, W.: Optimal scheduling of vms in queueing cloud computing systems with a heterogeneous workload. IEEE Access 6, 15178–15191 (2018)

    Article  Google Scholar 

  20. Mukherjee, A., De, D., Roy, D.G.: A power and latency aware cloudlet selection strategy for multi-cloudlet environment. IEEE Trans. Cloud Comput. 7, 141–154 (2019)

    Article  Google Scholar 

  21. Samanta, A., Tang, J.: Dyme: dynamic microservice scheduling in edge computing enabled iot. IEEE Internet of Things Journal. 7, 6164–6174 (2020)

    Article  Google Scholar 

  22. Norouzi, E., Moslemzadeh, H., Mohammadi, S.: Maximum entropy based finite element analysis of porous media. Front. Struct. Civ. Eng. 13, 364–379 (2019)

    Article  Google Scholar 

  23. Brummer, A., Newman, E.: Derivations of the core functions of the maximum entropy theory of ecology. Entropy. 21, 712 (2019)

    Article  ADS  MathSciNet  PubMed  PubMed Central  Google Scholar 

  24. Das, J., Mukherjee, S., Hodge, S.E.: Maximum entropy estimation of probability distribution of variables in higher dimensions from lower dimensional data. 17, 4986–4999 (2015)

    Google Scholar 

  25. Singh, P., Agrawal, R.: A gametheoretic approach to maximise payoff and customer retention for differentiated services in a heterogeneous network environment. Int. J. Wirel. Mob. Comput. 16, 146–159 (2019)

    Article  Google Scholar 

  26. Karmeshu, Sharma, S.: Queue length distribution of network packet traffic: tsallis entropy maximization with fractional moments. IEEE Commun. Lett. 10:34–36 (2006)

  27. Kim, H.S., Shroff, N.B.: Loss probability calculations and asymptotic analysis for finite buffer multiplexers. IEEE/ACM Trans. Networking. 9, 755–768 (2001)

    Article  Google Scholar 

  28. Plastino, A., Plastino, A.R.: Tsallis entropy and jaynes’ information theory formalism. Braz. J. Phys. 29, 50–60 (1999)

    Article  ADS  Google Scholar 

  29. Malathy, N.K., Revathi, T.: Entropy-based complex proportional assessment for efficient task scheduling in fog computing. Transactions on Emerging Telecommunications Technologies. 34(2), e4690 (2023)

    Article  Google Scholar 

  30. Saurabh, Dhanaraj RK.: Enhance qos with fog computing based on sigmoid nn clustering and entropy-based scheduling. Multimedia Tools Appl 5 (2023)

  31. Samanta, A, Chang, Z, Han, Z.: Latency-oblivious distributed task scheduling for mobile edge computing. pages 1–7. IEEE (2018)

  32. Mao, Y., Zhang, J., Letaief, K.B.: Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Selected Areas Commun. 34, 3590–3605 (2016)

    Article  Google Scholar 

  33. Zhao, P., Tian, H., Qin, C., Nie, G.: Energy-saving offloading by jointly allocating radio and computational resources for mobile edge computing. IEEE Access. 5, 11255–11268 (2017)

    Article  Google Scholar 

  34. Zaman, S.K.U., Jehangiri, A.I., Maqsood, T., Haq, N.U., Umar, A.I., Shuja, J., Ahmad, Z., Dhaou, I.B., Alsharekh, M.F.: Limpo: lightweight mobility prediction and offloading framework using machine learning for mobile edge computing. Cluster Computing. 26, 99–117 (2023)

    Article  Google Scholar 

  35. Chauhan, Naveen: Banka, Haider, Agrawal, Rajeev: Delay-aware application offloading in fog environment using multi-class brownian model. Wireless Networks. 27, 4479–4495 (2021)

  36. Sonmez, C., Ozgovde, A., Ersoy, C.: Fuzzy workload orchestration for edge computing. IEEE Transactions on Network and Service Management. 16, 769–782 (2019)

    Article  Google Scholar 

  37. Maray, M., Mustafa, E., Shuja, J., Bilal, M.: Dependent task offloading with deadline-aware scheduling in mobile edge networks. Internet of Things. 23, 100868 (2023)

    Article  Google Scholar 

  38. Liang, H., Xing, T., Cai, L.X., Huang, D., Peng, D., Liu, Y.: Adaptive computing resource allocation for mobile cloud computing. International Journal of Distributed Sensor Networks. 9, 181426 (2013)

    Article  Google Scholar 

  39. Chellappan, V., Sivalingam, K.M., Krithivasan, K.: A centrality entropy maximization problem in shortest path routing networks. Computer Networks. 104, 1–15 (2016)

    Article  Google Scholar 

  40. Sharma, S., Karmeshu.: Power law characteristics and loss probability: finite buffer queueing systems. IEEE Commun. Lett. 13, 971–973 (2009)

  41. Zhang, Y., Jiang, Y., Fu, S.: Service modeling and delay analysis of packet delivery over a wireless link. arXiv, 7 (2022)

  42. Bubeck, S., Cohen, M.B., Lee, J.R., Lee, Y.T.: and Aleksander Madry. k-server via multiscale entropic regularization. arXiv, 11 (2017)

  43. Sonmez, C., Ozgovde, A., Ersoy, C.: Edgecloudsim: an environment for performance evaluation of edge computing systems. pages 39–44. IEEE, 5 (2017)

  44. Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A.F., Buyya, R.: Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience. 41:23–50 (2011)

Download references

Acknowledgements

Not applicable.

Funding

We declare that we have not received any funding for this research work.

Author information

Authors and Affiliations

Authors

Contributions

Naveen Chauhan: Investigation, Proposed Framework designing, Conceptualization, Writing-original draft, Result simulation, Result compilation, Validation. Rajeev Agrawal: Supervision, Conceptualization, Result compilation, Quality check.

Corresponding author

Correspondence to Naveen Chauhan.

Ethics declarations

Ethical Approval and Consent to participate

Not applicable.

Human and Animal Ethics

Not applicable.

Consent for publication

Not applicable.

Competing interests

We hereby declared that there is no competing interest in this research work/paper.

Authors information

\(^{1}\)Computer Science and Engineering Department, Indian Institute of Technology (Indian School of Mines), Dhanbad, India. \(^2\) Department of Electronics and Communications, Llyod Institute of Engineering and Technology, Greater Noida, India.

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

Chauhan, N., Agrawal, R. A Probabilistic Deadline-aware Application Offloading in a Multi-Queueing Fog System: A Max Entropy Framework. J Grid Computing 22, 31 (2024). https://doi.org/10.1007/s10723-024-09753-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10723-024-09753-7

Keywords

Navigation