WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Building-block architecture of a multi-node circuit-and packet-switching system    
United States Patent4962497   
Link to this pagehttp://www.wikipatents.com/4962497.html
Inventor(s)Ferenc; James J. (Boulder, CO); Goke; Louis R. (Austin, TX); Grimes; Gary J. (Thornton, CO); Moffitt; Bryan S. (Redbank, NJ)
AbstractA modular, substantially infinitely-growable, multi-node switching system operates under distributed control to serve integrated circuit-switched and packet-switched traffic at the data rates appropriate for each type of traffic. The system comprises a plurality of interconnected identical switching units that form at least one communication switching node. A communication switching node is a modular building block of the system; a switching unit is a modular building block of a switching node, and hence also of the system. A plurality of communication endpoint nodes--illustratively PBXs--is connected to the one or more switching nodes for communicating with each other through the switching nodes. A plurality of communication links each connect a different one of the system's switching units to either (a) one of the communication endpoint nodes or (b) a unit of another switching node. All of the links have the same communication format. Each switching node includes a plurality of different ones of the identical switching units, and a communication medium that interconnects all of the units of the switching node to allow each unit of a node to broadcast all communications received from a connected link to all of the units of the node.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4962497
Building-block architecture of a multi-node circuit-and packet-switching

     system - US Patent 4962497 Drawing
Building-block architecture of a multi-node circuit-and packet-switching system
Inventor     Ferenc; James J. (Boulder, CO); Goke; Louis R. (Austin, TX); Grimes; Gary J. (Thornton, CO); Moffitt; Bryan S. (Redbank, NJ)
Owner/Assignee     AT&T Bell Laboratories (Murray Hill, NJ)
Patent assignment
All assignments
Publication Date     October 9, 1990
Application Number     07/410,774
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 21, 1989
US Classification     370/354
Int'l Classification     H04Q 011/04
Examiner     Olms; Douglas W.
Assistant Examiner     Hsu; Alpus H.
Attorney/Law Firm     Volejnicek; David
Address
Parent Case    
Priority Data    
USPTO Field of Search     370/60 370/60.1 370/94.1 370/68.1 370/110.1 370/85.1 340/825.5
Patent Tags     building-block architecture multi-node circuit-and packet-switching
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4809270
Baxter
370/458
Feb,1989

[0 after 0 votes]
4773067
Duxbury
370/446
Sep,1988

[0 after 0 votes]
4736393
Grimes
375/356
Apr,1988

[0 after 0 votes]
4731785
Ferenc
370/537
Mar,1988

[0 after 0 votes]
4707825
Amstutz
370/384
Nov,1987

[0 after 0 votes]
4698802
Goke
370/535
Oct,1987

[0 after 0 votes]
4663758
Lambarelli
370/431
May,1987

[0 after 0 votes]
4631534
Franklin
340/825.5
Dec,1986

[0 after 0 votes]
4608685
Jain
370/352
Aug,1986

[0 after 0 votes]
4568930
Livingston
340/825.5
Feb,1986

[0 after 0 votes]
4556972
Chan
370/354
Dec,1985

[0 after 0 votes]
4550398
Belforte
370/361
Oct,1985

[0 after 0 votes]
4543653
Belforte
370/244
Sep,1985

[0 after 0 votes]
4538263
Gabrielli
370/445
Aug,1985

[0 after 0 votes]
4535448
Baxter
370/364
Aug,1985

[0 after 0 votes]
4530092
Hafer
370/376
Jul,1985

[0 after 0 votes]
4488288
Turner
370/393
Dec,1984

[0 after 0 votes]
4488004
Bogart
379/225
Dec,1984

[0 after 0 votes]
4389720
Baxter
370/263
Jun,1983

[0 after 0 votes]
3860761
O'Neill, Jr.
370/388
Jan,1975

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. A circuit- and packet-switching unit of a switching node for a switching system having one or more communication switching nodes each including a plurality of circuit- and packet-switching units comprising:

