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 条
  • [31] ON NONPREEMPTIVE LCFS SCHEDULING WITH DEADLINES
    SCHMID, U
    BLIEBERGER, J
    JOURNAL OF ALGORITHMS, 1995, 18 (01) : 124 - 158
  • [32] OPTIMAL SCHEDULING WITH STRICT DEADLINES
    BHATTACHARYA, PP
    EPHREMIDES, A
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1989, 34 (07) : 721 - 728
  • [33] Dynamic Routing and Scheduling for Variable Bandwidth Circuit Switching
    Patel, Ankitkumar N.
    Jue, Jason P.
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 3211 - 3216
  • [34] A Variable Neighbourhood Search for the Workforce Scheduling and Routing Problem
    Pinheiro, Rodrigo Lankaites
    Landa-Silva, Dario
    Atkin, Jason
    ADVANCES IN NATURE AND BIOLOGICALLY INSPIRED COMPUTING, 2016, 419 : 247 - 259
  • [35] An integrated approach for remanufacturing job shop scheduling with routing alternatives
    Li, Lingling
    Li, Congbo
    Li, Li
    Tang, Ying
    Yang, Qingshan
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2019, 16 (04) : 2063 - 2085
  • [36] Multi-cost job routing and scheduling in Grid networks
    Stevens, T.
    De Leenheer, M.
    Develder, C.
    Dhoedt, B.
    Christodoulopoulos, K.
    Kokkinos, P.
    Varvarigos, E.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (08): : 912 - 925
  • [37] Graph transformations for the vehicle routing and job shop scheduling problems
    Beck, JC
    Prosser, P
    Selensky, E
    GRAPH TRANSFORMATIONS, PROCEEDINGS, 2002, 2505 : 60 - 74
  • [38] Distributed job scheduling based on multiple constraints anycast routing
    Stevens, Tim
    De Leenheer, Marc
    De Turck, Filip
    Dhoedt, Bart
    Demeester, Piet
    2006 3RD INTERNATIONAL CONFERENCE ON BROADBAND COMMUNICATIONS, NETWORKS AND SYSTEMS, VOLS 1-3, 2006, : 11 - +
  • [39] Asymptotically optimal algorithms for job shop scheduling and packet routing
    Bertsimas, D
    Gamarnik, D
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1999, 33 (02): : 296 - 318
  • [40] Asymptotically Optimal Algorithms for Job Shop Scheduling and Packet Routing
    Bertsimas, Dimitris
    Gamarnik, David
    Journal of Algorithms, 1999, 33 (02): : 296 - 318