Minimizing total busy time in parallel scheduling with application to optical networks

被引:38
|
作者
Flammini, Michele [2 ]
Monaco, Gianpiero [6 ]
Moscardelli, Luca [3 ]
Shachnai, Hadas [4 ]
Shalom, Mordechai [1 ]
Tamir, Tami [5 ]
Zaks, Shmuel [4 ]
机构
[1] Tel Hai Acad Coll, IL-12210 Upper Gallilee, Israel
[2] Univ Aquila, Dept Comp Sci, I-67100 Laquila, Italy
[3] Univ G dAnnunzio, Dept Sci, Pescara, Italy
[4] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[5] Interdisciplinary Ctr, Sch Comp Sci, Herzliyya, Israel
[6] 13S CNRS UNSA INRIA, Mascotte Joint Project, Sophia Antipolis, France
基金
以色列科学基金会;
关键词
Scheduling; Optical networks; Approximation algorithms; COSTS;
D O I
10.1016/j.tcs.2010.05.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a scheduling problem in which a bounded number of jobs can be processed simultaneously by a single machine. The input is a set of n jobs J, = {J(1), . . . , J(n)}. Each job, J(j), is associated with an interval [s(j), c(j)] along which it should be processed. Also given is the parallelism parameter g >= 1, which is the maximal number of jobs that can be processed simultaneously by a single machine. Each machine operates along a contiguous time interval, called its busy interval, which contains all the intervals corresponding to the jobs it processes. The goal is to assign the jobs to machines so that the total busy time is minimized. The problem is known to be NP-hard already for g = 2. We present a 4-approximation algorithm for general instances, and approximation algorithms with improved ratios for instances with bounded lengths, for instances where any two intervals intersect, and for instances where no interval is properly contained in another. Our study has application in optimizing the switching costs of optical networks. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:3553 / 3562
页数:10
相关论文
共 50 条
  • [1] Minimizing Total Busy Time in Parallel Scheduling with Application to Optical Networks
    Flammini, Michele
    Monaco, Gianpiero
    Moscardelli, Luca
    Shachnai, Hadas
    Shalom, Mordechai
    Tamir, Tami
    Zaks, Shmuel
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 384 - +
  • [2] Minimizing total busy time in offline parallel scheduling with application to energy efficiency in cloud computing
    Tian, Wenhong
    Yeo, Chee Shin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (09): : 2470 - 2488
  • [4] Minimizing Total Busy Time with Application to Energy-efficient Scheduling of Virtual Machines in IaaS clouds
    Nguyen Quang-Hung
    Nam Thoai
    2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND APPLICATIONS (ACOMP), 2016, : 141 - 148
  • [5] SCHEDULING FOR MINIMIZING TOTAL ACTUAL FLOW TIME BY NEURAL NETWORKS
    ARIZONO, I
    YAMAMOTO, A
    OHTA, H
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1992, 30 (03) : 503 - 511
  • [6] Parallel machine scheduling with a total energy consumption limitation for minimizing total completion time
    Li, Kai
    Xie, Fulong
    Zhao, Xin
    Chen, Jianfu
    Zhou, Tao
    ENGINEERING OPTIMIZATION, 2024,
  • [7] Minimizing Busy Time in Multiple Machine Real-time Scheduling
    Khandekar, Rohit
    Schieber, Baruch
    Shachnai, Hadas
    Tamir, Tami
    IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2010), 2010, 8 : 169 - 180
  • [8] Minimizing the total completion time for parallel machine scheduling with job splitting and learning
    Wang, Chenjie
    Liu, Changchun
    Zhang, Zhi-hai
    Zheng, Li
    COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 97 : 170 - 182
  • [9] Efficient message scheduling for WDM optical networks with minimizing flow time
    Huang, XH
    Ma, M
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2004, 6 (02) : 147 - 155
  • [10] Parallel batch processing machines scheduling in cloud manufacturing for minimizing total service completion time
    Zhang, Han
    Li, Kai
    Chu, Chengbin
    Jia, Zhao-hong
    COMPUTERS & OPERATIONS RESEARCH, 2022, 146