Interdatacenter Job Routing and Scheduling With Variable Costs and Deadlines

被引:8
|
作者
Joe-Wong, Carlee [1 ]
Kamitsos, Ioannis [1 ]
Ha, Sangtae [2 ]
机构
[1] Princeton Univ, Princeton, NJ 08544 USA
[2] Univ Colorado, Boulder, CO 80309 USA
关键词
Economics; job scheduling; optimization;
D O I
10.1109/TSG.2015.2453398
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
To reduce their operational costs, datacenter (DC) operators can schedule large jobs at DCs in different geographical locations with time- and location-varying electricity and bandwidth prices. We introduce a framework and algorithms to do so that minimize electricity and bandwidth cost subject to job indivisibility, deadlines, priorities, and DC resource constraints. In doing so, we provide a way for DC operators to predict their operational costs for different DC placements and capacities, and thus make informed decisions about how to expand their DC network. Our distributed algorithm uses estimated job arrivals and day-ahead electricity prices to optimize over sliding time windows. We demonstrate its effectiveness on a Google DC trace and investigate the effects of different cost and performance criteria. The algorithm leverages heterogeneous job resource requirements and routing and scheduling flexibility: even deadline and indivisibility constraints yield little cost increase, though they significantly improve job completion times and localization at only one DC, respectively. We show that our algorithm reduces the cost much more than optimizing only electricity, only bandwidth, or a combination of resource costs and job completion times.
引用
收藏
页码:2669 / 2680
页数:12
相关论文
共 50 条
  • [21] Routing and Scheduling for Variable Bandwidth Advance Reservation
    Patel, Ankitkumar N.
    Jue, Jason P.
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2011, 3 (12) : 912 - 923
  • [22] Optimal berth allocation with variable job scheduling
    Eliiyi, Deniz Tuersel
    Korkmaz, Aslihan Gizem
    Cicek, Abdullah Ercuement
    20TH INTERNATIONAL CONFERENCE, EURO MINI CONFERENCE CONTINUOUS OPTIMIZATION AND KNOWLEDGE-BASED TECHNOLOGIES, EUROPT'2008, 2008, : 358 - +
  • [23] Energy-Efficient Flow Scheduling and Routing with Hard Deadlines in Data Center Networks
    Wang, Lin
    Zhang, Fa
    Zheng, Kai
    Vasilakos, Athanasios V.
    Ren, Shaolei
    Liu, Zhiyong
    2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2014), 2014, : 248 - 257
  • [24] Towards autonomic computing: Adaptive job routing and scheduling
    Whiteson, S
    Stone, P
    PROCEEDING OF THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE SIXTEENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, : 916 - 922
  • [25] Complexity Analysis of Checkpoint Scheduling with Variable Costs
    Bouguerra, Mohamed-Slim
    Trystram, Denis
    Wagner, Frederic
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (06) : 1269 - 1275
  • [26] Propagation of Idle Times Costs for Fixed Job Scheduling
    Wang Ruixin
    Barnier, Nicolas
    2018 IEEE 30TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2018, : 718 - 725
  • [27] Online scheduling with hard deadlines
    Goldman, SA
    Parwatikar, J
    Suri, S
    JOURNAL OF ALGORITHMS, 2000, 34 (02) : 370 - 389
  • [28] SCHEDULING WITH DEADLINES AND LOSS FUNCTIONS
    MCNAUGHTON, R
    MANAGEMENT SCIENCE, 1959, 6 (01) : 1 - 12
  • [29] Optimal scheduling with strict deadlines
    Bhattacharya, Partha P., 1600, (34):
  • [30] Scheduling with due dates and deadlines
    Gordon, V
    Finke, G
    Proth, JM
    ISIE 2002: PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-4, 2002, : 223 - 227