Projective Cone, Scheduling (PCS) Algorithms for Packet Switches of Maximal Throughput

被引:18
|
作者
Ross, Kevin [1 ]
Bambos, Nicholas [2 ,3 ]
机构
[1] Univ Calif Santa Cruz, Baskin Sch Engn, Santa Cruz, CA 95064 USA
[2] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[3] Stanford Univ, Dept Management Sci & Engn, Stanford, CA 94305 USA
关键词
Cone scheduling; maximal throughput; packet switch; queueing network; stability; STABILITY; POLICIES;
D O I
10.1109/TNET.2008.2002557
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study the (generalized) packet switch scheduling problem, where service configurations are dynamically chosen in response to queue backlogs, so as to maximize the throughput without any knowledge of the long term traffic load. Service configurations and traffic traces are arbitrary. First, we identify a rich class of throughput-optimal linear controls, which choose the service configuration S maximizing the projection < S, BX > when the backlog is X. The matrix B is arbitrarily fixed in the class of positive-definite, symmetric matrices with negative or zero off-diagonal elements. In contrast, positive off-diagonal elements may drive the system unstable, even for sub-critical loads. The associated rich Euclidian geometry of projective cones is explored (hence the name projective cone scheduling PCS). The maximum-weight-matching (MWM) rule is seen to be a special case, where B is the identity matrix. Second, we extend the class of throughput maximizing controls by identifying a tracking condition which allows applying PCS with any bounded time-lag without compromising throughput. It enables asynchronous or delayed PCS implementations and various examples are discussed.
引用
收藏
页码:976 / 989
页数:14
相关论文
共 50 条
  • [31] Packet mode scheduling in buffered crossbar (CICQ) switches
    Passas, Georgios
    Katevenis, Manolis
    [J]. HPSR: 2006 WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2006, : 105 - +
  • [32] Scheduling algorithms for optical packet fabrics
    Kar, K
    Stiliadis, D
    Lakshman, TV
    Tassiulas, L
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2003, 21 (07) : 1143 - 1155
  • [33] Online Packet Scheduling for CIOQ and Buffered Crossbar Switches
    Kamal Al-Bawani
    Matthias Englert
    Matthias Westermann
    [J]. Algorithmica, 2018, 80 : 3861 - 3888
  • [34] Online Packet Scheduling for CIOQ and Buffered Crossbar Switches
    Al-Bawani, Kamal
    Englert, Matthias
    Westermann, Matthias
    [J]. ALGORITHMICA, 2018, 80 (12) : 3861 - 3888
  • [35] Scheduling optical packet switches with minimum number of configurations
    Wu, B
    Yeung, KL
    [J]. ICC 2005: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, 2005, : 1830 - 1835
  • [36] HYBRID SCHEDULING IN HIGH-SPEED PACKET SWITCHES
    Mhamdi, Lotfi
    Vassiliadis, Stamatis
    [J]. ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, : 1343 - 1346
  • [37] Localized Independent Packet Scheduling for Buffered Crossbar Switches
    Pan, Deng
    Yang, Yuanyuan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (02) : 260 - 274
  • [38] A new packet scheduling algorithm for input-buffered multicast packet switches
    Liu, NH
    Yeung, KL
    [J]. GLOBECOM 97 - IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, CONFERENCE RECORD, VOLS 1-3, 1997, : 1695 - 1699
  • [39] Packet scheduling for WDM fiber delay line buffers in photonic packet switches
    Yamaguchi, T
    Baba, K
    Murata, M
    Kitayama, K
    [J]. OPTICOMM 2002: OPTICAL NETWORKING AND COMMUNICATIONS, 2002, 4874 : 262 - 273
  • [40] Compiling Packet Programs to dRMT Switches: Theory and Algorithms
    Vass, Balazs
    Fraknoi, Adam
    Berczi-Kovacs, Erika
    Retvari, Gabor
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON P4 IN EUROPE, EUROP4 2022, 2022, : 26 - 32