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 条
  • [1] Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybrid Clouds
    Qiu, Xuanjia
    Li, Hongxing
    Wu, Chuan
    Li, Zongpeng
    Lau, Francis C. M.
    [J]. 2012 PROCEEDINGS IEEE INFOCOM, 2012, : 2571 - 2575
  • [2] Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybrid Clouds
    Qiu, Xuanjia
    Li, Hongxing
    Wu, Chuan
    Li, Zongpeng
    Lau, Francis C. M.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (12) : 3330 - 3345
  • [3] Scheduling Data Intensive Workloads through Virtualization on MapReduce based Clouds
    Rao, B. Thirumala
    Reddy, L. S. S.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (06): : 105 - 112
  • [4] Cost-Minimizing Scheduling of Workflows on a Cloud of Memory Managed Multicore Machines
    Grounds, Nicolas G.
    Antonio, John K.
    Muehring, Jeff
    [J]. CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 435 - +
  • [5] COST-MINIMIZING WELFARE PROGRAMS
    DYE, RA
    ANTLE, R
    [J]. JOURNAL OF PUBLIC ECONOMICS, 1986, 30 (02) : 259 - 265
  • [6] Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds
    Van den Bossche, Ruben
    Vanmechelen, Kurt
    Broeckhove, Jan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (04): : 973 - 985
  • [7] A Hybrid Scheduling Algorithm for Data Intensive Workloads in a MapReduce Environment
    Phuong Nguyen
    Simon, Tyler
    Halem, Milton
    Chapman, David
    Le, Quang
    [J]. 2012 IEEE/ACM FIFTH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2012), 2012, : 161 - 167
  • [8] ON THE COST-MINIMIZING NUMBER OF FIRMS
    TENRAA, T
    [J]. ECONOMICS LETTERS, 1983, 12 (3-4) : 213 - 218
  • [9] Cost efficient scheduling of MapReduce applications on public clouds
    Zeng, Xuezhi
    Garg, Saurabh Kumar
    Wen, Zhenyu
    Strazdins, Peter
    Zomaya, Albert Y.
    Ranjan, Rajiv
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 26 : 375 - 388
  • [10] Cost-minimizing risk adjustment
    Shen, YJ
    Ellis, RP
    [J]. JOURNAL OF HEALTH ECONOMICS, 2002, 21 (03) : 515 - 530