DocumentCode
3041821
Title
Making parallel packet switches practical
Author
Iyer, Sundar ; McKeown, Nick
Author_Institution
Comput. Syst. Lab., Stanford Univ., CA, USA
Volume
3
fYear
2001
fDate
2001
Firstpage
1680
Abstract
A parallel packet switch (PPS) is a switch in which the memories run slower than the line rate. Arriving packets are spread (or load-balanced) packet-by-packet over multiple slower-speed packet switches. It is already known that with a speedup of S⩾2, a PPS can theoretically mimic a FCFS output-queued (OQ) switch. However, the theory relies on a centralized packet scheduling algorithm that is essentially impractical because of high communication complexity. In this paper, we attempt to make a high performance PPS practical by introducing two results. First, we show that small co-ordination buffers can eliminate the need for a centralized packet scheduling algorithm, allowing a full distributed implementation with low computational and communication complexity. Second, we show that without speedup, the resulting PPS can mimic an FCFS OQ switch within a delay bound
Keywords
communication complexity; computational complexity; packet switching; parallel architectures; queueing theory; FCFS output-queued switch; arriving packets; centralized packet scheduling algorithm; co-ordination buffers; communication complexity; computational complexity; delay bound; distributed implementation; load balancing; multiple slower-speed packet switches; parallel packet switches; Bandwidth; Communication switching; Complexity theory; Concurrent computing; Information retrieval; Laboratories; Packet switching; Random access memory; Scheduling algorithm; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location
Anchorage, AK
ISSN
0743-166X
Print_ISBN
0-7803-7016-3
Type
conf
DOI
10.1109/INFCOM.2001.916665
Filename
916665
Link To Document