Resource provisioning using workload clustering in cloud computing environment: a hybrid approach

被引:99
作者
Shahidinejad, Ali [1 ]
Ghobaei-Arani, Mostafa [1 ]
Masdari, Mohammad [2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Qom Branch, Qom, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh, Iran
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2021年 / 24卷 / 01期
关键词
Cloud computing; Workload clustering; Resource provisioning; Imperialist competition algorithm; Decision tree algorithm; FRAMEWORK;
D O I
10.1007/s10586-020-03107-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, cloud computing paradigm has emerged as an internet-based technology to realize the utility model of computing for serving compute-intensive applications. In the cloud computing paradigm, the IT and business resources, such as servers, storage, network, and applications, can be dynamically provisioned to cloud workloads submitted by end-users. Since the cloud workloads submitted to cloud providers are heterogeneous in terms of quality attributes, management and analysis of cloud workloads to satisfy Quality of Service (QoS) requirements can play an important role in cloud resource management. Therefore, it is necessary for the provisioning of proper resources to cloud workloads using clustering of them according to QoS metrics. In this paper, we present a hybrid solution to handle the resource provisioning issue using workload analysis in a cloud environment. Our solution utilized the Imperialist Competition Algorithm (ICA) and K-means for clustering the workload submitted by end-users. Also, we use a decision tree algorithm to determine scaling decisions for efficient resource provisioning. The effectiveness of the proposed approach under two real workloads traces is evaluated. The simulation results demonstrate that the proposed solution reduces the total cost by up to 6.2%, and the response time by up to 6.4%, and increases the CPU utilization by up to 13.7%, and the elasticity by up to 30.8% compared with the other approaches.
引用
收藏
页码:319 / 342
页数:24
相关论文
共 36 条
[11]   ControCity: An Autonomous Approach for Controlling Elasticity Using Buffer Management in Cloud Computing Environment [J].
Ghobaei-Arani, Mostafa ;
Souri, Alireza ;
Baker, Thar ;
Hussien, Aseel .
IEEE ACCESS, 2019, 7 :106911-106923
[12]   An autonomous resource provisioning framework for massively multiplayer online games in cloud environment [J].
Ghobaei-Arani, Mostafa ;
Khorsand, Reihaneh ;
Ramezanpour, Mohammadreza .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 142 (76-97) :76-97
[13]   LP-WSC: a linear programming approach for web service composition in geographically distributed cloud environments [J].
Ghobaei-Arani, Mostafa ;
Souri, Alireza .
JOURNAL OF SUPERCOMPUTING, 2019, 75 (05) :2603-2628
[14]   An efficient approach for improving virtual machine placement in cloud computing environment [J].
Ghobaei-Arani, Mostafa ;
Shamsi, Mahboubeh ;
Rahmanian, Ali A. .
JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2017, 29 (06) :1149-1171
[15]   Resource Provisioning Based Scheduling Framework for Execution of Heterogeneous and Clustered Workloads in Clouds: from Fundamental to Autonomic Offering [J].
Gill, Sukhpal Singh ;
Buyya, Rajkumar .
JOURNAL OF GRID COMPUTING, 2019, 17 (03) :385-417
[16]   BULLET: Particle Swarm Optimization Based Scheduling Technique for Provisioned Cloud Resources [J].
Gill, Sukhpal Singh ;
Buyya, Rajkumar ;
Chana, Inderveer ;
Singh, Maninder ;
Abraham, Ajith .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2018, 26 (02) :361-400
[17]   An Adaptive Control Method for Resource Provisioning with Resource Utilization Constraints in Cloud Computing [J].
Gong, Siqian ;
Yin, Beibei ;
Zheng, Zheng ;
Cai, Kai-yuan .
INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2019, 12 (02) :485-497
[18]   An Energy-Efficient Dynamic Resource Management Approach Based on Clustering and Meta-Heuristic Algorithms in Cloud Computing IaaS Platforms: Energy Efficient Dynamic Cloud Resource Management [J].
Haghighi, Askarizade Maryam ;
Maeen, Mehrdad ;
Haghparast, Majid .
WIRELESS PERSONAL COMMUNICATIONS, 2019, 104 (04) :1367-1391
[19]  
Hasan MZ, 2012, IEEE IFIP NETW OPER, P1327, DOI 10.1109/NOMS.2012.6212070
[20]   Adaptive resource provisioning for read intensive multi-tier applications in the cloud [J].
Iqbal, Waheed ;
Dailey, Matthew N. ;
Carrera, David ;
Janecek, Paul .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2011, 27 (06) :871-879