제주대학교 Repository

Efficient Autoscaling of VNF(s) in NFV environment

Metadata Downloads
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.