Patent ID: 7808989

Claim:
A multiple-domain processing system, comprising: a first subsystem including a first processing domain, a second processing domain and at least one first subsystem global switch to provide connectivity between the first processing domain and the second processing domain, wherein the first processing domain includes a first domain host processor, at least one first domain end node, and at least one first domain switch to provide connectivity between the first domain host and the at least one first domain end node, wherein the second processing domain includes a second domain host processor, at least one second domain end node, and at least one second domain switch to provide connectivity between the second domain host and the at least one second domain end node; a second subsystem including a third processing domain, a fourth processing domain and at least one second subsystem global switch to provide connectivity between the third processing domain and the fourth processing domain, wherein the third processing domain includes a third domain host processor, at least one third domain end node, and at least one third domain switch to provide connectivity between the third domain host and the at least one third domain end node, wherein the fourth processing domain includes a fourth domain host processor, at least one fourth domain end node, and at least one fourth domain switch to provide connectivity between the fourth domain host and the at least one fourth domain end node; and at least one universal switch to provide connectivity between the first subsystem and the second subsystem, wherein the packets include destination information including at least some subset of destination subsystem, destination domain and destination node, wherein domain switches include intra-domain, intra-subsystem and inter-subsystem routing information, and are to determine if packets received are to be routed intra-domain, intra-subsystem or inter-subsystem based on destination information within the packets, and are to route the received packets according to appropriate routing information, wherein subsystem switches include intra-subsystem and inter-subsystem routing information, and are to determine if packets received are to be routed intra-subsystem or inter-subsystem based on destination information within the packets, and are to route the received packets according to appropriate routing information, and wherein universal switches include subsystem routing information, and are to route the received packets according to the subsystem routing information.