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 条
  • [41] A Genetic Algorithm for job shop scheduling problems with alternate routing
    Hussain, MF
    Joshi, SB
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 2225 - 2230
  • [42] Integrated routing wasp algorithm and scheduling wasp algorithm for job shop dynamic scheduling
    Geoffery, Evan
    Test Engineering and Management, 2019, 81 (5-6): : 9 - 15
  • [43] Integrated Routing Wasp Algorithm and Scheduling Wasp Algorithm for Job Shop Dynamic Scheduling
    Cao, Yan
    Yang, Yanli
    Wang, Huamin
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, 2008, : 674 - +
  • [44] Path-Reduced Costs for Eliminating Arcs in Routing and Scheduling
    Irnich, Stefan
    Desaulniers, Guy
    Desrosiers, Jacques
    Hadjar, Ahmed
    INFORMS JOURNAL ON COMPUTING, 2010, 22 (02) : 297 - 313
  • [45] Job Scheduling with Minimizing Data Communication Costs [Extended Abstract]
    Clinkenbeard, Trevor
    Nica, Anisoara
    SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, : 2071 - 2072
  • [46] On stability of queueing networks with job deadlines
    Ward, AR
    Bambos, N
    JOURNAL OF APPLIED PROBABILITY, 2003, 40 (02) : 293 - 304
  • [47] Job shop scheduling based on earliness and tardiness penalties with due dates and deadlines: an enhanced genetic algorithm
    Hong-an Yang
    Qi-feng Sun
    Can Saygin
    Shu-dong Sun
    The International Journal of Advanced Manufacturing Technology, 2012, 61 : 657 - 666
  • [48] Job shop scheduling based on earliness and tardiness penalties with due dates and deadlines: an enhanced genetic algorithm
    Yang, Hong-an
    Sun, Qi-feng
    Saygin, Can
    Sun, Shu-dong
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 61 (5-8): : 657 - 666
  • [49] Combined Scheduling and Routing for Deterministic Guarantee of End-to-End Deadlines in Cell Structured Sensor Networks
    Ryu, Jiho
    Lee, Chang-Gun
    Kwon, Ted Taekyoung
    Han, Junghee
    IEEE SENSORS JOURNAL, 2009, 9 (10) : 1291 - 1301