• DocumentCode
    1226882
  • Title

    Multicast traffic in input-queued switches: optimal scheduling and maximum throughput

  • Author

    Marsan, Marco Ajmone ; Bianco, Andrea ; Giaccone, Paolo ; Leonardi, Emilio ; Neri, Fabio

  • Author_Institution
    Dipt. di Elettronica, Politecnico di Torino, Italy
  • Volume
    11
  • Issue
    3
  • fYear
    2003
  • fDate
    6/1/2003 12:00:00 AM
  • Firstpage
    465
  • Lastpage
    477
  • Abstract
    The paper studies input-queued packet switches loaded with both unicast and multicast traffic. The packet switch architecture is assumed to comprise a switching fabric with multicast (and broadcast) capabilities, operating in a synchronous slotted fashion. Fixed-size data units, called cells, are transferred from each switch input to any set of outputs in one time slot, according to the decisions of the switch scheduler, that identifies at each time slot a set of nonconflicting cells, i.e., cells neither coming from the same input, nor directed to the same output. First, multicast traffic admissibility conditions are discussed, and a simple counterexample is presented, showing intrinsic performance losses of input-queued with respect to output-queued switch architectures. Second, the optimal scheduling discipline to transfer multicast packets from inputs to outputs is defined. This discipline is rather complex, requires a queuing architecture that probably is not implementable, and does not guarantee in-sequence delivery of data. However, from the definition of the optimal multicast scheduling discipline, the formal characterization of the sustainable multicast traffic region naturally follows. Then, several theorems showing intrinsic performance losses of input-queued with respect to output-queued switch architectures are proved. In particular, we prove that, when using per multicast flow FIFO queueing architectures, the internal speedup that guarantees 100% throughput under admissible traffic grows with the number of switch ports.
  • Keywords
    multicast communication; packet switching; queueing theory; scheduling; telecommunication traffic; FIFO queueing; input-queued switches; multicast traffic; nonconflicting cells; output-queued switch; packet switch architecture; queuing architecture; scheduling; throughput; unicast traffic; Bandwidth; Broadcasting; Fabrics; Optimal scheduling; Packet switching; Performance loss; Switches; Throughput; Traffic control; Unicast;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2003.813048
  • Filename
    1208306