Autonomic resource provisioning for multilayer cloud applications with K-nearest neighbor resource scaling and priority-based resource allocation

被引:8
|
作者
Mazidi, Arash [1 ]
Golsorkhtabaramiri, Mehdi [1 ]
Tabari, Meisam Yadollahzadeh [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Babol Branch, Babol Sar, Iran
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2020年 / 50卷 / 08期
关键词
autonomic provisioning; K-NN algorithm; MAPE-K loop; resource management; VIRTUAL MACHINE ALLOCATION; PREDICTION ALGORITHM; WEB APPLICATIONS; ENERGY; SCHEME; MANAGEMENT;
D O I
10.1002/spe.2837
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Providing a pool of various resources and services to customers on the Internet in exchanging money has made cloud computing as one of the most popular technologies. Management of the provided resources and services at the lowest cost and maximum profit is a crucial issue for cloud providers. Thus, cloud providers proceed to auto-scale the computing resources according to the users' requests in order to minimize the operational costs. Therefore, the required time and costs to scale-up and down computing resources are considered as one of the major limits of scaling which has made this issue an important challenge in cloud computing. In this paper, a new approach is proposed based on MAPE-K loop to auto-scale the resources for multilayered cloud applications. K-nearest neighbor (K-NN) algorithm is used to analyze and label virtual machines and statistical methods are used to make scaling decision. In addition, a resource allocation algorithm is proposed to allocate requests on the resources. Results of the simulation revealed that the proposed approach results in operational costs reduction, as well as improving the resource utilization, response time, and profit.
引用
收藏
页码:1600 / 1625
页数:26
相关论文
共 50 条
  • [21] Towards an Autonomic Auto-Scaling Prediction System for Cloud Resource Provisioning
    Nikravesh, Ali Yadavar
    Ajila, Samuel A.
    Lung, Chung-Horng
    2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 35 - 45
  • [22] Dynamic Priority-Based Efficient Resource Allocation and Computing Framework for Vehicular Multimedia Cloud Computing
    Siddiqi, Muhammad Hameed
    Alruwaili, Madallah
    Ali, Amjad
    Haider, Syed Fawad
    Ali, Farman
    Iqbal, Muddesar
    IEEE ACCESS, 2020, 8 : 81080 - 81089
  • [23] An autonomic resource provisioning approach for service-based cloud applications: A hybrid dapproach
    Ghobaei-Arani, Mostafa
    Jabbehdari, Sam
    Pourmina, Mohammad Ali
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 : 191 - 210
  • [24] Optimal cloud resource provisioning for auto-scaling enterprise applications
    Srirama S.N.
    Ostovar A.
    Srirama, Satish Narayana (srirama@ut.ee), 2018, Inderscience Publishers (07) : 129 - 162
  • [25] Priority-Based Downlink Wireless Resource Provisioning for Radio Access Network Slicing
    Hossain, Abdullah R.
    Ansari, Nirwan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (09) : 9273 - 9281
  • [26] A Priority-based Resource Allocation Algorithm For Power Grid WSN Network
    Wei, Shouming
    Wang, Yu
    He, Chenguang
    IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 1902 - 1907
  • [27] Priority-based Resource Allocation for RT and NRT Traffics in OFDMA Systems
    Wang, Hua
    2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 791 - 794
  • [28] A Priority-Based Optical Resource Allocation Algorithm for Multiple Connection Requests
    Tian, Xiang-Xuan
    Huang, Dong
    Zhang, Qiu-Sheng
    Yang, Yong
    Cai, Jing
    INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND AUTOMATION (ICCEA 2014), 2014, : 518 - 526
  • [29] A Priority-Based Preemptive Channel Resource Allocation Mechanism for TETRA System
    Cheng Meng
    Li Hai
    Ning Xu
    2013 THIRD INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2013, : 1708 - 1711
  • [30] Priority-Based Resource Allocation and Energy Harvesting for WBAN Smart Health
    Selvaprabhu, Poongundran
    Chinnadurai, Sunil
    Tamilarasan, Ilavarasan
    Venkatesan, Rajeshkumar
    Kumaravelu, Vinoth Babu
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022