Preemptive and non-preemptive scheduling of optical switches with configuration delay

被引:0
|
作者
Zhang Zhizhong [1 ]
Cheng Fang [1 ]
Luo Jiangtao [1 ]
Mao Qijian [1 ]
Wang Jun [1 ]
Qiu Shaofeng [1 ]
机构
[1] Chongqing Univ Posts & Telecommun, Dept Commun Engn, Chongqing 400065, Peoples R China
来源
关键词
optical switches; scheduling; configuration delay;
D O I
10.1007/s11432-006-2023-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Utilizing optical technologies for the design of packet switches and routers offers several advantages in terms of scalability, high bandwidth, power consumption, and cost. However, the configuration delays of optical crossbars are much longer than that of the electronic counterpart, which makes the conventional slot-by-slot scheduling methods no longer the feasible solution. Therefore, some tradeoff must be found between the empty time slots and configuration overhead. This paper classifies such scheduling problems into preemptive and non-preemptive scenarios, each has its own advantages and disadvantages. Although non-preemptive scheduling is inherently not good at achieving the above-mentioned tradeoff, it is shown, however, that the proposed maximum weight matching (MWM) based greedy algorithm is guaranteed to achieve an approximation 2 for arbitrary configuration delay, and with a relatively low time complexity O(N-2). For preemptive scheduling, a novel 2-approximation heuristic is presented. Each time in finding a switch configuration, the 2-approximation heuristic guarantees the covering cost of the remaining traffic matrix to have 2-approximation. Simulation results demonstrate that 2-approximation heuristic (1) performs close to the optimal scheduling, and (2) outperforms ADJUST and DOUBLE in terms of traffic transmission delay and time complexity.
引用
收藏
页码:653 / 664
页数:12
相关论文
共 50 条
  • [41] Design and Timing Guarantee for Non-Preemptive Gang Scheduling
    Lee, Seongtae
    Guan, Nan
    Lee, Jinkyu
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 132 - 144
  • [42] Fault tolerant global scheduling with non-preemptive backups
    Peng H.
    Lu Y.
    Sun F.
    Han J.-H.
    Han, Jiang-Hong (hanjh@hfut.edu.cn), 1600, Chinese Academy of Sciences (27): : 3158 - 3171
  • [43] Provably efficient non-preemptive task scheduling with Cilk
    Vee, VB
    Hsu, WJ
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 602 - 607
  • [44] MIXING OF NON-PREEMPTIVE AND PREEMPTIVE REPEAT PRIORITY DISCIPLINES
    ADIRI, I
    DOMB, I
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1984, 18 (01) : 86 - 97
  • [45] An LP-Based Algorithm for Scheduling Preemptive and/or Non-Preemptive Real-Time Tasks
    Hashimoto, Hideki
    Yagiura, Mutsunori
    JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2010, 4 (03): : 578 - 587
  • [46] The continuous assignment problem and its application to preemptive and non-preemptive scheduling with irregular cost functions
    Sourd, F
    INFORMS JOURNAL ON COMPUTING, 2004, 16 (02) : 198 - 208
  • [47] Simulation studies of a multi-priority dual queue (MPDQ) with preemptive and non-preemptive scheduling
    Bedford, A
    Zeephongsekul, P
    COMPUTATIONAL SCIENCE - ICCS 2003, PT III, PROCEEDINGS, 2003, 2659 : 179 - 189
  • [48] Discrete and continuous-time formulations for dealing with break periods: Preemptive and non-preemptive scheduling
    Castro, Pedro M.
    Harjunkoski, Iiro
    Grossmann, Ignacio E.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 278 (02) : 563 - 577
  • [49] Non-Preemptive Tree Packing
    Lendl, Stefan
    Woeginger, Gerhard
    Wulf, Lasse
    ALGORITHMICA, 2023, 85 (03) : 783 - 804
  • [50] Non-Preemptive Open Shop Scheduling Considering Machine Availability
    Barjouei, A. Shojaei
    Barabadi, Abbas
    Tavakkoli-Moghaddam, R.
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2019, : 1280 - 1284