Orchestrating network services using multi-domain, heterogeneous resources / Hadi Razzaghi Kouchaksaraei ; [Referees: Prof. Dr. Holger Karl, University of Paderborn, Germany, Asst. Prof. Dr. Panagiotis Papadimitriou, University of Macedonia, Greece, Additional committee members: Prof. Dr. Stefan Böttcher, University of Paderborn, Germany, Prof. Dr. Christian Scheideler, University of Paderborn, Germany, Jun. Prof. Dr. Sevag Gharibian, University of Paderborn, Germany]. Paderborn, 2020
Inhalt
- 1 Introduction
- 1.1 Challenges in NFV MANO frameworks
- 1.1.1 Supporting Diverse Service Requirements
- 1.1.2 Scalability and Agility of MANO frameworks
- 1.1.3 Supporting Heterogeneous Resources
- 1.1.4 Dynamic Provisioning of Services over Heterogeneous Resources
- 1.2 Contributions
- 1.3 Structure of the Thesis
- 2 Technical Background
- 2.1 Network Function Virtualization
- 2.2 Management and Orchestration Framework
- 2.2.1 Data Repositories
- 2.2.2 Functional Blocks Belonging to NFV MANO
- 2.2.3 Functional Blocks Interacting with NFV MANO
- 2.3 Descriptors
- 2.4 Virtualized Infrastructure Manager
- 2.5 Service Function Chaining
- 2.6 NFV Service Deployment Workflow
- 2.7 SONATA
- 3 Programmable Management and Orchestration of Network Services
- 3.1 Introduction
- 3.2 Specific Management
- 3.3 Specific Manager Platform
- 3.4 Evaluation
- 3.4.1 Programmability Improvement
- 3.4.1.1 Specific Managers vs. Single-Objective Placement
- 3.4.1.2 Specific Managers vs. Multiple-Objective Placement
- 3.4.2 Management and Resource Overhead
- 3.5 Related Work
- 3.6 Conclusion
- 4 Scalable and Agile Management and Orchestration of Network Services
- 4.1 Introduction
- 4.2 MANO Benchmarking Framework
- 4.3 Analysis
- 4.4 Related Work
- 4.5 Conclusion
- 5 Multi-domain Management and Orchestration of Network Services
- 5.1 Introduction
- 5.2 Pishahang
- 5.3 Pishahang in 5G-PICTURE
- 5.3.1 5G Operating System
- 5.3.2 Pishahang in 5G Operating System
- 5.3.3 Pishahang in 5G-PICTURE Demonstration
- 5.4 Related Work
- 5.5 Conclusion
- 6 Dynamic Management and Orchestration of Network Services
- 6.1 Introduction
- 6.2 Multi-version Services
- 6.2.1 Multi-Version Network Function (MVNF)
- 6.2.1.1 MVNFs Available for Multiple Virtualization Techniques
- 6.2.1.2 MVNFs with Multiple Hardware Implementations
- 6.2.2 Multi-Version Network Service (MVNS)
- 6.3 Multi-version Services Analysis
- 6.4 Multi-version Services Orchestration
- 6.5 Related Work
- 6.6 Conclusion
- 7 Final Thoughts
- Acronyms
- Bibliography
