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

被引:0
|
作者
Zhizhong Zhang
Fang Cheng
Jiangtao Luo
Qijian Mao
Jun Wang
Shaofeng Qiu
机构
[1] Chongqing University of Posts and Telecommunications,Department of Communication Engineering
关键词
optical switches; scheduling; configuration delay;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:11
相关论文
共 50 条
  • [2] Preemptive and non-preemptive scheduling of optical switches with configuration delay
    Zhang Zhizhong
    Cheng Fang
    Luo Jiangtao
    Mao Qijian
    Wang Jun
    Qiu Shaofeng
    [J]. SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2006, 49 (05): : 653 - 664
  • [3] Non-preemptive scheduling of optical switches
    Kesselman, A
    Kogan, K
    [J]. 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
    [J]. 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.
    [J]. 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
    [J]. Journal of Scheduling, 2022, 25 : 659 - 674
  • [7] 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
    [J]. Formal Methods in System Design, 2017, 50 : 97 - 139
  • [8] 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
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2017, 50 (2-3) : 97 - 139
  • [9] Preemption Delay Analysis for Floating Non-Preemptive Region Scheduling
    Marinho, Jose Manuel
    Nelis, Vincent
    Petters, Stefan M.
    Puaut, Isabelle
    [J]. 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
    [J]. COMPUTER AIDED VERIFICATION, CAV 2015, PT II, 2015, 9207 : 180 - 197