Computer system and method of communication between modules within computer system
First Claim
1. A computer system that transfers data in packets mutually between a plurality of modules, comprising:
- connecting between said plurality of modules via a plurality of multiplexed paths, wherein said module duplicates a packet into as many packets as said paths and outputs such packet duplicates to said paths, and selects the first-come packet among a plurality of said duplicate packets that have been input from a plurality of said paths.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system comprising a plurality of modules that transfer data in packets mutually, whose major feature is that each of the modules comprises an output controlling part for sending out a packet to transmit to the destination via each of a plurality of communication paths, and an input controlling part for receiving packets transmitted from a plurality of communication paths, identifying the identical packets transmitted from different communication paths, and capturing transmit data properly, wherein the input controlling part stores information for use for identifying the captured packets, identifies whether the packet received has already been captured or not, and newly captures a packet if the packet received is yet to be captured, and discards a packet if the packet received has already been captured.
57 Citations
29 Claims
-
1. A computer system that transfers data in packets mutually between a plurality of modules, comprising:
connecting between said plurality of modules via a plurality of multiplexed paths, wherein said module duplicates a packet into as many packets as said paths and outputs such packet duplicates to said paths, and selects the first-come packet among a plurality of said duplicate packets that have been input from a plurality of said paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer system that transfers data in packets between a plurality of modules, comprising:
connecting between said plurality of modules via a plurality of multiplexed paths, wherein said module to transmit said packet duplicates said packet into as many duplicate packets as said paths and outputs these duplicate packets to said paths, and said module to receive said packet selects the first-come packet among a plurality of said duplicate packets that have been input from a plurality of said paths, - View Dependent Claims (10, 11, 12, 14, 15, 16, 18, 19)
-
13. A communication method that transfers data in packets mutually between a plurality of modules within a computer system, comprising the steps of:
-
in said each of the modules duplicating a packet to transmit and sending out duplicate packets to the destination modules through a plurality of paths, and selecting the first-come packet among a plurality of said duplicate packets that have been input from a plurality of said paths.
-
-
17. An inter-module communication method that transfers data in packets between a plurality of modules, comprising the steps of:
-
in said plurality of modules connected via a plurality of multiplexed paths, said module to transmit said packet duplicating said packet into as many duplicate packets as said paths and outputting these duplicate packets to said paths, and said module to receive said packet selecting the first-come packet among a plurality of said duplicate packets that have been input from a plurality of said paths.
-
-
20. A module of a computer that transfers data in packets mutually, comprising:
-
connecting between said plurality of modules via a plurality of multiplexed paths, and duplicating a packet into as many packets as said paths and outputting such packet duplicates to said paths, and selecting the first-come packet among a plurality of said duplicate packets that have been input from a plurality of said paths. - View Dependent Claims (21, 22, 23, 24, 25, 27, 28, 29)
-
-
26. A module of a computer system that transfers data in packets, comprising:
-
connecting between said plurality of modules via a plurality of multiplexed paths, said module to transmit said packet duplicating said packet into as many duplicate packets as said paths and outputting these duplicate packets to said paths, and said module to receive said packet selecting the first-come packet among a plurality of said duplicate packets that have been input from a plurality of said paths.
-
Specification