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
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;
Conference_Titel :
Communications, 2006. ICC '06. IEEE International Conference on
Conference_Location :
Istanbul
Print_ISBN :
1-4244-0355-3
Electronic_ISBN :
8164-9547
DOI :
10.1109/ICC.2006.255170