Cost-Minimizing Preemptive Scheduling of MapReduce Workloads on Hybrid Clouds

被引:0
|
作者
Qiu, Xuanjia [1 ]
Yeow, Wai Leong [2 ]
Wu, Chuan [1 ]
Lau, Francis C. M. [1 ]
机构
[1] Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[2] Inst INFOCOMM Res, Singapore, Singapore
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
MapReduce has become the dominant programming model for processing massive amounts of data on cloud platforms. More and more enterprises are now utilizing hybrid clouds, consisting of private infrastructure owned by themselves and public clouds such as Amazon EC2, to process their spiky MapReduce workloads, which fully utilize their own on-premise resources while outsourcing the tasks only when needed. With disparate workloads of different MapReduce tasks, an efficient scheduling mechanism is in need to enable efficient utilization of the on-premise resources and to minimize the task outsourcing cost, while meeting the task completion time requirements as well. In this paper, a fine-grained model is described to characterize the scheduling of heterogeneous MapReduce workloads, and an online algorithm is proposed for joint task admission control into the private cloud, task outsourcing to the public cloud, and VM allocation to execute the admitted tasks on the private cloud, such that the time-averaged task outsourcing cost is minimized over the long run. The online algorithm features preemptive scheduling of the tasks, where a task executed partially on the on-premise infrastructure can be paused and scheduled to run later. It also achieves desirable properties such as meeting a pre-set task admission ratio and bounding the worst-case task completion time, as proven by our rigorous theoretical analysis.
引用
收藏
页码:213 / 218
页数:6
相关论文
共 50 条
  • [31] Cost-minimizing retrofit/replacement strategies for diesel emissions reduction
    Gao, H. Oliver
    Stasko, Timon H.
    [J]. TRANSPORTATION RESEARCH PART D-TRANSPORT AND ENVIRONMENT, 2009, 14 (02) : 111 - 119
  • [32] Moving Big Data to The Cloud: An Online Cost-Minimizing Approach
    Zhang, Linquan
    Wu, Chuan
    Li, Zongpeng
    Guo, Chuanxiong
    Chen, Minghua
    Lau, Francis C. M.
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2013, 31 (12) : 2710 - 2721
  • [33] Cost-efficient coordinated scheduling for leasing cloud resources on hybrid workloads
    Li, Jian
    Su, Sen
    Cheng, Xiang
    Song, Meina
    Ma, Liyu
    Wang, Jie
    [J]. PARALLEL COMPUTING, 2015, 44 : 1 - 17
  • [34] Planning model for cost-minimizing slab inventory of an integrated foundry
    Spengler, T
    Seefried, O
    Köck, P
    [J]. OPERATIONS RESEARCH PROCEEDINGS 2000, 2001, : 345 - 350
  • [35] Cost-Minimizing Bandwidth Guarantee for Inter-Datacenter Traffic
    Li, Wenxin
    Li, Keqiu
    Guo, Deke
    Min, Geyong
    Qi, Heng
    Zhang, Jianhui
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (02) : 483 - 494
  • [36] A misclassification cost-minimizing evolutionary-neural classification approach
    Pendharkar, Parag
    Nanda, Sudhir
    [J]. NAVAL RESEARCH LOGISTICS, 2006, 53 (05) : 432 - 447
  • [37] The cost-minimizing inverse classification problem: a genetic algorithm approach
    Mannino, MV
    Koushik, MV
    [J]. DECISION SUPPORT SYSTEMS, 2000, 29 (03) : 283 - 300
  • [38] Cost-Efficient Scheduling of Elastic Processes in Hybrid Clouds
    Hoenisch, Philipp
    Hochreiner, Christoph
    Schuller, Dieter
    Schulte, Stefan
    Mendling, Jan
    Dustdar, Schahram
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 17 - 24
  • [39] HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds
    Fernando Bittencourt, Luiz
    Roberto Mauro Madeira, Edmundo
    [J]. JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2011, 2 : 207 - 227
  • [40] Cost and makespan-aware workflow scheduling in hybrid clouds
    Zhou, Junlong
    Wang, Tian
    Cong, Peijin
    Lu, Pingping
    Wei, Tongquan
    Chen, Mingsong
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 100