means connectable to either one of a communication endpoint or a unit of another switching node, for receiving simultaneously a plurality of multiplexed circuit- and packet-switched communications in a same format from a connected either one of the endpoint or the unit of the other switching node;

means connectable to the units of the switching node that includes the unit, for broadcasting all communications received by the receiving means to each unit within the switching node;

means connectable to the units of the switching node that includes the unit and responsive to receipt of communications broadcast by the units of the switching node that includes the unit, for determining which of the received broadcast communications are destined for receipt or transmission by the unit and discarding all other received broadcast communications;

means responsive to information included in received broadcast communications that are destined for receipt by the unit, for multiplexing together received broadcast circuit- and packet-switched communications that are received from a plurality of the units of the switching node that includes the unit and are destined for transmission by the unit; and

means connectable to either one of a communication endpoint or a unit of another switching node, for transmitting simultaneously a plurality of circuit- and packet-switched communications multiplexed together by the multiplexing means in the same format to a connected either one of the endpoint or the unit of the other switching node.

2. The unit of claim 1 wherein

the determining means includes a plurality of means, a different one connectable to each unit of the node that includes the unit, each for receiving and storing communications broadcast by the connected unit; and wherein

the multiplexing means is for multiplexing together circuit- and packet-switched communications that are stored by a plurality of the receiving and storing means and intended for transmission by the unit.

3. The unit of claim 1 wherein

the determining means further includes:

means for determining whether an individual received packet-switched communication is destined for receipt or transmission by the unit from an address included in the individual packet-switched communication; and

means for determining whether an individual received circuit-switched communication is destined for transmission by the unit from information included in a packet-switched communication destined for receipt by the unit, and received by the unit prior to the individual circuit-switched communication.

4. The unit of claim 1 wherein

the format is

a multiplexed format wherein a bandwidth is divided into a plurality of identifiable portions and wherein each communication occupies a different identifiable portion of the bandwidth; and wherein

the determining means includes:

first means for determining whether an individual received packet-switched communication is destined for receipt or transmission by the unit from an address included in the individual packet-switched communication; and

second means for determining whether an individual circuit-switched communication is destined for transmission by the unit from the portion of a link's bandwidth that is occupied by the communication.

5. The unit of claim 4 wherein

the second means further includes

third means responsive to a packet-switched communication addressed to the unit and received by the unit prior to an individual circuit-switched communication, for storing information included in the received packet-switched communication that identifies the portion of a link's bandwidth that will be occupied by the individual circuit-switched communication.

6. The unit of claim 5 wherein

the third means further store information that identifies the portion of the bandwidth of the unit's connected link that is to be occupied by the individual circuit-switched communication; and wherein

the transmitting means includes bandwidth-portion interchange means for transmitting the individual circuit-switched communication in the connected link's bandwidth portion specified by the information stored by the third means.

7. The unit of claim 2 wherein

the format is time-division multiplexed format having different selected time slots carrying different circuit-switched communications and having other time slots carrying packet-switched communications; wherein

each receiving and storing means of the determining means comprises means for deciding whether an individual received broadcast communication is packet-switched or circuit-switched; wherein

the determining means comprises means for determining from addressing information included in packet-switched communications which of the stored packet-switched communications are intended for receipt or transmission by the unit and discarding all other stored packet-switched communications; and wherein

the multiplexing means comprises

time-slot-interchanging means responsive to information included in stored packet-switched communications that are intended for receipt by the unit, for placing selected circuit-switched communications stored by a plurality of the receiving and storing means into selected time slots of the time-division multiplexed format transmitted by the transmitting means and discarding other stored circuit-switched communications, and for placing packet-switched communications stored by the plurality of the receiving and storing means that are intended for transmission by the unit into other time slots of the time-division multiplexed format transmitted by the transmitting means.

8. The unit of claim 7 wherein

the broadcasting means include means for broadcasting all communications received by the receiving means to each unit within the switching node in the same format in which the communications are received.

9. A circuit and packet switching system comprising:

a plurality of interconnected identical switching units forming one or more communication switching nodes, each switching node including

