Dynamic K-Means Clustering of Workload and Cloud Resource Configuration for Cloud Elastic Model

被引:2
|
作者
Daradkeh, Tariq [1 ]
Agarwal, Anjali [1 ]
Zaman, Marzia [2 ]
Goel, Nishith [2 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
[2] Cistech Ltd, Ottawa, ON K2E 7K3, Canada
来源
IEEE ACCESS | 2020年 / 8卷
基金
加拿大自然科学与工程研究理事会;
关键词
Cloud computing; Data centers; Task analysis; Clustering methods; Servers; Internet; Hardware; Elastic model; kernel density estimator; dynamic k-means clustering; workload; data center configuration; logs analysis;
D O I
10.1109/ACCESS.2020.3042716
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud elasticity involves timely provisioning and de-provisioning of computing resources and adjusting resources size to meet the dynamic workload demand. This requires fast, and accurate resource scaling methods at minimum cost (e.g. pay as you go) that match with workload demands. Two dynamic changing parameters must be defined in an elastic model, the workload resource demand classes, and the data center resource reconfiguration classes. These parameters are not labeled for cloud management system while data center logs are being captured. Building an advance elastic model is a critical task, which defines multiple classes under these two categories i.e. for workload and for provisioning. A dynamic method is therefore required to define (during configuration time window) the workload classes and resource provisioning classes. Unsupervised learning model such as K-Means has many challenges such as time complexity, selection of optimum number of clusters (representing the classes), and determining centroid values of the clusters. All clustering methods depend on minimizing mean square error between center of population in same class member. These methods are often enhanced using guidelines to find out the centroids, but they suffer from K-Means limitations. For the application of clustering cloud log traces, most of the reported work use K-Means clustering to label workload types. However, there is no work reported that label data center scaling classes. In this work, a novel method is proposed to analyze the characteristics of both workloads and datacenter configurations using clustering method, and is based on random variable model transformation (kernel density estimator) guide. This method enhances K-Means clustering by automatically determining optimum number of classes and finding the mean centroids for the clusters. In addition, it improves the accuracy and the time complexity of standard K-Means clustering model, by best correlating between clustering attributes using statistical correlation methods.
引用
收藏
页码:219430 / 219446
页数:17
相关论文
共 50 条
  • [1] Energy-saving Analysis of Cloud Workload Based on K-means Clustering
    Xia, Qingxin
    Lan, Yuqing
    Zhao, Liang
    Xiao, Limin
    2014 IEEE COMPUTING, COMMUNICATIONS AND IT APPLICATIONS CONFERENCE (COMCOMAP), 2014, : 305 - 309
  • [2] CENTAURUS: A Cloud Service for K-means Clustering
    Golubovic, Nevena
    Gill, Angad
    Krintz, Chandra
    Wolski, Rich
    2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 1135 - 1142
  • [3] A novel Shannon entropy-based backward cloud model and cloud K-means clustering
    Anjali, Anjana
    Gupta, Anjana
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [4] A HYBRID CLUSTERING ALGORITHM COMBINING CLOUD MODEL IWO AND K-MEANS
    Pan, Guo
    Li, Kenli
    Ouyang, Aijia
    Zhou, Xu
    Xu, Yuming
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2014, 28 (06)
  • [5] Implementation of K-means clustering in cloud computing environment
    Mahendiran, A.
    Saravanan, N.
    Venkata Subramanian, N.
    Sairam, N.
    Research Journal of Applied Sciences, Engineering and Technology, 2012, 4 (10) : 1391 - 1394
  • [6] Capacity Configuration Method of Energy Storage System for Wind Farm Based on Cloud Model and k-means Clustering
    Wu J.
    Ding M.
    Zhang J.
    Wu, Jie (hf1993wj@163.com), 2018, Automation of Electric Power Systems Press (42): : 67 - 73
  • [7] Adaptive simplification of point cloud using k-means clustering
    Shi, Bao-Quan
    Liang, Jin
    Liu, Qing
    COMPUTER-AIDED DESIGN, 2011, 43 (08) : 910 - 922
  • [8] Point Cloud Simplification Method Based on k-Means Clustering
    He Yibo
    Chen Ranli
    Wu Kan
    Duan Zhixin
    LASER & OPTOELECTRONICS PROGRESS, 2019, 56 (09)
  • [9] Cloud computing-based resource provisioning using k-means clustering and GWO prioritization
    A. Meenakshi
    H. Sirmathi
    J. Anitha Ruth
    Soft Computing, 2019, 23 : 10781 - 10791
  • [10] Cloud computing-based resource provisioning using k-means clustering and GWO prioritization
    Meenakshi, A.
    Sirmathi, H.
    Ruth, J. Anitha
    SOFT COMPUTING, 2019, 23 (21) : 10781 - 10791