Flexible Instance: Meeting Deadlines of Delay Tolerant Jobs in The Cloud with Dynamic Pricing

被引:17
作者
Yi, Xiaomeng [1 ]
Liu, Fangming [1 ]
Li, Zongpeng [2 ]
Jin, Hai [1 ]
机构
[1] Huazhong Univ Sci & Technol, Key Lab Serv Comp Technol & Syst, Minist Educ, Sch Comp Sci & Technol, Wuhan, Hubei, Peoples R China
[2] Univ Calgary, Calgary, AB T2N 1N4, Canada
来源
PROCEEDINGS 2016 IEEE 36TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2016 | 2016年
关键词
cloud computing; resource allocation; delay tolerant jobs; meeting deadline; pricing; ALLOCATION;
D O I
10.1109/ICDCS.2016.35
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A wide range of cloud computing jobs are delay tolerant up to a predefined deadline. Existing IaaS services offer either high cost and high fulfillment ratio or low cost without fulfillment ratio guarantee, where the fulfillment ratio is the ratio of job execution time to the time between job submission and completion. Neither of the services represents a cost-effective way to exploit job elasticity. This work proposes flexible instance, a cloud service where user-specified service fulfillment ratio, as a new pricing factor, is guaranteed by the provider to meet deadlines. Job elasticity is exploited by the provider to enhance resource utilization, by regulating demand fluctuation through computation arbitrage across the temporal domain. We leverage a two-stage pricing framework to agilely adapt cloud resource price to the demand-supply dynamics. The first stage uses an online strategy to reserve resources for each cloud user to guarantee its specified fulfillment ratio. We set the price of resources dynamically according to resource utilization, with a pricing curve O(ln p)-competitive to the optimal fixed-price offline strategy in provider revenue. The second stage allows cloud users to submit a small budget to compete for extra service fulfillment ratio for execution speedup. A Nash bargaining framework is explored to achieve fairness, resource efficiency, and revenue maximization simultaneously. Extensive simulations driven by real-world traces show that flexible instance can reduce user cost for job execution while increasing provider revenue.
引用
收藏
页码:415 / 424
页数:10
相关论文
共 25 条
[1]  
[Anonymous], CHIN J HOSP STAT, DOI DOI 10.1016/J.JNS.2015.02.038
[2]  
[Anonymous], P USENIX HOTCLOUD
[3]  
[Anonymous], P ACM EC
[4]  
[Anonymous], P IEEE SC
[5]  
[Anonymous], P 2015 ACM SIGCOM
[6]  
[Anonymous], P IEEE ICDCS
[7]  
[Anonymous], 2012, P IEEE INFOCOM
[8]  
[Anonymous], 2014, P ACM SIGMETRICS
[9]  
[Anonymous], P IEEE INFOCOM
[10]  
[Anonymous], 2013, IEEE T CLOUD COMPUTI