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

被引:4
|
作者
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 条
  • [41] DDoS Attack on Cloud Auto-scaling Mechanisms
    Bremler-Barr, Anat
    Brosh, Eli
    Sides, Mor
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [42] Elastic Auto-Scaling Architecture in Telco Cloud
    Cao, Dang Sao
    Nguyen, Dinh Tam
    Nguyen, Xuan Chinh
    Tran, Van Thuyet
    Nguyen, Hai Binh
    Lang, Khac Thuan
    Nguyen, Van Tuan
    Dao, Ngoc Lam
    Pham, Thanh Tu
    Cao, Ngoc Son
    Chu, Dinh Hung
    Nguyen, Phi Hung
    Pham, Cong Dan
    Nguyen, Duc Hai
    2023 25TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, ICACT, 2023, : 401 - 406
  • [43] Resource auto-scaling for SQL-like queries in the cloud based on parallel reinforcement learning
    Kandi, Mohamed Mehdi
    Yin, Shaoyi
    Hameurlain, Abdelkader
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (06) : 654 - 671
  • [44] Towards Autonomous VNF Auto-scaling using Deep Reinforcement Learning
    Soto, Paola
    De Vleeschauwer, Danny
    Camelo, Miguel
    De Bock, Yorick
    De Schepper, Koen
    Chang, Chia-Yu
    Hellinckx, Peter
    Botero, Juan F.
    Latre, Steven
    2021 EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2021, : 74 - 81
  • [45] On the Value of Service Demand Estimation for Auto-scaling
    Bauer, Andre
    Grohmann, Johannes
    Herbst, Nikolas
    Kounev, Samuel
    MEASUREMENT, MODELLING AND EVALUATION OF COMPUTING SYSTEMS, MMB 2018, 2018, 10740 : 142 - 156
  • [46] Auto-scaling techniques for IoT-based cloud applications: a review
    Verma, Shveta
    Bala, Anju
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03): : 2425 - 2459
  • [47] Performance-Cost Trade-Off in Auto-Scaling Mechanisms for Cloud Computing
    Fe, Iure
    Matos, Rubens
    Dantas, Jamilson
    Melo, Carlos
    Nguyen, Tuan Anh
    Min, Dugki
    Choi, Eunmi
    Silva, Francisco Airton
    Maciel, Paulo Romero Martins
    SENSORS, 2022, 22 (03)
  • [48] A cost-efficient auto-scaling mechanism for IoT applications in fog computing environment: a deep learning-based approach
    Masoumeh Etemadi
    Mostafa Ghobaei-Arani
    Ali Shahidinejad
    Cluster Computing, 2021, 24 : 3277 - 3292
  • [49] Auto-Scaling Cloud-Based Memory-Intensive Applications
    Novak, Joe
    Kasera, Sneha Kumar
    Stutsman, Ryan
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 229 - 237
  • [50] A cost-efficient auto-scaling mechanism for IoT applications in fog computing environment: a deep learning-based approach
    Etemadi, Masoumeh
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3277 - 3292