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

被引:0
|
作者
ZHANG Zhizhong
机构
关键词
optical switches; scheduling; configuration delay;
D O I
暂无
中图分类号
TN25 [波导光学与集成光学];
学科分类号
0702 ; 070207 ;
摘要
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(N2). 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 条
  • [1] Preemptive and non-preemptive scheduling of optical switches with configuration delay
    Zhizhong Zhang
    Fang Cheng
    Jiangtao Luo
    Qijian Mao
    Jun Wang
    Shaofeng Qiu
    Science in China Series F: Information Sciences, 2006, 49 : 653 - 664
  • [2] Preemptive and non-preemptive scheduling of optical switches with configuration delay
    Zhang Zhizhong
    Cheng Fang
    Luo Jiangtao
    Mao Qijian
    Wang Jun
    Qiu Shaofeng
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2006, 49 (05): : 653 - 664
  • [3] Non-preemptive scheduling of optical switches
    Kesselman, A
    Kogan, K
    GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1840 - 1844
  • [4] From Preemptive to Non-preemptive Scheduling Using Rejections
    Lucarelli, Giorgio
    Srivastav, Abhinav
    Trystram, Denis
    COMPUTING AND COMBINATORICS, COCOON 2016, 2016, 9797 : 510 - 519
  • [5] Preemptive and non-preemptive scheduling on two unrelated parallel machines
    Soper, Alan J.
    Strusevich, Vitaly A.
    JOURNAL OF SCHEDULING, 2022, 25 (06) : 659 - 674
  • [6] Preemptive and non-preemptive scheduling on two unrelated parallel machines
    Alan J. Soper
    Vitaly A. Strusevich
    Journal of Scheduling, 2022, 25 : 659 - 674
  • [7] From non-preemptive to preemptive scheduling using synchronization synthesis
    Cerny, Pavol
    Clarke, Edmund M.
    Henzinger, Thomas A.
    Radhakrishna, Arjun
    Ryzhyk, Leonid
    Samanta, Roopsha
    Tarrach, Thorsten
    FORMAL METHODS IN SYSTEM DESIGN, 2017, 50 (2-3) : 97 - 139
  • [8] From non-preemptive to preemptive scheduling using synchronization synthesis
    Pavol Černý
    Edmund M. Clarke
    Thomas A. Henzinger
    Arjun Radhakrishna
    Leonid Ryzhyk
    Roopsha Samanta
    Thorsten Tarrach
    Formal Methods in System Design, 2017, 50 : 97 - 139
  • [9] Preemption Delay Analysis for Floating Non-Preemptive Region Scheduling
    Marinho, Jose Manuel
    Nelis, Vincent
    Petters, Stefan M.
    Puaut, Isabelle
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 497 - 502
  • [10] From Non-preemptive to Preemptive Scheduling Using Synchronization Synthesis
    Cerny, Pavol
    Clarke, Edmund M.
    Henzinger, Thomas A.
    Radhakrishna, Arjun
    Ryzhyk, Leonid
    Samanta, Roopsha
    Tarrach, Thorsten
    COMPUTER AIDED VERIFICATION, CAV 2015, PT II, 2015, 9207 : 180 - 197