DocumentCode
975324
Title
Rapid optimal scheduling for time-multiplex switches using a cellular automaton
Author
Rose, Christopher
Author_Institution
AT&T Bell Lab., Holmdel, NJ, USA
Volume
37
Issue
5
fYear
1989
fDate
5/1/1989 12:00:00 AM
Firstpage
500
Lastpage
509
Abstract
Many time-multiplex switching systems require that the incoming traffic be scheduled to avoid conflict at the switch output (two or more users converging simultaneously upon a single output). Optimal scheduling provides a means to assign traffic on demand such that either blocking probability is minimized (unbuffered system) or packet waiting time is minimized (buffered system). However, computation of an optimal schedule for switches of a reasonable size (i.e. N =100) may require many seconds or even minutes, whereas the traffic demand may vary much more rapidly. Since the computation time varies as O(N 2), the problem becomes readily intractable for large N . This computational bottleneck is overcome by using a scheduling algorithm which is run on a simple special-purpose parallel computer (cellular automaton). A schedule is produced in O(N ) time if signal propagation time in the automaton is considered negligible, and therefore increases in computation speed by several orders of magnitude should be possible; the time to compute a schedule for a 1000-input switch would be measured in milliseconds rather than minutes
Keywords
electronic switching systems; graph theory; packet switching; parallel processing; scheduling; telecommunications computing; TDM; cellular automaton; optimal scheduling; packet switching; scheduling algorithm; special-purpose parallel computer; time-multiplex switches; traffic scheduling; Automata; Communication switching; Concurrent computing; Optimal scheduling; Packet switching; Processor scheduling; Scheduling algorithm; Switches; Throughput; Time measurement;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/26.24601
Filename
24601
Link To Document