Efficient Heuristics for Profit Optimization of Virtual Cloud Brokers

被引:30
作者
Nesmachnow, Sergio [1 ]
Iturriaga, Santiago [1 ]
Dorronsoro, Bernabe [2 ]
机构
[1] Ctr Calculo Univ Republ, Montevideo, Uruguay
[2] Univ Luxembourg, SnT, Luxembourg, Luxembourg
关键词
D O I
10.1109/MCI.2014.2369893
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article introduces a new kind of broker for cloud computing, whose business relies on outsourcing virtual machines (VMs) to its customers. More specifically, the broker owns a number of reserved instances of different VMs from several cloud providers and offers them to its customers in an on-demand basis, at cheaper prices than those of the cloud providers. The essence of the business resides in the large difference in price between on-demand and reserved VMs. We define the Virtual Machine Planning Problem, an optimization problem to maximize the profit of the broker. We also propose a number of efficient smart heuristics (seven two-phase list scheduling heuristics and a reordering local search) to allocate a set of VM requests from customers into the available pre-booked ones, that maximize the broker earnings. We perform experimental evaluation to analyze the profit and quality of service metrics for the resulting planning, including a set of 400 problem instances that account for realistic workloads and scenarios using real data from cloud providers.
引用
收藏
页码:33 / 43
页数:11
相关论文
共 31 条
[1]  
[Anonymous], 13 INT C WEB INF SYS
[2]  
[Anonymous], EL COMP CLOUD
[3]  
[Anonymous], AZ SERV PLATF
[4]  
[Anonymous], 2013, LARGE SCALE NETW CEN
[5]  
[Anonymous], 2007, P 16 INT C WORLD WID
[6]  
[Anonymous], 2004, Handbook of scheduling: Algorithms, models and performance measures
[7]  
[Anonymous], 6 HIGH PERF COMP LAT
[8]  
Buyya R., 2011, Cloud computing: principles and paradigms. s.l
[9]  
Buyya R, 2010, LECT NOTES COMPUT SC, V6081, P13
[10]  
Chhetri MB, 2013, IEEE INT CONF AUTOM, P698, DOI 10.1109/ASE.2013.6693136