CRED: Cloud Right-Sizing with Execution Deadlines and Data Locality

被引:8
|
作者
Xu, Maotong [1 ]
Alamro, Sultan [1 ]
Lan, Tian [1 ]
Subramaniam, Suresh [1 ]
机构
[1] George Washington Univ, Dept Elect & Comp Engn, Washington, DC 20052 USA
基金
美国国家科学基金会;
关键词
Cloud right-sizing; scheduling; data locality; failure recovery; MAPREDUCE; PERFORMANCE;
D O I
10.1109/TPDS.2017.2726071
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As demands for cloud-based data processing continue to grow, cloud providers seek effective techniques that deliver value to the businesses without violating Service Level Agreements (SLAs). Cloud right-sizing has emerged as a very promising technique for making cloud services more cost-effective. In this paper, we present CRED, a novel framework for cloud right-sizing with execution deadlines and data locality constraints. CRED jointly optimizes data placement and task scheduling in data centers with the aim of minimizing the number of nodes needed while meeting users' SLA requirements. We formulate CRED as an integer optimization problem and present a heuristic algorithm with provable performance guarantees to solve the problem. Competitive ratios of the proposed algorithm are quantified in closed form for arbitrary task parameters and cloud configurations. We also extend our work to obtain a resilient solution, which allows successful recovery at run time from any single node failure and is guaranteed to meet both deadline and locality constraints. Simulation results using Google trace show that our proposed algorithm significantly outperforms existing heuristics such as first-fit by reducing the number of required active servers by up to 47 percent, and achieves near-optimal performance. We also show that our algorithm can significantly improve utilization of both computational resources and storage space by up to 28 and 15 percent, respectively.
引用
收藏
页码:3389 / 3400
页数:12
相关论文
共 50 条
  • [1] CRED: Cloud Right-sizing to Meet Execution Deadlines and Data Locality
    Alamro, Sultan
    Xu, Maotong
    Lan, Tian
    Subramaniam, Suresh
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 686 - 693
  • [2] Algorithms for Right-sizing Heterogeneous Data Centers
    Albers, Susanne
    Quedenfeld, Jens
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2023, 10 (04)
  • [3] Optimal Algorithms for Right-Sizing Data Centers
    Albers, Susanne
    Quedenfeld, Jens
    SPAA'18: PROCEEDINGS OF THE 30TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2018, : 363 - 372
  • [4] Right-Sizing Statistical Models for Longitudinal Data
    Wood, Phillip K.
    Steinley, Douglas
    Jackson, Kristina M.
    PSYCHOLOGICAL METHODS, 2015, 20 (04) : 470 - 488
  • [5] Optimal Algorithms for Right-sizing Data Centers
    Albers, Susanne
    Quedenfeld, Jens
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2022, 9 (04)
  • [6] Stochastic modeling of dynamic right-sizing for energy-efficiency in cloud data centers
    Shen, Dian
    Luo, Junzhou
    Dong, Fang
    Fei, Xiang
    Wang, Wei
    Jin, Guoqing
    Li, Weidong
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 48 : 82 - 95
  • [7] RIGHT-SIZING THE GRID
    Newman, David
    MECHANICAL ENGINEERING, 2015, 137 (01) : 34 - 39
  • [8] More on ''right-sizing residencies''
    Stimmel, B
    ACADEMIC MEDICINE, 1996, 71 (11) : 1135 - 1136
  • [9] Right-sizing an Internet connection
    Raymond, X
    EDN, 2004, 49 (13) : 71 - +
  • [10] The right guideline for right-sizing residencies
    Cohen, JJ
    ACADEMIC MEDICINE, 1996, 71 (05) : 480 - 480