Proactive Auto-Scaling for Service Function Chains in Cloud Computing Based on Deep Learning

被引:1
|
作者
Taha, Mohammad Bany [1 ]
Sanjalawe, Yousef [2 ]
Al-Daraiseh, Ahmad [3 ]
Fraihat, Salam [4 ]
Al-E'mari, Salam R. [5 ]
机构
[1] Amer Univ Madaba, Fac Informat Technol, Data Sci & Artificial Intelligence Dept, Amman 11821, Jordan
[2] Amer Univ Madaba, Fac Informat Technol, Cybersecur Dept, Amman 11821, Jordan
[3] Amer Univ Madaba, Fac Informat Technol, Comp Sci Dept, Amman 11821, Jordan
[4] Ajman Univ, Artificial Intelligence Res Ctr, Ajman, U Arab Emirates
[5] Univ Petra, Fac Informat Technol, Informat Secur Dept, Amman 11196, Jordan
关键词
Deep learning; time series forecasting; VNFs; QoS; LSTM; SFC; MLP-LSTM; NETWORK; MANAGEMENT;
D O I
10.1109/ACCESS.2024.3375772
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Auto-scaler system enables high Quality of Service (QoS) with low cost to survive in a competitive market. Indeed, the auto-scaling of Virtual Network Functionality (VNFs) can adaptively allocate the Cloud resources for various VNFs based on workload demands at any time. However, the intensity of workload is dynamically changed because of the variation in service demand over time. The predominant auto-scaling approaches use scaling rules (threshold-based reactive approach) or scaling policies (schedule-based proactive approach) to adapt resources and meet the performance requirements of each VNF. The reactive approaches can significantly degrade the VNF performance for improper reconfiguration or variation of auto-scaling rules. Conversely, the proactive approaches dynamically adjust the scaling policies according to the workload variation. These approaches rely on accurate workload predictive models (e.g., time-series models). This paper proposes a real-time proactive auto-scalar system based on a deep learning model that can efficiently predict the future values of CPU, Memory, and Bandwidth for VNFs for a Service Function Chain (SFC) to proactively auto-scale the resources allocated to each VNF in a Cloud platform. A hybrid model of MLP-LSTM is used to forecast the values of different features. Auto-correlation is used to identify the abnormal events of instances in the Cloud platform by measuring the repeated pattern for each identified impact feature. Moreover, the auto-scalar system enables to predict the abnormal values for some features during the online stage using the Auto-regression model to meet the QoS requirements of an SFC.
引用
收藏
页码:38575 / 38593
页数:19
相关论文
共 50 条
  • [1] Proactive Container Auto-scaling for Cloud Native Machine Learning Services
    Buchaca, David
    Berral, Josep LLuis
    Wang, Chen
    Youssef, Alaa
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 475 - 479
  • [2] Deep Q-Networks based Auto-scaling for Service Function Chaining
    Lee, Doyoung
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    [J]. 2020 16TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2020,
  • [3] Reinforcement Learning-Based Auto-scaling Algorithm for Elastic Cloud Workflow Service
    Lu, Jian-bin
    Yu, Yang
    Pan, Mao-lin
    [J]. PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT 2021, 2022, 13148 : 303 - 310
  • [4] An Auto-Scaling Approach for Microservices in Cloud Computing Environments
    Matineh ZargarAzad
    Mehrdad Ashtiani
    [J]. Journal of Grid Computing, 2023, 21
  • [5] Auto-Scaling Approach for Cloud based Mobile Learning Applications
    Almutlaq, Amani Nasser
    Daadaa, Yassine
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 472 - 479
  • [6] An Auto-Scaling Approach for Microservices in Cloud Computing Environments
    Zargarazad, Matineh
    Ashtiani, Mehrdad
    [J]. JOURNAL OF GRID COMPUTING, 2023, 21 (04)
  • [7] VM Auto-Scaling for Workflows in Hybrid Cloud Computing
    Ahn, Younsun
    Kim, Yoonhee
    [J]. 2014 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC 2014), 2014, : 237 - 240
  • [8] Auto-Scaling Network Service Chains Using Machine Learning and Negotiation Game
    Rahman, Sabidur
    Ahmed, Tanjila
    Huynh, Minh
    Tornatore, Massimo
    Mukherjee, Biswanath
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (03): : 1322 - 1336
  • [9] Deep Learning Based Resource Allocation For Auto-Scaling VNFs
    Patel, Yashwant Singh
    Verma, Deepak
    Misra, Rajiv
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATION SYSTEMS (IEEE ANTS), 2019,
  • [10] Auto-scaling and computation offloading in edge/cloud computing: a fuzzy Q-learning-based approach
    Ma, Xiang
    Zong, Kexuan
    Rezaeipanah, Amin
    [J]. WIRELESS NETWORKS, 2024, 30 (02) : 637 - 648