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 条
  • [1] An autonomic risk- and penalty-aware resource allocation with probabilistic resource scaling mechanism for multilayer cloud resource provisioning
    Mazidi, Arash
    Golsorkhtabaramiri, Mehdi
    Tabari, Meisam Yadollahzadeh
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (07)
  • [2] An Effective Priority-Based Resource Allocation Approach in Cloud Computing
    Prajapati, Khyati
    Suthar, Krunal
    Mevada, Jayesh
    ADVANCES IN COMPUTING AND INTELLIGENT SYSTEMS, ICACM 2019, 2020, : 597 - 603
  • [3] Optimal Resource Provisioning for Scaling Enterprise Applications on the Cloud
    Srirama, Satish Narayana
    Ostovar, Alireza
    2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 262 - 271
  • [4] Priority-Based Human Resource Allocation in Business Processes
    Cabanillas, Cristina
    Garcia, Jose Maria
    Resinas, Manuel
    Ruiz, David
    Mendling, Jan
    Ruiz-Cortes, Antonio
    SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 374 - 388
  • [5] Autonomic Resource Provisioning for Cloud-Based Software
    Jamshidi, Pooyan
    Ahmad, Aakash
    Pahl, Claus
    9TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2014), 2014, : 95 - 104
  • [6] A Predictive Priority-Based Dynamic Resource Provisioning Scheme With Load Balancing in Heterogeneous Cloud Computing
    Sohani, Mayank
    Jain, S. C.
    IEEE ACCESS, 2021, 9 : 62653 - 62664
  • [7] Efficient Resource Allocation for Autonomic Service-Based Applications in the Cloud
    Hadded, Leila
    Ben Charrada, Faouzi
    Tata, Samir
    15TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC 2018), 2018, : 193 - 198
  • [8] Dynamic Priority-Based Resource Provisioning for Video Transcoding With Heterogeneous QoS
    Gao, Guanyu
    Wen, Yonggang
    Westphal, Cedric
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2019, 29 (05) : 1515 - 1529
  • [9] Priority-Based Dynamic Resource Allocation Scheme in Network Slicing
    Ko, Haneul
    Lee, Jaewook
    Pack, Sangheon
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 62 - 64
  • [10] A priority-based resource allocation strategy in distributed computing networks
    Huang, YF
    Chao, BW
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 58 (03) : 221 - 233