Virtual network embeddings: theoretical foundations and provably good algorithms

dc.contributor.advisorSchmid, Stefan
dc.contributor.advisorFeldmann, Anja
dc.contributor.authorRost, Matthias Johannes
dc.contributor.grantorTechnische Universität Berlinen
dc.contributor.refereeZinner, Thomas
dc.contributor.refereeSchmid, Stefan
dc.contributor.refereeFeldmann, Anja
dc.contributor.refereeRäcke, Harald
dc.date.accepted2019-03-25
dc.date.accessioned2019-09-27T14:08:39Z
dc.date.available2019-09-27T14:08:39Z
dc.date.issued2019
dc.description.abstractVirtualization and resource isolation techniques have enabled the efficient sharing of networked resources both inside and across data centers. To guarantee reliable performance for all tenants, while efficiently sharing the available resources, novel resource allocation problems have arisen. Specifically, the core problem, coined the Virtual Network Embedding Problem (VNEP), asks for the embedding of several virtualized networks to the physical network while not exceeding resource capacities. The VNEP has been studied extensively for more than a decade, yet, few theoretic results pertaining to the VNEP are known. To facilitate a better understanding of the VNEP as well as to derive novel efficient algorithms for the VNEP, this thesis studies the theoretical underpinnings of the VNEP. In particular, the computational complexity of the VNEP is studied and the NP-completeness of the VNEP under various restrictions is proven. Furthermore, the first (fixed-parameter) tractable approxi- mations are obtained for the offline setting. While theoretic in nature, we bridge the gap between theory and practice, and, based on our theoretic insights, derive novel algorithms for the VNEP and show their practical applicability in extensive computational evaluations. Furthermore, we improve current state-of-the-art solutions and propose novel mechanisms to more efficiently use and share resources. Considering the virtual cluster abstraction for data centers, we give an optimal polynomial-time algorithm and develop a novel model to more efficiently use the scarce bandwidth resources. Additionally, we propose a novel continuous-time approach to schedule virtual networks under temporal flexibilities and validate the approach using computational studies.en
dc.description.abstractVirtualisierung sowie Techniken zur Isolierung von Ressourcen haben das effiziente Teilen von vernetzten Ressourcen sowohl innerhalb wie auch zwischen Rechenzentren ermöglicht. Um eine verlässliche Qualität in der Diensterbringung für alle Beteiligten zu garantieren, während die Ressourcen effizient geteilt werden, wurden neue Allokationsprobleme für Ressourcen von Nöten. Konkret verlangt das als Virtual Network Embedding Problem bekannte Kernproblem die Einbettung mehrerer virtualisierte Netzwerke auf einem einzelnen physikalischen Netz ohne dabei Ressourcenkapazitäten zu überschreiten. Dieses Problem wurde im vergangenen Jahrzehnt intensiv studiert, es sind jedoch nur wenige theoretische Resultate bekannt. Um ein besseres Verständnis des VNEPs zu ermöglichen sowie um neue effiziente Algorithmen für das VNEP zu entwickeln, werden in dieser Dissertation die theoretischen Grundlagen des VNEPs studiert. Insbesondere wird die Komplexität des VNEPs betrachtet und die NP-Vollständigkeit unter verschiedensten Restriktionen gezeigt. Weiterhin werden die ersten (parametrisierten) effizienten offline Approximationen gefunden. Während diese Resultate zunächst theoretischer Natur sind, verbinden wir Theorie und Praxis, und leiten, ausgehend von den theoretischen Einsichten, neuartige Algorithmen für das VNEP ab und zeigen deren Anwendbarkeit in umfangreichen Simulationsstudien. Weiterhin verbessern wir bekannte Lösungen und schlagen neue Mechanismen vor, um Ressourcen effizienter zu nutzen und zu teilen. Spezifisch für die Abstraktion der Virtual Cluster, welche in Rechenzentren benutzt wird, geben wir den ersten optimalen polynomiellen Algorithmus und zeigen eine neuartige Methode auf, um die knappen Bandbreitenressourcen effektiver zu nutzen. Zusätzlich schlagen wir ein kontinuierliches Zeit-Modell für die Einbettung virtueller Netzwerke unter Berücksichtigung temporaler Flexibilitäten vor und validieren diesen Ansatz mittels Simulationsstudien.de
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/10060
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-9051
dc.language.isoenen
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en
dc.subject.ddc004 Datenverarbeitung; Informatikde
dc.subject.othervirtual network embeddingsen
dc.subject.othercomputational complexityen
dc.subject.otherlinear programmingen
dc.subject.otherapproximationsen
dc.subject.othervirtual clustersen
dc.subject.othervirtual applicationsen
dc.subject.otherEinbettung virtueller Netzwerkede
dc.subject.otherKomplexitätstheoriede
dc.subject.otherlineare Programmierungde
dc.subject.otherApproximationsalgorithmende
dc.subject.othervirtuelle Clusterde
dc.subject.othervirtuelle Anwendungende
dc.titleVirtual network embeddings: theoretical foundations and provably good algorithmsen
dc.title.translatedEinbettung virtueller Netzwerke: theoretische Grundlagen und beweisbar gute Algorithmende
dc.typeDoctoral Thesisen
dc.type.versionacceptedVersionen
tub.accessrights.dnbfreeen
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Telekommunikationssysteme::FG Internet Network Architectures (INET)de
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.groupFG Internet Network Architectures (INET)de
tub.affiliation.instituteInst. Telekommunikationssystemede
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
rost_matthias.pdf
Size:
4.72 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
5.75 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections