User Manual
United
States
Patent
[19]
Arora
et
al.
llllllllllllllIllllllllllllllELllll
lllllllllll|l||lllllllllllllllllllllll
521591A
Patent
Number:
5,521,591
May
28,
1996
[11]
[45]
Date
of
Patent:
[54]
SWITCHING
NETWORKS
WITH
EXPANSIVE
AND/OR
DISPERSIVE
LOGICAL
CLUSTERS
FOR
MESSAGE
ROUTING
[75]
Inventors:
Sanjeev
Arora,
Berkeley,
Calif.;
Thomas
F.
Knight,
Jr.,
Belmont;
Frank
T.
Leighton,
Newton
Center,
both
of
Mass.;
Bruce
M.
Maggs,
Princeton,
N.J.;
Eliezer
Upfal,
Palo
Alto,
Calif.
[73]
Assignee:
Massachusetts
Institute
of
Technology,
Cambridge,
Mass.
[21]
Appl.
No.:
218,318
[22]
Filed:
Mar.
25,
1994
Related
US.
Application
Data
[63]
Continuation
of
Ser.
No.
732,031,
Jul.
18,
1991,
abandoned,
which
is
a
continuation
of
Ser.
No.
488,693,
Mar.
5,
1990,
abandoned.
[51] Int.
Cl.6
...................................................
..
H01H
67/00
[52]
US.
Cl.
.......................
..
340/826;
340/825.8;
370/54;
379/271;
379/272
[58]
Field
of
Search
...................................
..
340/826,
827,
340/825.8,
825.16;
370/54,
60,
94.1;
379/271,
272,
273,
274,
275,
277,
8,
9,
15, 16,
17
[56]
References
Cited
U.S.
PATENT
DOCUMENTS
3,851,122
11/1974
Gibson
179/17523
4,349,702
9/1982
Joel,
Jr.
179/18
GE
4,651,318
3/1987
Luderer
. .
. .
. . . . . .
.
. .
.
.
..
370/60
4,731,825
3/1988
Wojcinski
et
a1.
..
379/273
4,845,736
7/1989
Posner
et
al.
.
. . . . . . .
.
. . .
.
. .
..
370/54
4,862,161
8/1989
Schomers
340/825.01
5,040,173
8/1991
Richards
...........
..
340/826
FOREIGN
PATENT
DOCUMENTS
0221360
5/1987
European
Pat.
O?.
.
0229299
7/1987
European
Pat.
Offv
.
WO89/03566
4/1989
European
Pat.
OtTv
.
0328854
8/1989
European
Fat.
011".
.
OTHER
PUBLICATIONS
Upfal,
Eliezer,
“An
0(logN)
Deterministic
Packet
Routing
Scheme”
Proceedings
of
the
Twenty
First
Annual
ACM
Symposium
on
Theory
of
Computing,
Seattle,
Washington,
LEVEL
0
l
A
26
\M
May
15-17,
1989,
Pp-
241-250
Leighton,
Tom
&
Maggs,
Bruce,
“Expanders
Might
Be
Practical:
Fast
Algorithms
for
Routing
Around
Faults
on
Multibutter?ies”
Proceedings
of
the
Thirtieth
Annual
Sym
posium
on
Foundations
of
Computer
Science,
IEEE,
Oct.
1989,
pp.
384-389.
Fahlman,
Scott
E.,
“The
Hashnet
Interconnection
Scheme,”
Department
of
Computer
Science,
Carnegie-Mellon
Uni
versity,
Pittsburgh,
Pennsylvania,
Jun.
2,
1980,
pp.
1-19.
Feldman,
Paul
et
al.,
“Non-Blocking Networks
(Preliminary
Version),”
Association
for
Computing
Machinery,
1986,
pp.
247—254.
Feldman,
Paul
et
al.,
“Wide-Sense
N
onblocking
Networks,”
Siam
J.
Disc.
Math.,
vol.
1,
No.
2,
May
1988,
Copyright
1988
Society
for
Industrial
and
Applied
Mathematics.
Pippenger,
Nicholas,
“Telephone
Switching
Networks,”
Proceedings
of
Symposia
in
Applied
Mathematics,
vol.
26,
1982,
copyright
1982
American
Mathematical
Society,
pp.
101-133.
Bassalygo,
L.
A.
et
al.,
“Complexity
of
an
Optimum
Non
blocking
Switching
Network
Without
Reconnections”,
Translated
from
Problemy
Peredachi
Jnformatsii,
vol.
9,
No.
1,
pp.
84-87,
J
an.-Mar.
1973.
Origianl
articla
submitted
Jun.
25,
1971,
1975
Plenum
Publishing
Corporation,
227
W.
17th
St.,
New
York,
NY.
Arora,
S.,
et
al.,
“On-line
Algorithms
for
Path
Selection
in
Nonblocking
Networks”,
Proceedings
of
the
21st
Annual
ACM
Symposium
on Theory
of
Computing,
May
1990,
pp.
149-158.
Primary
Examiner—Brent
A.
Swarthout
Assistant
Examiner—Andrew
Hill
Attorney,
Agent,
or
Firm—Hamilton,
Brook,
Smi8th
&
Reynolds
[57]
ABSTRACT
A
class
of
switching
networks
is
comprised
of
expansive
logical
clusters
and/or
dispersive
logical
clusters.
These
clusters
are
of
low
degree.
The
class
of
networks
include
multibutter?y
networks
as
well
as
multi-Benes
networks.
These
networks
provide
for
fault
tolerance
and
routing
and
for
e?icient
routing.
Moreover,
routing
is
provided
in
a
non-blocking
fashion.
19
Claims,
11
Drawing
Sheets
3
z