Skip to main content
Log in

Mapping and embedding infrastructure resource management in software defined networks

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Software-Defined Networking (SDN) is one of the promising and effective approaches to establishing network virtualization by providing a central controller to monitor network bandwidth and transmission devices. This paper studies resource allocation in SDN by mapping virtual networks on the infrastructure network. Considering mapping as a way to distribute tasks through the network, proper mapping methodologies will directly influence the efficiency of infrastructure resource management. Our proposed method is called Effective Initial Mapping in SDN (EIMSDN), and it suggests writing a module in the controller to initialize mapping by arriving at a new request if a sufficient number of resources are available. This would prevent rewriting the rules on the switches when remapping is necessary for an n-time window. We have also considered optimizing resource allocation in network virtualization with dynamic infrastructure resources management. We have done it by writing a module in OpenFlow controller to initialize mapping when there are sufficient resources. EIMSDN is compared with SDN-nR, SSPSM, and SDN-VN in criteria such as acceptance rates, cost, average switches resource utilization, and average link resource utilization.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 11
Fig. 12
Fig. 13
Fig. 14

References

  1. Zhang, P., Wang, C., Jiang, C., Kumar, N., Lu, Q.: Resource management and security scheme of ICPSs and IoT based on VNE algorithm. IEEE Internet Things J. (2021). https://doi.org/10.1109/jiot.2021.3068158

  2. Rios, A.L.G., Bekshentayeva, K., Singh, M., Haeri, S., Trajkovic, L.: Virtual network embedding for switch-centric data center networks. In: 2021 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1–5 (2021)

  3. Javadpour, A., Wang, G., Rezaei, S., Chend, S.: Power curtailment in cloud environment utilising load balancing machine allocation. In: 2018 IEEE SmartWorld, Ubiquitous Intelligence Computing, Advanced Trusted Computing, Scalable Computing Communications, Cloud Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), pp. 1364–1370 (2018)

  4. Javadpour, A., Wang, G., Rezaei, S., Li, K.-C.: Detecting straggler MapReduce tasks in big data processing infrastructure by neural network. J. Supercomput. 76, 6969–6993 (2020)

    Article  Google Scholar 

  5. Mirmohseni, S.M., Tang, C., Javadpour, A.: Using Markov learning utilization model for resource allocation in cloud of thing network. Wirel. Pers. Commun. 115, 653–677 (2020)

    Article  Google Scholar 

  6. Javadpour, A.: Improving resources management in network virtualization by utilizing a software-based network. Wirel. Pers. Commun. 106(2), 505–519 (2019)

    Article  Google Scholar 

  7. Achleitner, S., Bartolini, N., He, T., La Porta, T., Zad Tootaghaj, D.: Fast network configuration in software defined networking. IEEE Trans. Netw. Serv. Manag. 15(4), 1249–1263 (2018)

    Article  Google Scholar 

  8. Yang, Z., Yeung, K.L.: SDN candidate selection in hybrid IP/SDN networks for single link failure protection. IEEE/ACM Trans. Netw. 28(1), 312–321 (2020)

    Article  Google Scholar 

  9. Javadpour, A., Nafei, A., Ja’fari, F., Pinto, P., Zhang, W., Sangaiah, A. K.: An intelligent energy-efficient approach for managing IoE tasks in cloud platforms. J. Ambient Intell. Humaniz. Comput. 1–17 (2022)

  10. Doherty, J.: SDN and NFV Simplified: A Visual Guide to Understanding Software Defined Networks and Network Function Virtualization. Pearson Education, London (2016)

    Google Scholar 

  11. Javadpour, A., Wang, G., Rezaei, S.: Resource management in a peer to peer cloud network for IoT. Wirel. Pers. Commun. 115, 2471–2488 (2020)

    Article  Google Scholar 

  12. Javadpour, A., Wang, G.: cTMvSDN: improving resource management using combination of Markov-process and TDMA in software-defined networking. J. Supercomput. 78(3), 3477–3499 (2021)

  13. Bays, L.R., Gaspary, L.P., Ahmed, R., Boutaba, R.: Virtual network embedding in software-defined networks. In: NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium, pp. 10–18 (2016)

  14. Alomari, A., Subramaniam, S.K., Samian, N., Latip, R., Zukarnain, Z.: Resource management in SDN-based cloud and SDN-based fog computing: taxonomy study. Symmetry (Basel) 13(5), 734 (2021)

  15. Li, Z., Lu, Z., Deng, S., Gao, X.: A self-adaptive virtual network embedding algorithm based on software-defined networks. IEEE Trans. Netw. Serv. Manag. 16(1), 362–373 (2019)

    Article  Google Scholar 

  16. Prasad, J.R., Bendale, S.P., Prasad, R.S.: Semantic Internet of Things (IoT) interoperability using software defined network (SDN) and network function virtualization (NFV). In: Semantic IoT: Theory and Applications. Springer, pp. 399–415 (2021)

  17. Nguyen, K.T.D., Lu, Q., Huang, C.: Rethinking virtual link mapping in network virtualization. In: 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall), pp. 1–5 (2020)

  18. Javadpour, A., Wang, G., Xing, X.: Managing heterogeneous substrate resources by mapping and visualization based on software-defined network. In: 2018 IEEE International Conference on Parallel Distributed Processing with Applications, Ubiquitous Computing Communications, Big Data Cloud Computing, Social Computing Networking, Sustainable Computing Communications (ISPA/IUCC/BDCloud/SocialCom/SustainCom), pp. 316–321 (2018)

  19. Lu, M., Gu, Y., Xie, D.: A dynamic and collaborative multi-layer virtual network embedding algorithm in SDN based on reinforcement learning. IEEE Trans. Netw. Serv. Manag. 17(4), 2305–2317 (2020)

    Article  Google Scholar 

  20. Wen, R., Feng, G., Tan, W., Ni, R., Qin, S., Wang, G.: Protocol function block mapping of software defined protocol for 5G mobile networks. IEEE Trans. Mob. Comput. 17(7), 1651–1665 (2018)

    Article  Google Scholar 

  21. Ja’fari, F., Mostafavi, S., Mizanian, K., Jafari, E.: An intelligent botnet blocking approach in software defined networks using honeypots. J. Ambient Intell. Human. Comput. 12, 2993–3016 (2020)

    Article  Google Scholar 

  22. Mijumbi, R., Serrat, J., Gorricho, J.-L.: Autonomic resource management in virtual networks. CoRR (2015). arXiv:1503.04576

Download references

Acknowledgement

This work was supported in part by the Fundamental Research Funds for the Central Universities under Grant No. HIT.OCEF.2021007, the Shenzhen Science and Technology Research and Development Foundation under Grant No.JCYJ20190806143418198, the National Key Research and Development Program of China under Grant No. 2020YFB1406902, the Key-Area Research and Development Program of Guangdong Province under Grant No. 2020B0101360001, the Guangdong Provincial Key Laboratory of Novel Security Intelligence Technologies under Grant No. 2022B1212010005.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Amir Javadpour or Weizhe Zhang.

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

Javadpour, A., Ja’fari, F., Pinto, P. et al. Mapping and embedding infrastructure resource management in software defined networks. Cluster Comput 26, 461–475 (2023). https://doi.org/10.1007/s10586-022-03789-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03789-8

Keywords

Navigation