Cost-Effective Resource Provisioning for MapReduce in a Cloud

被引:71
|
作者
Palanisamy, Balaji [1 ]
Singh, Aameek [2 ]
Liu, Ling [3 ]
机构
[1] Univ Pittsburgh, Sch Informat Sci, Pittsburgh, PA 15260 USA
[2] IBM Almaden Res Ctr, Storage Syst, San Jose, CA USA
[3] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
MapReduce; cloud computing; cost-effectiveness; scheduling;
D O I
10.1109/TPDS.2014.2320498
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a new MapReduce cloud service model, Cura, for provisioning cost-effective MapReduce services in a cloud. In contrast to existing MapReduce cloud services such as a generic compute cloud or a dedicated MapReduce cloud, Cura has a number of unique benefits. First, Cura is designed to provide a cost-effective solution to efficiently handle MapReduce production workloads that have a significant amount of interactive jobs. Second, unlike existing services that require customers to decide the resources to be used for the jobs, Cura leverages MapReduce profiling to automatically create the best cluster configuration for the jobs. While the existing models allow only a per-job resource optimization for the jobs, Cura implements a globally efficient resource allocation scheme that significantly reduces the resource usage cost in the cloud. Third, Cura leverages unique optimization opportunities when dealing with workloads that can withstand some slack. By effectively multiplexing the available cloud resources among the jobs based on the job requirements, Cura achieves significantly lower resource usage costs for the jobs. Cura's core resource management schemes include cost-aware resource provisioning, VM-aware scheduling and online virtual machine reconfiguration. Our experimental results using Facebook-like workload traces show that our techniques lead to more than 80 percent reduction in the cloud compute infrastructure cost with upto 65 percent reduction in job response times.
引用
收藏
页码:1265 / 1279
页数:15
相关论文
共 50 条
  • [31] Toward cost-effective storage provisioning for DBMSs
    Zhang, Ning
    Tatemura, Junichi
    Patel, Jignesh M.
    Hacigumus, Hakan
    [J]. VLDB JOURNAL, 2014, 23 (02): : 329 - 354
  • [32] Toward cost-effective storage provisioning for DBMSs
    Ning Zhang
    Junichi Tatemura
    Jignesh M. Patel
    Hakan Hacigumus
    [J]. The VLDB Journal, 2014, 23 : 329 - 354
  • [33] Provisioning Cost-Effective Mobile Video Caching
    Ghoreishi, Seyed Ehsan
    Friderikos, Vasilis
    Karamshuk, Dmytro
    Sastry, Nishanth
    Aghvami, A. Hamid
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [34] Cost-effective Provisioning of Spot Instances in Clouds
    Miao, He
    Li, Liu
    [J]. PROCEEDINGS OF 2016 9TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2016, : 194 - 197
  • [35] Towards Cost-Effective Storage Provisioning for DBMSs
    Zhang, Ning
    Tatemura, Junichi
    Patel, Jignesh M.
    Haciguemues, Hakan
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 5 (04): : 274 - 285
  • [36] Cost-effective multiple QoS path provisioning
    Lee, SS
    Gerla, M
    [J]. GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 1894 - 1898
  • [37] Improved Cost-Effective Technique for Resource Allocation in Mobile Cloud Computing
    Nandi, Enakshmi
    Mondal, Ranjan Kumar
    Ray, Payel
    Biswas, Biswajit
    Sanyal, Manas Kumar
    Sarddar, Debabrata
    [J]. PROGRESS IN COMPUTING, ANALYTICS AND NETWORKING, ICCAN 2017, 2018, 710 : 551 - 558
  • [38] Cost-Effective Resource Allocation in C-RAN with Mobile Cloud
    Wang, Kezhi
    Yang, Kun
    Wang, Xinhou
    Magurawalage, Chathura Sarathchandra
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [39] A Cost-Efficient Resource Provisioning and Scheduling Approach for Deadline-Sensitive MapReduce Computations in Cloud Environment
    Jabbari, Amir
    Masoumiyan, Farzaneh
    Hu, Shuwen
    Tang, Maolin
    Tian, Yu-Chu
    [J]. 2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 600 - 608
  • [40] Cost-Effective and Energy-Aware Resource Allocation in Cloud Data Centers
    Sabyasachi, Abadhan Saumya
    Muppala, Jogesh K.
    [J]. ELECTRONICS, 2022, 11 (21)