a plurality of different ones of the identical switching units, and

a communication medium interconnecting all of the units of the switching node; each unit comprising

means connectable to either one of a communication endpoint or a unit of another switching node, for receiving simultaneously a plurality of multiplexed circuit- and packet-switched communications in a same format from a connected either one of the endpoint or the unit of the other switching node;

means connectable to the units of the switching node that includes the unit, for broadcasting all communications received by the receiving means to each unit within the switching node;

means connectable to the units of the switching node that includes the unit and responsive to receipt of communications broadcast by the units of the switching node that includes the unit, for determining which of the received broadcast communications are intended for receipt or transmission by the unit and discarding all other received broadcast communications;

means responsive to information included in received broadcast communications that are intended for receipt by the unit, for multiplexing together received broadcast circuit- and packet-switched communications that are received from a plurality of the units of the switching node that includes the unit and are intended for transmission by the unit; and

means connectable to either one of a communication endpoint or a unit of another switching node, for transmitting simultaneously a plurality of circuit- and packet-switched communications multiplexed together by the multiplexing means in the same format to a connected either one of the endpoint or the unit of the other switching node.

10. The system of claim 9 wherein

the determining means includes a plurality of means, a different one connectable to each unit of the node that includes the unit, each for receiving and storing communications broadcast by the connected unit; and wherein

the multiplexing means is for multiplexing together circuit- and packet-switched communications that are stored by a plurality of the receiving and storing means and intended for transmission by the unit.

11. The system of claim 9 wherein

the plurality of interconnected identical switching units form a plurality of communication switching nodes each comprising a plurality of different ones of the units, and wherein

the system further includes

at least one communication link interconnecting the plurality of switching nodes and each having an identical communication format, at least one unit of each switching node each being connected by one of the communication links to a unit of another switching node, to form a hierarchical circuit and packet switch.

12. A circuit- and packet-switching network comprising:

a plurality of interconnected identical switching units forming one or more communication switching nodes, each switching node including

a plurality of different ones of the identical switching units, and

a communication medium interconnecting all of the units of the switching node;

a plurality of communication endpoints each connected to the one or more switching nodes for at least one of transmitting communications to others of the endpoints or receiving communications from others of the endpoints through at least one of the one or more switching nodes; and

a plurality of communication links each connecting a different one of the units of a switching node to either (a) one of the communication endpoints or (b) a unit of another switching node, all of the links having an identical communication format;

each unit comprising

means connectable to either one of a communication endpoint or a unit of another switching node, for receiving simultaneously a plurality of multiplexed circuit- and packet-switched communications in a same format from a connected either one of the endpoint or the unit of the other switching node;

means connectable to the units of the switching node that includes the unit, for broadcasting all communications received by the receiving means to each unit within the switching node;

means connectable to the units of the switching node that includes the unit and responsive to receipt of communications broadcast by the units of the switching node that includes the unit, for determining which of the received broadcast communications are intended for receipt or retransmission by the unit and discarding all other received broadcast communications;

means responsive to information included in received broadcast communications that are intended for receipt by the unit, for multiplexing together received broadcast circuit- and packet-switched communications that are received from a plurality of the units of the switching node that includes the unit and are intended for retransmission by the unit; and

means connectable to either one of a communication endpoint or a unit of another switching node, for transmitting simultaneously a plurality of circuit- and packet-switched communications multiplexed together by the multiplexing means in the same format to a connected either one of the endpoint or the unit of the other switching node.

13. The network of claim 12 wherein

the determining means includes a plurality of means, a different one connectable to each unit of the node that includes the unit, each for receiving and storing communications broadcast by the connected unit; and wherein

the multiplexing means is for multiplexing together circuit- and packet-switched communications that are stored by a plurality of the receiving and storing means and intended for retransmission by the unit.

14. The network of claim 12 wherein

the units have no information on routing of communications through the system other than the information to which the multiplexing means responds, and wherein

the information to which the multiplexing means responds is provided to the units by the endpoints.
 Description Submit all comments and votes
 


