Communications internetwork system connecting a client node array to a resource array
First Claim
1. A communication internetwork comprising:
- a client array of communication nodes each connectable by data transfer link to one or more client stations; and
a resource array of communication nodes opposite the client array and having the same number of nodes as the client array, each resource node connectable by data transfer link to one or more resources;
wherein each node in each array is connected by data transfer link to just one node in the opposite array, and to exactly four nodes in the same array.
5 Assignments
0 Petitions
Accused Products
Abstract
An interconnection topography for microprocessor-based communication nodes consists of opposite arrays of client nodes and resource nodes, with each client node connected to one resource node by a data transfer link, each resource node connected to a resource trunk by a data transfer link, and each node connected to just four neighboring nodes by data transfer links. Communication nodes in the topography are microprocessor controlled, and comprise random access memory and data routing circuitry interfaced to the data transfer links. In one aspect resource nodes are provided with a map of the interconnection topography for use in routing data. In another aspect, individual ones of the communication nodes are programmed as servers for receiving client requests and scheduling routing of resource data.
50 Citations
13 Claims
-
1. A communication internetwork comprising:
-
a client array of communication nodes each connectable by data transfer link to one or more client stations; and a resource array of communication nodes opposite the client array and having the same number of nodes as the client array, each resource node connectable by data transfer link to one or more resources; wherein each node in each array is connected by data transfer link to just one node in the opposite array, and to exactly four nodes in the same array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for routing data between resources and client stations comprising steps of:
-
connecting client stations in a plurality of individual client networks; connecting each individual client network to a data interface at a client communication node comprising a microprocessor, data routing circuitry, and a random access memory, the client communication nodes forming a client array of communication nodes; forming a resource array of resource communication nodes having the same number of resource nodes as client nodes in the client array, each resource node comprising a microprocessor, data routing circuitry, and a random access memory; connecting each client node to exactly four other client nodes by data transfer links and to just one resource communication node by a data transfer link; and connecting each resource node to exactly four other resource nodes by data transfer links and to just one resource trunk leading to addressable resources by a data transfer link. - View Dependent Claims (13)
-
Specification