Genetic algorithm enabled virtual multicast tree embedding in Software-Defined Networks

MakaleYalnız künyeScopus SJRQ1

Özet

The recent network virtualization technology enables the multi-tenancy, where various virtual network requests can share the same physical network by decoupling network services from the underlying hardware architecture. The process of virtual node and link mapping onto a shared Substrate Network (SN) by satisfying the requested network resources (i.e., bandwidth, computing capacity, etc.) is referred to as Virtual Network Embedding (VNE), which is known as an NP-Hard problem. The problem of VNE aims to exhibit one-to-one (unicast) communication. However, the motivation of this research is to explore how to efficiently map virtual networks with one-to-many (multicast) communications, which are in the form of Virtual Multicast Trees (VMTs), onto an SN. This problem differs from the traditional VNE problem and has not been well-studied by the research community. To this end, we propose a novel algorithm, Modified Genetic Algorithm for Virtual Multicast Tree Embedding (MGA-VMTE), to embed VMTs onto a shared SN in this research. The proposed MGA-VMTE algorithm focuses on minimizing the network resource consumption (i.e., bandwidth) under end-to-end delay constraint in the SN while satisfying the computing request of virtual nodes. Our extensive simulations demonstrate that the MGA-VMTE algorithm outperforms the dynamic impact factor and traditional greedy-based virtual multicast tree embedding approaches regarding bandwidth consumption, acceptance ratio, and resource depletion ratio metrics on NSFNET, USNET, Random-60 node, and Random-120 node network topologies.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/bayburt/11786Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1016/j.jnca.2022.103538Yayıncı resmi DOI adresi
İndeks kayıtları
Kaydın indeks veri tabanlarındaki sayfası (aktarımda alınan kayıt numarasıyla). Erişim, indeksin kendi koşullarına bağlıdır.
Atıflar
Scopus
16
WoS
12
OpenAlex
16
Her kaynağın kendi saydığı toplam atıf; aktarım ve zenginleştirme sırasında alındı.
Tam Kayıt
AlanDeğerDil
dc.contributor.authorGuler, Evrim
dc.contributor.authorKarakus, Murat
dc.contributor.authorAyaz, Furkan
dc.date.accessioned2026-10-29T19:08:48.179055275Z
dc.date.available2026-10-29T19:08:48.179055275Z
dc.date.issued2023
dc.description.abstractThe recent network virtualization technology enables the multi-tenancy, where various virtual network requests can share the same physical network by decoupling network services from the underlying hardware architecture. The process of virtual node and link mapping onto a shared Substrate Network (SN) by satisfying the requested network resources (i.e., bandwidth, computing capacity, etc.) is referred to as Virtual Network Embedding (VNE), which is known as an NP-Hard problem. The problem of VNE aims to exhibit one-to-one (unicast) communication. However, the motivation of this research is to explore how to efficiently map virtual networks with one-to-many (multicast) communications, which are in the form of Virtual Multicast Trees (VMTs), onto an SN. This problem differs from the traditional VNE problem and has not been well-studied by the research community. To this end, we propose a novel algorithm, Modified Genetic Algorithm for Virtual Multicast Tree Embedding (MGA-VMTE), to embed VMTs onto a shared SN in this research. The proposed MGA-VMTE algorithm focuses on minimizing the network resource consumption (i.e., bandwidth) under end-to-end delay constraint in the SN while satisfying the computing request of virtual nodes. Our extensive simulations demonstrate that the MGA-VMTE algorithm outperforms the dynamic impact factor and traditional greedy-based virtual multicast tree embedding approaches regarding bandwidth consumption, acceptance ratio, and resource depletion ratio metrics on NSFNET, USNET, Random-60 node, and Random-120 node network topologies.
dc.identifier.articlenumber103538
dc.identifier.doi10.1016/j.jnca.2022.103538
dc.identifier.eissn1095-8592
dc.identifier.issn1084-8045
dc.identifier.scopus2-s2.0-85141892595
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/bayburt/11786
dc.identifier.volume209
dc.identifier.wosWOS:000912938400001
dc.language.isoen
dc.publisherAcademic Press
dc.relation.ispartofJournal of Network and Computer Applications
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjectEmbedding
dc.subjectGenetic
dc.subjectMulticast
dc.subjectSDN
dc.subjectVirtualization
dc.subject.classificationComputer Science, Hardware & Architecture
dc.subject.classificationComputer Science, Interdisciplinary Applications
dc.subject.classificationComputer Science, Software Engineering
dc.subject.classificationComputer Science
dc.subject.otherComputational complexity
dc.subject.otherForestry
dc.subject.otherGenetic algorithms
dc.subject.otherMulticasting
dc.subject.otherNetwork embeddings
dc.subject.otherNetwork topology
dc.subject.otherSoftware defined networking
dc.subject.otherTrees (mathematics)
dc.subject.otherVirtual reality
dc.subject.otherVirtualization
dc.subject.otherEmbeddings
dc.subject.otherGenetic
dc.subject.otherMulticast
dc.subject.otherMulticast tree
dc.subject.otherSDN
dc.subject.otherSubstrate networks
dc.subject.otherTree embedding
dc.subject.otherVirtual multicasts
dc.subject.otherVirtual network embedding
dc.subject.otherVirtualizations
dc.subject.otherBandwidth
dc.titleGenetic algorithm enabled virtual multicast tree embedding in Software-Defined Networks
dc.typeArticle
rdl.citation.openalex16
rdl.citation.scopus16
rdl.citation.wos12
rdl.oa.statusclosed
rdl.scopus.quartileQ1
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)