TECHNICAL FIELD

This invention generally relates to the architecture of a multi-node integrated circuit- and packet-switching system, and particularly relates to the system control architecture and to the architecture of individual switching nodes and their switching units that make up the system.

CROSS-REFERENCE TO RELATED APPLICATION

A. D. Franklin and R. W. Gebhardt, "Control Architecture of a Multi-Node Circuit- and Packet-Switching System", Ser. No. 410,777, filed on Sept. 21, 1989 and assigned to the same assignee, shares herewith a substantially-identical disclosure.

BACKGROUND OF THE INVENTION

It is known that different kinds of communication traffic are advantageously switched by means of different switching techniques. For example, the characteristics of voice communications are typically most compatible with circuit-switching techniques, while the characteristics of data communications are typically most compatible with packet-switching techniques.

When faced with switching of both voice and data traffic, the art has sought to provide the best-suited switching technique for each kind of traffic within a single switching system. An example thereof is U.S. Pat. No. 4,535,448, which discloses a single-node switching system having both a time-division multiplex (TDM) bus and a packet bus. Pulse-code modulated (PCM) voice signals are circuit-switched over the TDM bus between various ports that are connected to the TDM bus, while packetized data are packet-switched over the packet bus between the ports that are connected to the packet bus.

An advantage of the dual-bus system shown in this patent is that the packet bus permits efficient bandwidth utilization and high data rates. This is in contrast to a PCM-only switching system, which allocates bandwidth in fixed increments to data connections just like it does for voice communications, and maintains those allocations for the duration of the connections irrespective of actual use of the bandwidth. Hence, the dual-bus system uses bandwidth more efficiently and obtains higher throughput rates for a given bandwidth than the PCM-only system.

While the dual bus system shown in U.S. Pat. No. 4,535,448 provides efficient circuit-switching and packet-switching service for a single-node switching system, it offers no solution to the problem of transmitting both circuit-switched voice and packet-switched data between the various nodes of a multi-node switching system wherein each node thereof comprises, e.g., a switching system of the type shown in U.S. Pat. No. 4,535,448.

Arrangements for routing circuit-switched and packet-switched traffic between the nodes of a multi-node switching system are known. For example, U.S. Pat. No. 4,556,972 discloses an arrangement that provides for such interconnection by carrying both circuit-switched and packet-switched traffic between nodes in TDM circuit-switched form. However, the inter-node packet transmission capabilities of this system are not at the high data rates characteristic of packet buses. Instead, the inter-node packet transmission rate of this system is relatively low and is limited to that of a single system time slot. The reason for this is that this system serves inter-node packet communications by breaking up an inter-node packet into bytes and then transmitting the bytes one-by-one during successive occurrences, in successive transmission frames, of a time slot to which the packet transmission is assigned. The packet bytes are combined at the receiving end and reconstituted into a complete packet.

It can be seen that the system of this patent serves inter-node packet connections in the same manner as it serves inter-node voice connections. Namely, it serves both types of connections by assigning a single time slot to each such connection and by then transmitting the voice signals or data associated with the connection between the transmitting and receiving ends via the assigned time slot during successive occurrences of the time slot. This is the same manner in which the abovementioned PCM-only switching system handles intra-node voice and data transmissions. Consequently, the system disclosed in U.S. Pat. No. 4,556,972 fails to realize for inter-node transmissions the advantages that are offered for intra-node transmissions by the abovementioned system of U.S. Pat. No. 4,535,448.

