JOURNAL ARTICLE

Elastic Resource Provisioning Using Data Clustering in Cloud Service Platform

Bowen FeiXiaomin ZhuDaqian LiuJunjie ChenWeidong BaoLing Liu

Year: 2020 Journal:   IEEE Transactions on Services Computing Vol: 15 (3)Pages: 1578-1591   Publisher: Institute of Electrical and Electronics Engineers

Abstract

Currently, cloud computing has received great attention in commerce and scientific research due to its flexibility and strong data processing capability. However, in view of the fact that the types of tasks display an upward trend as the growth of service demands, and the different types of tasks arrive at the system without regularity. Moreover, the resources deployed in cloud are insufficiency to be flexibly provisioned in the face of obvious workload fluctuations. In this article, we present a method of elastic resource provisioning using date clustering in cloud service platform. The framework of proposed method consists of three core components: tasks clustering, the amount of tasks prediction in cluster, dynamic resource provisioning and scheduling. In workload classification, we propose a clustering ensemble method, which utilizes a novel distance decision-making method to obtain the final results. Our method can effectively partition the arriving tasks into several clusters based on similarity among tasks. For each cluster, we forecast the amount of tasks arriving at next moment by prediction model based on time-series to provide reference for the follow-up resource provisioning. Afterwards, an energy-saving resource provisioning method is designed to dynamically provide resources for tasks in each cluster to meet their performance requirements. We implement the experiments in Google cloud traces dataset and the results show that our method achieves 92.3, 91.2 percent, and 3679.2 kW$ \cdot$·h respectively in terms of guarantee ratio, resource utilization and total energy consumption, which demonstrates the effectiveness of proposed method for dynamic resource provisioning.

Keywords:
Provisioning Computer science Cloud computing Cluster analysis Workload Partition (number theory) Distributed computing Scheduling (production processes) Resource (disambiguation) Data mining Database Machine learning Computer network Operating system

Metrics

26
Cited By
3.68
FWCI (Field Weighted Citation Impact)
38
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Blockchain Technology Applications and Security
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Cloud service provisioning strategy using data center consortium clustering

Bin LiangDi WuPengfei Wu

Journal:   Expert Systems with Applications Year: 2023 Vol: 221 Pages: 119744-119744
BOOK-CHAPTER

Elastic Resource Provisioning System Based on OpenStack Cloud Platform

Zheng ZhangHao XuKe ChenPingping Shan

Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering Year: 2017 Pages: 72-82
JOURNAL ARTICLE

Elastic Resource Provisioning for Cloud Workflow Applications

Xiaoping LiZhicheng Cai

Journal:   IEEE Transactions on Automation Science and Engineering Year: 2015 Vol: 14 (2)Pages: 1195-1210
© 2026 ScienceGate Book Chapters — All rights reserved.