Machine Learning Based Resource Allocation of Cloud Computing in Auction

被引:53
作者
Zhang, Jixian [1 ]
Xie, Ning [1 ]
Zhang, Xuejie [1 ]
Yue, Kun [1 ]
Li, Weidong [2 ]
Kumar, Deepesh [3 ]
机构
[1] Yunnan Univ, Sch Informat Sci & Engn, Kunming 650504, Yunnan, Peoples R China
[2] Yunnan Univ, Sch Math & Stat, Kunming 650504, Yunnan, Peoples R China
[3] Comp Sci & Engn SSITM, Lucknow 226014, Uttar Pradesh, India
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2018年 / 56卷 / 01期
基金
中国国家自然科学基金;
关键词
Cloud computing; resource allocation; machine learning; linear regression; logistic regression;
D O I
10.3970/cmc.2018.03728
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resource allocation in auctions is a challenging problem for cloud computing. However, the resource allocation problem is NP-hard and cannot be solved in polynomial time. The existing studies mainly use approximate algorithms such as PTAS or heuristic algorithms to determine a feasible solution; however, these algorithms have the disadvantages of low computational efficiency or low allocate accuracy. In this paper, we use the classification of machine learning to model and analyze the multi-dimensional cloud resource allocation problem and propose two resource allocation prediction algorithms based on linear and logistic regressions. By learning a small-scale training set, the prediction model can guarantee that the social welfare, allocation accuracy, and resource utilization in the feasible solution are very close to those of the optimal allocation solution. The experimental results show that the proposed scheme has good effect on resource allocation in cloud computing.
引用
收藏
页码:123 / 135
页数:13
相关论文
共 16 条
[1]  
[Anonymous], 2004, Knapsack Problems, DOI DOI 10.1007/978-3-540-24777-710
[2]  
ASCI, 2017, GRID WORKL ARCH
[3]   Resource allocation with time intervals [J].
Darmann, Andreas ;
Pferschy, Ulrich ;
Schauer, Joachim .
THEORETICAL COMPUTER SCIENCE, 2010, 411 (49) :4217-4234
[4]  
Lai JohnK., 2012, P 12 EC, P705, DOI DOI 10.1145/2229012.2229067
[5]   Multi-resource scheduling and power simulation for cloud computing [J].
Lin, Weiwei ;
Xu, Siyao ;
He, Ligang ;
Li, Jin .
INFORMATION SCIENCES, 2017, 397 :168-186
[6]   Design and theoretical analysis of virtual machine placement algorithm based on peak workload characteristics [J].
Lin, Weiwei ;
Xu, SiYao ;
Li, Jin ;
Xu, Lingling ;
Peng, Zhiping .
SOFT COMPUTING, 2017, 21 (05) :1301-1314
[7]   Novel algorithms and equivalence optimisation for resource allocation in cloud computing [J].
Lin, Weiwei ;
Zhu, Chaoyue ;
Li, Jin ;
Liu, Bo ;
Lian, Huiqiong .
INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2015, 11 (02) :193-210
[8]  
Liu X., 2017, IEEE T PARALL DISTR, P1
[9]   Truthful Mechanisms for Competitive Reward-Based Scheduling [J].
Mashayekhy, Lena ;
Fisher, Nathan ;
Grosu, Daniel .
IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (07) :2299-2312
[10]   Truthful Greedy Mechanisms for Dynamic Virtual Machine Provisioning and Allocation in Clouds [J].
Nejad, Mahyar Movahed ;
Mashayekhy, Lena ;
Grosu, Daniel .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (02) :594-603