We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Skip to main content

Advertisement

Log in

Efficient deep-reinforcement learning aware resource allocation in SDN-enabled fog paradigm

  • Published:
Automated Software Engineering Aims and scope Submit manuscript

Abstract

These days, fog computing is an emerging paradigm that offers ubiquitous and omnipresent latency-aware services to delay applications. However, due to the mobility features of applications, the resource allocation to the workload of applications in distributed dynamic fog networks is becoming a challenging problem. This paper investigates the resource allocation problem in software define network (SDN) enable fog networks. Based on SDN, we distributed the fog network, which consists of many fog nodes. The considered problem contains many stringent constraints (e.g., mobility, deadline, and resource capacity), which are must be satisfied during the execution of applications. Offloading some tasks to fog system performance can be improved by reducing the latency and energy consumption, which are the two important metrics of interest in fog networks. The study proposes a novel container-based architecture with different fog nodes. Based on architecture, the study devises the deep-learning-Q-network based resource-allocation, which consists of various components to solve the problem. The parts are mobility controller, resource searching, and resource allocation, and task migration. Performance evaluation shows that the proposed architecture and schemes better perform existing studies in terms of application costs (energy and execution time) by 30%.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  • Ahmad, M., Bilal, M., Jolfaei, A., Mehmood, R.M.: Mobility aware blockchain enabled offloading and scheduling in vehicular fog cloud computing. IEEE Trans. Intell. Transp. Syst. 22, 4212–4223 (2021)

    Article  Google Scholar 

  • Arshad, H., Shah, M.A., Khattak, H.A., Ameer, Z., Abbas, A., Khan, S.U.: Evaluating bio-inspired optimization techniques for utility price estimation in fog computing. In: 2018 IEEE International Conference on Smart Cloud (SmartCloud). IEEE, pp. 84–89 (2018)

  • Ashraf, S., Abdullah, S., Mahmood, T.: Spherical fuzzy dombi aggregation operators and their application in group decision making problems. J. Ambient Intell. Human. Comput. 11(7), 2731–2749 (2020)

    Article  Google Scholar 

  • Attar, H.H., Solyman, A.A., Alrosan, A., Chakraborty, C., Khosravi, M.R.: Deterministic cooperative hybrid ring-mesh network coding for big data transmission over lossy channels in 5G networks. EURASIP J. Wirel. Commun. Netw. 2021(1), 1–18 (2021)

    Article  Google Scholar 

  • Chen, J., Sun, S., Bao, N., Zhu, Z., Zhang, L.-b.: Improved reconstruction for CS based ECG acquisition in internet of medical things. IEEE Sens. J. 3, 1–17 (2021a)

    Google Scholar 

  • Chen, J., Sun, S., Zhang, L.-b. Yang, B., Wang, W.: Compressed sensing framework for heart sound acquisition in internet of medical things. IEEE Trans. Ind. Inform. (2021b). https://doi.org/10.1109/TII.2021.3088465

    Article  Google Scholar 

  • Dootio, M.A., Sodhro, A.H., Sandeep, S., Groenli, T.M., Khokhar, M.S., Wang, L.: Cost-efficient service selection and execution and blockchain-enabled serverless network for internet of medical things. (2022)

  • Lakhan, A., Li, X.: Content aware task scheduling framework for mobile workflow applications in heterogeneous mobile-edge-cloud paradigms: Catsa framework. In: IEEE International Conference on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing and Communications, Social Computing and Networking (ISPA/BDCloud/SocialCom/SustainCom). IEEE, pp. 242–249 (2019a)

  • Lakhan, A., Li, X.: Mobility and fault aware adaptive task offloading in heterogeneous mobile cloud environments. EAI Endorsed Trans. Mobile Commun. Appl. 5(16) (2019b)

  • Lakhan, A., Li, X.: Transient fault aware application partitioning computational offloading algorithm in microservices based mobile cloudlet networks. Computing 102, 105–139 (2020). https://doi.org/10.1007/s00607-019-00733-4

    Article  Google Scholar 

  • Lakhan, A., Xiaoping, L.: Energy aware dynamic workflow application partitioning and task scheduling in heterogeneous mobile cloud network. In: 2018 International Conference on Cloud Computing, Big Data and Blockchain (ICCBB). IEEE, pp. 1–8 (2018)

  • Li, C., Tang, J., Tang, H., Luo, Y.: Collaborative cache allocation and task scheduling for data-intensive applications in edge computing environment. Future Gen. Comput. Syst. 95, 249–264 (2019)

    Article  Google Scholar 

  • Lakhan, A., Khan, F.A., Abbasi, Q.H.,et al.: Dynamic content and failure aware task offloading in heterogeneous mobile cloud networks. In: 2019 International Conference on Advances in the Emerging Computing Technologies (AECT). IEEE, pp. 1–6 (2020)

  • Mohammed, M.A., Kozlov, S., Rodrigues, J.J.: Mobile-fog-cloud assisted deep reinforcement learning and blockchain-enable IoMT system for healthcare workflows. Trans. Emerg. Telecommun. Technol. (2021a). https://doi.org/10.1002/ett.4363

    Article  Google Scholar 

  • Mohammed, M.A., Rashid, A.N., Kadry, S., Panityakul, T., Abdulkareem, K.H., Thinnukool, O.: Smart-contract aware ethereum and client-fog-cloud healthcare system. Sensors 21(12), 4093 (2021b)

    Article  Google Scholar 

  • Ning, Z., Dong, P., Wang, X., Rodrigues, J.J., Xia, F.: Deep reinforcement learning for vehicular edge computing: an intelligent offloading system. ACM Trans. Intell. Syst. Technol. (TIST) 10(6), 60 (2019)

    Google Scholar 

  • Rahman, A., Chakraborty, C., Anwar, A., et al.: SDN–IOT empowered intelligent framework for industry 4.0 applications during covid-19 pandemic. Cluster Comput. (2021). https://doi.org/10.1007/s10586-021-03367-4

    Article  Google Scholar 

  • Raja, D., Ravi, G.: Dynamic modeling and control of five phase SVPWM inverter fed induction motor drive with intelligent speed controller. J. Ambient Intell. Human. Comput. (2020). https://doi.org/10.1007/s12652-020-01717-5

    Article  Google Scholar 

  • Roy, S., Sarkar, D., De, D.: Entropy-aware ambient iot analytics on humanized music information fusion. J. Ambient Intell. Human. Comput. 11(1), 151–171 (2020)

    Article  Google Scholar 

  • Sajnani, D.K., Mahesar, A.R., Lakhan, A., Jamali, I.A., et al.: Latency aware and service delay with task scheduling in mobile edge computing. Commun. Netw. 10(04), 127 (2018)

    Article  Google Scholar 

  • Song, H., Vajdi, A., Wang, Y., Zhou, J., et al.: Blockchain for consortium: a practical paradigm in agricultural supply chain system. Expert Syst. Appl. 184, 115425 (2021)

    Article  Google Scholar 

  • Sathio, A.A., Dootio, M.A., Rehman, M.ur, Pnhwar, A.O., Sahito, M.A.: Pervasive futuristic healthcare and blockchain enabled digital identities-challenges and future intensions. In: 2021 International Conference on Computing, Electronics and Communications Engineering (iCCECE). IEEE, pp. 30–35 (2021)

  • Triantaphyllou, E.: Topsis-multi-criteria decision making methods. In: Multi-criteria Decision Making Methods: A Comparative Study. Springer, pp. 5–21 (2000)

  • Wang, T., Wei, X., Tang, C., Fan, J.: Efficient multi-tasks scheduling algorithm in mobile cloud computing with time constraints. Peer-to-Peer Netw. Appl. 11(4), 793–807 (2018)

    Article  Google Scholar 

  • Wang, T., Wei, X., Liang, T., Fan, J.: Dynamic tasks scheduling based on weighted bi-graph in mobile cloud computing. Sustain. Comput. Inform. Syst. 19, 214–222 (2018)

    Google Scholar 

  • Wang, J.-Q., Yang, Y., Li, L.: Multi-criteria decision-making method based on single-valued neutrosophic linguistic maclaurin symmetric mean operators. Neural Comput. Appl. 30(5), 1529–1547 (2018)

    Article  Google Scholar 

  • Wang, S., Xu, J., Zhang, N., Liu, Y.: Service migration in mobile edge computing. IEEE Access 6, 23511–23528 (2018)

    Article  Google Scholar 

  • Yin, L., Luo, J., Luo, H.: Tasks scheduling and resource allocation in fog computing based on containers for smart manufacturing. IEEE Trans. Ind. Inform. 14(10), 4712–4721 (2018)

    Article  Google Scholar 

  • Zhang, C., Zheng, Z.: Task migration for mobile edge computing using deep reinforcement learning. Future Gen. Comput. Syst. 96, 111–118 (2019)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mazin Abed Mohammed.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lakhan, A., Mohammed, M.A., Obaid, O.I. et al. Efficient deep-reinforcement learning aware resource allocation in SDN-enabled fog paradigm. Autom Softw Eng 29, 20 (2022). https://doi.org/10.1007/s10515-021-00318-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10515-021-00318-6

Keywords

Navigation