• DocumentCode
    1822430
  • Title

    On the maximal throughput of networks with finite buffers and its application to buffered crossbars

  • Author

    Giaccone, Paolo ; Leonardi, Emilio ; Shah, Devavrat

  • Author_Institution
    Dipt. di Elettronica, Politecnico di Torino, Italy
  • Volume
    2
  • fYear
    2005
  • fDate
    13-17 March 2005
  • Firstpage
    971
  • Abstract
    The advent of packet networks has motivated many researchers to study the performance of networks of queues in the last decade or two. However, most of the previous work assumes the availability of infinite queue-size. Instead, in this paper, we study the maximal achievable throughput in a flow-controlled lossless network with finite-queue size. In such networks, throughput depends on the packet scheduling policy utilized. As the main of this paper, we obtain a dynamic scheduling policy that achieves the maximal throughput (equal to the maximal throughput in the presence of infinite queue-size) with a minimal finite queue-size at the internal nodes of the network. Though the performance of the policy is ideal, it is quite complex and hence difficult to implement. This leads us to a design of simpler and possibly implementable policy. We obtain a natural trade-off between throughput and queue-size for this policy. We apply our results to the packet switches with buffered crossbar architecture. We propose a simple, implementable, distributed scheduling policy which provides high throughput in the presence of minimal internal buffer. We also obtain a natural trade-off between throughput, internal speedup and buffer-size providing a switch designer with a gamut of designs. To the best of authors´ knowledge, this is one of the first attempts to study the throughput for general networks with finite queue-size. We believe that our methods are general and can be useful in other contexts.
  • Keywords
    buffer storage; computer networks; dynamic scheduling; packet switching; queueing theory; telecommunication congestion control; availability; buffered crossbar architecture; dynamic scheduling policy; finite-queue size; flow-controlled lossless network; gamut; network performance; packet switches; Asynchronous transfer mode; Availability; Computer architecture; Dynamic scheduling; Packet switching; Performance loss; Queueing analysis; Scheduling algorithm; Switches; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-8968-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2005.1498326
  • Filename
    1498326