The art has sought to introduce the advantages of high-speed packet data transfers to communication systems wherein inter-node transmissions of both circuit-switched and packetized traffic are accomplished by means of TDM facilities. For example, U.S. Pat. No. 4,731,785 discloses an arrangement for inserting circuit-switched and packetized traffic into different time slots of an inter-node TDM bus such that the circuit-switched traffic is carried by time slots of the TDM bus in a substantially conventional manner while packets are broken up into bytes and sequential bytes of a packet are inserted into sequential "idle" time slots of the TDM bus. "Idle" time slots are those that are not presently carrying circuit-switched traffic. "Idle" time slots are distinguished by the value of a special information bit that is inserted into each time slot, and which thereby specifies whether the traffic carried by the time slot represents circuit-switched or packetized traffic. The bytes of an inter-node packet may thus be carried by a plurality of time slots of a single transmission frame. This is in contrast to the system of U.S. Pat. No. 4,556,972, wherein the bytes of an inter-node packet are carried by only one time slot of a single frame. The arrangement of U.S. Pat. No. 4,731,785 thereby significantly increases the inter-node packet transmission rate to the full bandwidth of the TDM bus that is represented by the "idle" time slots.

While it does provide the requisite transmission rates for packetized traffic, U.S. Pat. No. 4,731,785 only discloses an arrangement for transporting integrated circuit-switched and packetized traffic between only two nodes. Unlike U.S. Pat. No. 4,556,972, it does not disclose a switching system network capable of interconnecting a plurality of endpoints, each one of which comprises a source of separate circuit-switched and packet-switched traffic, in a manner whereby the switching systems of the network are capable of routing individual communications, be they circuit-switched or packet-switched, to different individual ones of the endpoints. Rather, it discloses a switching network capable of interconnecting only two such endpoints and having no routing capability. And neither one of the patents offers any suggestions on how their respective advantages might be achieved within a single integrated circuit-and packet-switching network.

It is therefore a problem to provide a multi-node switching system having the capability of carrying and routing integrated inter-node circuit-switched and packet-switched traffic, with the packetized traffic being transmitted at the high data rates characteristic of packet switching systems.

A further difficulty is encountered in the area of capacity of the switching system to handle traffic growth. Traditionally, switch design has proceeded by first determining a maximum switch size, and then implementing a design that meets this size objective. Maximum designed switch size has often been based on the call-handling capacity of a feasible call control processor, and on engineered switch fabric capacity and switching bandwidth requirements. But once the switch design has been defined and the switch has been built, adding switching capacity beyond the predefined limit has been impossible, or very difficult at best.

It is therefore another problem to provide a multi-node switching system that avoids limitations on system growth, and that provides integrated circuit- and packet-switching bandwidth and capacity for as-yet unforeseen bandwidth-hungry applications and for unbounded line size growth--in other words, to provide a system that has a substantially-limitless growth architecture.

Certain switching fabric architectures do offer the possibility of substantially-limitless growth--the banyan network topology is a good example. However, most switching systems which are available today, irrespective of their switching fabric topology, are of the common control type. Common control systems, in general, comprise a switching fabric such as an array of crosspoints forming a network, and a centralized control which operates the fabric in order to establish a communication path. The centralized control typically has a maximum size expansion limit which is determined by the capacity of the control. Beyond a predetermined point, further size expansion requires replacement of the control, which generally requires total replacement by a different system. This also means that the total foreseeably-required control capacity must be provided right from the start, regardless of the line size of the system as initially implemented or put into service. Therefore, common control design is not economical for small-sized systems. And furthermore, even if the switching fabric itself is modularized and distributed, the number of control links required to connect the central control to all of the modules of a growing system quickly becomes prohibitively cumbersome and expensive.

In order to alleviate some of the problems associated with common control systems, the prior art has sought to develop control architectures that use distributed or progressive control. Distributed control systems, in general, comprise a number of switching stages which combine both control and switching in each stage. Since control and switching are provided in coordinated amounts, distributed control systems are economical at small line sizes and have virtually unlimited growth potential. Examples of distributed control systems are found in U.S. Pat. No. 3,860,761 which applies the distributed control concept to a space-division circuit switch, and in U.S. Pat. No. 4,488,288 which applies the concept to a banyan packet-switching network.

