Skip to main navigation Skip to search Skip to main content

Mapping and embedding infrastructure resource management in software defined networks

  • Harbin Institute of Technology Shenzhen
  • Polytechnic Institute of Viana do Castelo
  • Sharif University of Technology

Research output: Contribution to journalArticlepeer-review

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.

Original languageEnglish
Pages (from-to)461-475
Number of pages15
JournalCluster Computing
Volume26
Issue number1
DOIs
StatePublished - Feb 2023
Externally publishedYes

Keywords

  • Improving resources
  • Initial mapping
  • SDN
  • Software-defined network
  • VNR
  • Virtualization

Fingerprint

Dive into the research topics of 'Mapping and embedding infrastructure resource management in software defined networks'. Together they form a unique fingerprint.

Cite this