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 条
  • [41] Throughput and Packet Displacements of Dynamic Broadcasting Algorithms
    de Berg, Mark
    Carstens, Corrie Jacobien
    Mandjes, Michel
    [J]. ALGORITHMS FOR SENSOR SYSTEMS, ALGOSENSORS 2019, 2019, 11931 : 158 - 174
  • [42] Scheduling algorithms for Virtual Output Queuing switches
    Baranowska, Anna
    Kabacinski, Wojciech
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2007, 53 (03) : 251 - 272
  • [43] Stress resistant scheduling algorithms for CIOQ switches
    Pappu, P
    Turner, J
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2003, : 132 - 143
  • [44] On Optimal Scheduling Algorithms for Small Generalized Switches
    Ji, Tianxiong
    Athanasopoulou, Eleftheria
    Srikant, R.
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (05) : 1585 - 1598
  • [45] Scheduling algorithms for shared fiber-delay-line optical packet switches - The single-stage case
    Liew, SY
    Hu, G
    Chao, HJ
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1850 - 1856
  • [46] PERFORMANCE OF SCHEDULING ALGORITHMS MINIMIZING THE PACKET LOSS IN OPTICAL SWITCHES EQUIPPED WITH LIMITED RANGE AND SHARED WAVELENGTH CONVERTERS
    Eramo, V.
    Listanti, M.
    [J]. 2ND INTERNATIONAL CONFERENCE ON BROADBAND NETWORKS (BROADNETS 2005), 2005, : 173 - +
  • [47] Scheduling of multicast traffic in high-capacity packet switches
    Smiljanic, A
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2002, 40 (11) : 72 - 77
  • [48] Scheduling of multicast traffic in high-capacity packet switches
    Smiljanic, A
    [J]. HPSR 2002: WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, PROCEEDINGS: MERGING OPTICAL AND IP TECHNOLOGIES, 2002, : 29 - 33
  • [49] Deadline Aware Packet Scheduling in Switches for Multimedia Streaming Applications
    Bommannavar, Praveen
    Apostolopoulos, John
    Bambos, Nicholas
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013, : 3797 - +
  • [50] Packet Delay-Aware Scheduling in Input Queued Switches
    Li, Yihan
    Panwar, Shivendra
    Chao, H. Jonathan
    Lee, Jong ha
    [J]. GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,