However, successful application of distributed control to other types of switches, such as time-division circuit switches and integrated circuit-and-packet switches, has heretofore been lacking. For example, a highly-touted attempt by a major international telecommunications equipment manufacturing company to develop a distributed-control TDM switch has been reported in the recent past to have failed drastically, after reported expenditures of over a billion dollars in development costs. It is therefore a further problem to provide a multi-node TDM switching system having distributed control, and particularly to provide a multi-node integrated circuit- and packet-switching system having distributed control.

SUMMARY OF THE INVENTION

The invention is directed to solving these and other problems and disadvantages of the prior art. According to the overall invention, there is provided a modular, substantially infinitely-growable, multi-node switching system, as well as the modules therefor, that operates under distributed control to serve integrated circuit-switched and packet-switched traffic at the data rates appropriate for each type of traffic.

The system comprises a plurality of interconnected identical switching units that form at least one communication node. A communication node is a modular building block of the system; a switching unit is a modular building block of a node and hence also of the system. A plurality of communication endpoints is connected to the node or nodes for communicating with each other through the node or nodes. A plurality of communication links each connect a different one of the system's switch units to either (a) one of the communication endpoints or (b) a unit of another switching node. All of the links have the same communication format. Each node includes a plurality of different ones of the identical switching units, and a communication median that interconnects all of the units of the node. In turn, each switching unit comprises a transmitting and a receiving section which are structured and function as follows.

The receiving section is connectable to either one of a communication endpoint and a unit of a switching node other than a switching node that includes the unit (e.g., through one of the links), for receiving simultaneously a plurality of multiplexed circuit- and packet-switched communications in the same format from whichever one of the endpoint and a unit of the other node it is connected to. The receiving section is further connectable to the units of the switching node (e.g., through the medium), for broadcasting all received communications to each unit within the switching node.

The transmitting section is connectable to the units of the switching node that includes the unit, and is responsive to receipt of communications broadcast by the units of the switching node that includes the unit, for determining which of the received broadcast communications are intended for receipt or retransmission by the unit and discarding all other received broadcast communications. The transmitting section responds to information included in received broadcast communications that are intended for receipt by the unit, and multiplexes together received broadcast circuit- and packet-switched communications that are received from a plurality of the units of the switching node that includes the unit and that are intended for retransmission by the unit. The transmitting section is further connectable to either one of a communication endpoint and a unit of a switching node that includes the unit, for transmitting simultaneously a plurality of circuit- and packet-switched communications multiplexed together by the multiplexing means in the same format to whichever one of the endpoint and a unit of the other node it is connected to.

Preferably the transmitting section includes a plurality of stores a different one connectable to each unit of the node that includes the unit, each for receiving and storing communications broadcast by whichever unit it is connected to. Furthermore, each store preferably stores received circuit-switched communications separately from received packet-switched communications.

The modular, or building, or building-block, switching architecture characterized above is a growable flexible hardware architecture unbounded by design constraints. A system that uses this architecture can be expanded substantially without limit by adding switching units and associated links to switching nodes, and by adding new switching nodes and links to the system. The system provides ever-increasing communication processing power as units and nodes are added. System size is not limited in size and growth by processor throughput; rather, the architecture allows for substantially unbounded system growth. System cost is directly proportional to the number of links used in the configuration of interest. In other words, the aforementioned additions increase system bandwidth at a proportional increase in cost. Furthermore, the cost of increased bandwidth can be traded off against a lowered likelihood of blocking and/or interconnection redundancy. Redundancy has the beneficial trait that link failures do not lead to disruptions of traffic, but merely to increased likelihood of blocking. Furthermore, there is no central point of control; rather, control is decentralized and each node is capable of independent operation, thereby avoiding the hazard of relying on a vulnerable central processor. Consequently, the switching components may be geographically distributed; for example, modules may be remoted.

The architecture logically implements a completely non-blocking circuit switch for switching communications such as voice and compressed video, and a self-routing packet switch for switching communications such as wide-band data and images. The building blocks are non-blocking bandwidth (e.g., time-and-space)-division switches, capable of switching any time slot incoming on any link to any time slot outgoing on any link. Hence, the system as a whole may be engineered therefrom to be either blocking or fully non-blocking. By making packets