RAFALE: Rethinking the provisioning of virtuAl network services using a Fast and scAlable machine LEarning approach

被引:0
|
作者
Hanan Suwi
Laaziz Lahlou
Nadjia Kara
Claes Edstrom
机构
[1] University of Quebec,Department of Software Engineering and IT, École de Technologie Supérieure
[2] Ericsson Canada Inc.,undefined
来源
关键词
Graph mining; Unsupervised machine learning; Skip-gram modelling; Similarity between Services; Network function virtualization; Service function chaining;
D O I
暂无
中图分类号
学科分类号
摘要
Network Function Virtualization (NFV) has been identified to revamp the provisioning of next-generation network services. This new paradigm allows cloud and network/service providers to compose their network services, also known as service function chains (SFCs), in an agile way since the software of the network function is decoupled from the legacy hardware. To reap the benefits of this new technology, there is a need for novel mechanisms that help cloud and network/service providers deploy the increasingly complex virtual network services seamlessly, efficiently, and in a time-efficient way. Existing state-of-the-art techniques often rely on the Integer Linear Programming framework, heuristics/metaheuristics, and greedy methods to deploy the services function chains. However, these techniques although reasonable and acceptable, still suffer from several key limitations: convergence time and scalability. To this end, we propose RAFALE, a suite of solution techniques, to tame this complexity by leveraging the concept of similarity from machine learning and skip-gram modeling framework. To the best of our knowledge, we are the first to tackle these key limitations and propose a suite of solutions to them. RAFALE, a novel approach proposed to find the similarity between the new incoming virtual network service request and all the already-deployed services to learn from the previous experience of deploying techniques and use the same or close similar provisioning techniques. RAFALE is the first and the only method that develops the idea of detecting the similarity between virtual network services. Experimental results show that RAFALE reduces greatly the convergence time needed for provisioning virtual network services and can scale to 100 virtual network functions per virtual network service compared to the state-of-the-art. The Experimental results prove that RAFALE accomplished the NFV promises; decreasing the time and complexity of managing and deploying the virtual services, and providing a solution that is agile, faster, and scalable to deploy the new service requests by skipping one or more service provisioning steps (i.e., detecting and resolving the conflicts among policies, placement, and chaining) while satisfying the validated NFV policies.
引用
下载
收藏
页码:15786 / 15819
页数:33
相关论文
共 50 条
  • [41] Predicting Social Network Measures using Machine Learning Approach
    Michalski, Radoslaw
    Kazienko, Przemyslaw
    Krol, Dawid
    2012 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM), 2012, : 1056 - 1059
  • [42] Enabling Automated Network Services Provisioning for Cloud Based Applications Using Zero Touch Provisioning
    Demchenko, Yuri
    Filiposka, Sonja
    Tuminauskas, Raimundas
    Mishev, Anastas
    Regvart, Damir
    Baumann, Kurt
    Breach, Tony
    2015 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2015, : 458 - 464
  • [43] Predicting Cloud Resource Provisioning using Machine Learning Techniques
    Bankole, Akindele A.
    Ajila, Samuel A.
    2013 26TH ANNUAL IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2013, : 850 - 853
  • [44] Scalable malware detection system using big data and distributed machine learning approach
    Manish Kumar
    Soft Computing, 2022, 26 : 3987 - 4003
  • [45] A scalable adaptive sampling approach for surrogate modeling of rigid pavements using machine learning
    Li, Haoran
    Sen, Sushobhan
    Khazanovich, Lev
    RESULTS IN ENGINEERING, 2024, 23
  • [46] Scalable malware detection system using big data and distributed machine learning approach
    Kumar, Manish
    SOFT COMPUTING, 2022, 26 (08) : 3987 - 4003
  • [47] A Machine Learning Approach for Traffic Flow Provisioning in Software Defined Networks
    Kumar, Subham
    Bansal, Gaurang
    Shekhawat, Virendra Singh
    2020 34TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2020), 2020, : 602 - 607
  • [48] Can we predict the Oscar winner? A machine learning approach with social network services
    Kim, Jisu
    Hwang, Syjung
    Park, Eunil
    ENTERTAINMENT COMPUTING, 2021, 39
  • [49] Scalable Virtual Machine Deployment Using VM Image Caches
    Razavi, Kaveh
    Kielmann, Thilo
    2013 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2013,
  • [50] Using random subsets to build scalable network services
    Kostic, D
    Rodriguez, A
    Albrecht, J
    Bhirud, A
    Vahdat, A
    USENIX ASSOCIATION PROCEEDINGS OF THE 4TH USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS (USITS'03), 2003, : 253 - 266