• DocumentCode
    459501
  • Title

    Quick Birkhoff-von Neumann Decomposition Algorithm for Agile All-Photonic Network Cores

  • Author

    Peng, Cheng ; Bochmann, Gregor V. ; Hall, Trevor J.

  • Author_Institution
    Centre for Research in Photonics, School of Information Technology and Engineering, University of Ottawa, Ottawa, Ontario, Canada. cpeng@site.uottawa.ca
  • Volume
    6
  • fYear
    2006
  • fDate
    38869
  • Firstpage
    2593
  • Lastpage
    2598
  • Abstract
    This paper presents a simple and efficient algorithm for timeslot allocation in agile all-photonic network (AAPN) cores working under a time division multiplexing (TDM) mode, called the Quick Birkhoff-von Neumann Decomposition Algorithm (QBvN). The time complexity of QBvN can reach O(Nn) for a N×N switch with a TDM frame size of n. Another version of QBvN, called QBvN-cover, is also proposed to provide guaranteed scheduling with configuration overhead. For QBvN-cover, the bound of the number of generated switch configurations is provided and hence the necessary speedup for AAPN cores. Under stream-type, continuous bit rate traffic, QBvN-cover shows superior delay performance compared with other heuristics in the literature. Although QBvN-cover is unlike other BvN algorithms that use a service matrix as input, we show that service matrix construction from traffic demand is necessary for QBvN-cover to perform well.
  • Keywords
    High speed optical techniques; Optical buffering; Optical fiber networks; Optical switches; Peer to peer computing; Photonics; Processor scheduling; Telecommunication traffic; Time division multiplexing; Traffic control; Optical Networks; Scheduling Algorithms; Switching Systems; Time Division Multiplexing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2006. ICC '06. IEEE International Conference on
  • Conference_Location
    Istanbul
  • ISSN
    8164-9547
  • Print_ISBN
    1-4244-0355-3
  • Electronic_ISBN
    8164-9547
  • Type

    conf

  • DOI
    10.1109/ICC.2006.255170
  • Filename
    4024566