On-line Batch Scheduling in Distributed Optical Networks

被引:1
|
作者
Wang, Yang [1 ]
Cao, Xiaojun [1 ]
Caciula, Adrian [1 ]
Hu, Qian [1 ]
机构
[1] Georgia State Univ, Dept Comp Sci, Atlanta, GA 30303 USA
关键词
D O I
10.1109/IPDPSW.2012.109
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Batch scheduling accommodates a group of tasks with the start/end time constraints to maximize the revenue from scheduling tasks over a number of servers, which has been extensively studied in the context of Job-machine scheduling. In optical networks, batch scheduling refers to the process of scheduling a group of data units (i.e., the jobs) that competing for the same set of wavelength channels (i.e., the machines). Classical Job-machine scheduling studies considered both the case of a pure-loss system, and the case with waiting rooms (i.e., buffers), which are generally in the form of Random Access Memory (RAM). In optical networks, the buffering is achieved by feeding the optical signal into a fixed length of fiber, namely Fiber Delay Lines, since optical RAM is not yet available. The unique feature of the discrete and predefined buffering time in fact instantiates a new type of problem, namely Job-machine scheduling with Discrete-time Buffers. In this work, we comprehensively study batch scheduling in optical networks. We show that batch scheduling with and without FDLs corresponds to two different instances of Job-machine scheduling problem. While proving their NP-Completeness, we mathematically model both cases using Integer Linear Programming formulations to provide an optimal scheduling. Given the timeliness request for on-line batch scheduling and the dramatic problem size in optical networks, we also propose polynomial-time heuristic algorithms, which are shown to be near-optimal in our simulations.
引用
收藏
页码:886 / 893
页数:8
相关论文
共 50 条
  • [1] Batch list on-line scheduling
    Huo, Manchen
    Tang, Lixin
    2006 INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT, VOLS 1 AND 2, PROCEEDINGS, 2006, : 1144 - 1149
  • [2] On-line machine scheduling with batch setups
    Zhang, Lele
    Wirth, Andrew
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2010, 20 (03) : 285 - 306
  • [3] On-line machine scheduling with batch setups
    Lele Zhang
    Andrew Wirth
    Journal of Combinatorial Optimization, 2010, 20 : 285 - 306
  • [4] Batch Scheduling in Optical Networks
    Wang, Yang
    Cao, Xiaojun
    Caciula, Adrian
    Hu, Qian
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2013, 5 (02) : 116 - 126
  • [5] On-line Batch Scheduling on Tow Parallel Machines With Wait
    Huo Manchen
    Chen Zhongjiu
    2015 IEEE ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2015, : 776 - 779
  • [6] On-line scheduling algorithms for a batch machine with finite capacity
    Poon, CK
    Yu, WC
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2005, 9 (02) : 167 - 186
  • [7] On-line scheduling with delivery time on a single batch machine
    Tian, Ji
    Fu, Ruyan
    Yuan, Jinjiang
    THEORETICAL COMPUTER SCIENCE, 2007, 374 (1-3) : 49 - 57
  • [8] On-line scheduling of multi-server batch operations
    van der Zee, DJ
    van Harten, A
    Schuur, P
    IIE TRANSACTIONS, 2001, 33 (07) : 569 - 586
  • [9] On-Line Scheduling Algorithms for a Batch Machine with Finite Capacity
    Chung Keung Poon
    Wenci Yu
    Journal of Combinatorial Optimization, 2005, 9 : 167 - 186
  • [10] On-line scheduling on a batch processing machine with unbounded batch size to minimize the makespan
    Ridouard, Frederic
    Richard, Pascal
    Martineau, Patrick
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 189 (03) : 1327 - 1342