CloudAIBus: a testbed for AI based cloud computing environments

被引:1
|
作者
Velu, Sasidharan [1 ]
Gill, Sukhpal Singh [1 ]
Murugesan, Subramaniam Subramanian [1 ]
Wu, Huaming [2 ]
Li, Xingwang [3 ]
机构
[1] Queen Mary Univ London, Sch Elect Engn & Comp Sci, London, England
[2] Tianjin Univ, Ctr Appl Math, Tianjin, Peoples R China
[3] Henan Polytech Univ, Sch Phys & Elect Informat Engn, Jiaozuo, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud computing; Artificial intelligence; Deep learning; Resource allocation; MODEL; PREDICTION; CHALLENGES;
D O I
10.1007/s10586-024-04562-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Smart resource allocation is essential for optimising cloud computing efficiency and utilisation, but it is also very challenging as traditional approaches often overprovision CPU resources, leading to financial inefficiencies. Recently developed Artificial Intelligence (AI) techniques have the potential to solve this problem efficiently; for example, deep learning models can accurately forecast how resources will be used, allowing for more efficient distribution of those resources. Despite these encouraging breakthroughs, researchers have not thoroughly investigated these AI models' dynamic scaling potential. To address this gap, we developed a new testbed for an AI-driven cloud computing environment called CloudAIBus for effective resource allocation. CloudAIBus employs a deep learning model named DeepAR to provide a robust solution for forecasting CPU usage in order to make cost-effective resource allocation decisions. Furthermore, we implement the DeepAR model using Amazon SageMaker, a robust platform that provides the infrastructure for scalable and efficient training. We evaluated the performance of the DeepAR-based resource management approach (CloudAIBus) using Google Colab, and results show that the proposed approach offers better performance than baselines (LSTM and ARIMA-based resource management) in terms of Mean Absolute Error (MAE), Mean Absolute Percentage Error (MAPE) and Mean Squared Error (MSE). The proposed approach cut the percentage of unused CPUs from 98.65 to 32.35% compared to the GWA-T-12 dataset. This showed that it was effective at reducing over-provisioning by making accurate predictions.
引用
收藏
页码:11953 / 11981
页数:29
相关论文
共 50 条
  • [1] A Mobile Cloud Computing Testbed based on Lightweight Virtualization
    Barbosa, Renan A.
    Rego, Paulo A. L.
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [2] HunterPlus: AI based energy-efficient task scheduling for cloud-fog computing environments
    Iftikhar, Sundas
    Ahmad, Mirza Mohammad Mufleh
    Tuli, Shreshth
    Chowdhury, Deepraj
    Xu, Minxian
    Gill, Sukhpal Singh
    Uhlig, Steve
    [J]. INTERNET OF THINGS, 2023, 21
  • [3] Fully Automated Testbed of Cisco Virtual Routers in Cloud Based Environments
    Sicoe, Andra-Flavia
    Botez, Robert
    Ivanciu, Iustin-Alexandru
    Dobrota, Virgil
    [J]. 2022 IEEE INTERNATIONAL BLACK SEA CONFERENCE ON COMMUNICATIONS AND NETWORKING (BLACKSEACOM), 2022, : 49 - 53
  • [4] Anomaly Detection in Smart Environments using AI over Fog and Cloud Computing
    Moreira, Diego A. B.
    Marques, Humberto P.
    Costa, Wanderson L.
    Celestino Jr, Joaquim
    Gomes, Rafael L.
    Nogueira, Michele
    [J]. 2021 IEEE 18TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2021,
  • [5] OPEN CIRRUS: A GLOBAL CLOUD COMPUTING TESTBED
    Avetisyan, Arutyun I.
    Campbell, Roy
    Gupta, Indranil
    Heath, Michael T.
    Ko, Steven Y.
    Ganger, Gregory R.
    Kozuch, Michael A.
    O'Hallaron, David
    Kunze, Marcel
    Kwan, Thomas T.
    Lai, Kevin
    Lyons, Martha
    Milojicic, Dejan S.
    Lee, Hing Yan
    Soh, Yeng Chai
    Ming, Ng Kwang
    Luke, Jing-Yuan
    Namgoong, Han
    [J]. COMPUTER, 2010, 43 (04) : 35 - 43
  • [6] AI and Cloud Computing Preface
    Hurson, Ali R.
    Wu, Sheng
    [J]. AI AND CLOUD COMPUTING, 2021, 120 : XI - XII
  • [7] Concept Design and Case Studies of Testbed based on Cloud Computing for Security Research
    Cha, ByungRae
    Sim, SuJeong
    Kim, JongWon
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2014, 8 (02): : 107 - 114
  • [8] CloudTB: A Quick and Reliable Testbed for Virtual Machine Based Cloud Computing Systems
    Shi, Yushuai
    Zou, Deqing
    Qiang, Weizhong
    Liao, Xiaofei
    Jin, Hai
    [J]. 25TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (CONIELECOMP 2015), 2015, : 40 - 47
  • [9] Cloud Computing in Tactical Environments
    Smith, Warren
    Kuperman, Greg
    Chan, Michael
    Morgan, Eric
    Huy Nguyen
    Schear, Nabil
    Vu, Bich
    Weinert, Andrew
    Weyant, Matthew
    Whisman, Daniel
    [J]. MILCOM 2017 - 2017 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM), 2017, : 882 - 887
  • [10] Cloud computing for mobile environments
    Jeong, Hwa-Young
    Rana, Omer F.
    Hsu, Ching-Hsien
    Jeong, Young-Sik
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (10): : 2753 - 2755