Machine Learning for Dynamic Resource Allocation in Network Function Virtualization

被引:0
作者
Schneider, Stefan [1 ]
Satheeschandran, Narayanan Puthenpurayil [2 ]
Peuster, Manuel [1 ]
Karl, Holger [1 ]
机构
[1] Paderborn Univ, Paderborn, Germany
[2] Amrita Sch Engn, Amritapuri, India
来源
PROCEEDINGS OF THE 2020 6TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2020): BRIDGING THE GAP BETWEEN AI AND NETWORK SOFTWARIZATION | 2020年
基金
欧盟地平线“2020”;
关键词
D O I
10.1109/netsoft48620.2020.9165348
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Network function virtualization (NFV) proposes to replace physical middleboxes with more flexible virtual network functions (VNFs). To dynamically adjust to ever-changing traffic demands, VNFs have to be instantiated and their allocated resources have to be adjusted on demand. Deciding the amount of allocated resources is non-trivial. Existing optimization approaches often assume fixed resource requirements for each VNF instance. However, this can easily lead to either waste of resources or bad service quality if too many or too few resources are allocated. To solve this problem, we train machine learning models on real VNF data, containing measurements of performance and resource requirements. For each VNF, the trained models can then accurately predict the required resources to handle a certain traffic load. We integrate these machine learning models into an algorithm for joint VNF scaling and placement and evaluate their impact on resulting VNF placements. Our evaluation based on real-world data shows that using suitable machine learning models effectively avoids over- and under-allocation of resources, leading to up to 12 times lower resource consumption and better service quality with up to 4.5 times lower total delay than using standard fixed resource allocation.
引用
收藏
页码:122 / 130
页数:9
相关论文
共 27 条
  • [1] Machine Learning for Cognitive Network Management
    Ayoubi, Sara
    Limam, Noura
    Salahuddin, Mohammad A.
    Shahriar, Nashid
    Boutaba, Raouf
    Estrada-Solano, Felipe
    Caicedo, Oscar M.
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2018, 56 (01) : 158 - 165
  • [2] Large-Scale Machine Learning with Stochastic Gradient Descent
    Bottou, Leon
    [J]. COMPSTAT'2010: 19TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL STATISTICS, 2010, : 177 - 186
  • [3] Buitinck L., 2013, ECML PKDD Workshop: Languages for Data Mining and Machine Learning, P108, DOI DOI 10.48550/ARXIV.1309.0238
  • [4] Cohen R, 2015, IEEE INFOCOM SER
  • [5] CPVNF: Cost-Efficient Proactive VNF Placement and Chaining for Value-Added Services in Content Delivery Networks
    Dieye, Mouhamad
    Ahvar, Shohreh
    Sahoo, Jagruti
    Ahvar, Ehsan
    Glitho, Roch
    Elbiaze, Halima
    Crespi, Noel
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (02): : 774 - 786
  • [6] SPRING: Scaling, Placement, and Routing of Heterogeneous Services with Flexible Structures
    Draexler, Sevil
    Karl, Holger
    [J]. PROCEEDINGS OF THE 2019 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2019), 2019, : 115 - 123
  • [7] Dräxler S, 2018, 2018 4TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION AND WORKSHOPS (NETSOFT), P123, DOI 10.1109/NETSOFT.2018.8459915
  • [8] Joint Optimization of Scaling and Placement of Virtual Network Services
    Draexler, Sevil
    Karl, Holger
    Mann, Zoltan Adam
    [J]. 2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 365 - 370
  • [9] An Approach for Service Function Chain Routing and Virtual Function Network Instance Migration in Network Function Virtualization Architectures
    Eramo, Vincenzo
    Miucci, Emanuele
    Ammar, Mostafa
    Lavacca, Francesco Giacinto
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (04) : 2008 - 2025
  • [10] Fei XC, 2018, IEEE INFOCOM SER, P486, DOI 10.1109/INFOCOM.2018.8486320