Efficient Autoscaling of VNF(s) in NFV environment
- Abstract
- Autoscaling is one of the principal objectives for the intent based future networks. Scaling the cloud resources in different situations was dependant on a cloud expert administrator. This dependancy led to the demand of automating the process of scaling resources. Specifically, one of the key players that drove and came up with the idea of autoscaling network resources was SDN, Invention of SDN led to the possibility of autoscaling in cloud environments because of its capability to separate the control plane from the data plane. Automating the process of scaling network resources was not possible without the need of an administrator but as the networks evolved with the invention of SDN, it led to provide connectivity between the virtualized network resources. To use the network resources efficiently is the focal interests of future networks. The proposed system comprises of an intent based autoscaling application, monitoring microservice and a few modifications proposed to the elementary management services. The application takes the network resource's key factors into account such as cores in execution-times, CPS, RAM, Hard disk, hyper-threads etc, and keeps weight factor into consideration for virtualized/physical core, while deciding the resource scalability after the intervals. All the factors mentioned above, ensure to estimate the assignation of resources up to optimal. This mechanism provides us a platform with efficient computation capabilities. While the necessary monitoring keeps track of the information from all over the virtual network resources assigned to a specific tenant. The proposed monitoring service being at the management layer provides us a way to fetch realtime data from the resources in a less latent approach. For the overall system, M-CORD (a Framework developed by ONF) was used to deploy network functions inside compute machines and integrated the proposed system with it to evaluate the aforementioned key factor such as efficiency, in terms of CPU, RAM usages for specific intervals.
- Author(s)
- Asif Mehmood
- Issued Date
- 2019
- Awarded Date
- 2019. 8
- Type
- Dissertation
- URI
- http://dcoll.jejunu.ac.kr/common/orgView/000000009124
- Affiliation
- 제주대학교 대학원
- Department
- 대학원 컴퓨터공학과
- Advisor
- Lee, Sang Joon
- Table Of Contents
- - Acknowledgements iv
- Abbreviations v
- Table of Contents vii
- List of Figures ix
- List of Tables x
- Abstract 1
1 Introduction 2
2 Literature Review 5
2.1 - General Literature 5
2.1.1 - - Cloud 5
2.1.2 - - SDN and NFV 7
2.1.2.1 - - - SDN – Software Defined Networking 7
2.1.2.2 - - - NFV – Network Function Virtualization 8
2.1.3 - - MANO Architecture 11
2.1.4 - - M-CORD 12
2.2 - Related work Literature 13
3 Monitoring and Autoscaling System 18
3.1 - Modifications proposed 20
3.2 - Layers 21
3.2.1 - - Infrastructure Layer 21
3.2.2 - - Management Layer 22
3.2.3 - - Application Layer 23
3.3 - Modules 24
3.3.1 - - Intent Based Autoscale Application 27
3.3.1.1 - - - Information Assembler 27
3.3.1.2 - - - Autoscale Controller 29
3.3.1.3 - - - Configuration Invoker 32
3.3.2 - - Monitoring Microservice 33
3.4 - Configuration of System 34
3.5 - Specifications 35
3.5.1 - - Application specifications 35
3.5.2 - - Microservice specifications 35
4 Evaluation and Results 36
4.1 - CORD Configuration Steps 37
4.1.1 - - Preparation-targets 37
4.1.2 - - MaaS-targets 37
4.1.3 - - XOS-targets 38
4.1.4 - - ONOS-targets 38
4.1.5 - - OpenStack-targets 38
4.1.6 - - Post Onboarding-targets 38
4.1.7 - - Additional CiaB-targets 38
4.2 - Evaluation Metrics 39
4.2.1 - - Assigned CPU Usage 39
4.2.2 - - Overall CPU Usage 39
4.3 - Evaluation Results 40
4.3.1 - - Assigned CPU Usage 40
4.3.1.1 - - - Average stats for each VNF 40
4.3.1.2 - - - Average stats for all VNFs 44
4.3.2 - - Overall CPU Usage 48
4.3.2.1 - - - Average stats for overall CPU 48
5 Conclusion and Future Work 51
6 References 52
- Degree
- Master
- Publisher
- 제주대학교 대학원
- Citation
- Asif Mehmood. (2019). Efficient Autoscaling of VNF(s) in NFV environment
-
Appears in Collections:
- General Graduate School > Computer Engineering
- 공개 및 라이선스
-
- 파일 목록
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.