Network data distribution system and method
First Claim
1. A network data distribution system, comprising:
- a one-way data communication channel;
a two-way data communication channel;
a plurality of network nodes, each coupled to the one-way data communication channel and to the two-way data communication channel; and
a network data server configured;
to receive a data request from one network node in the plurality of network nodes via the two-way data communication channel,to retrieve a data item responsive to the data request,to transmit a response to the data request over the one-way data communication channel, the response including the data item, andto transmit a notice to the one network node, via the two-way data communication channel, indicating that the response has been transmitted on the one-way data communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a system and method for distributing network data to multiple nodes in a data communications network is described. Two data communication channels are provided for each node in the network. While one of the communication channels carries routing and flow control protocol messages, as well as data, in both directions between network nodes, the other communication channel is configured to transmit data traffic—and only data traffic—in a single direction from the network data server toward all of the other nodes in the network. By using 100% of the available bandwidth for data traffic only, the speed at which data may be distributed throughout the network is maximized and the performance degradation caused by the congestion, collisions or packet loss that typically occurs in two-way data communication channels is avoided.
-
Citations
17 Claims
-
1. A network data distribution system, comprising:
-
a one-way data communication channel; a two-way data communication channel; a plurality of network nodes, each coupled to the one-way data communication channel and to the two-way data communication channel; and a network data server configured; to receive a data request from one network node in the plurality of network nodes via the two-way data communication channel, to retrieve a data item responsive to the data request, to transmit a response to the data request over the one-way data communication channel, the response including the data item, and to transmit a notice to the one network node, via the two-way data communication channel, indicating that the response has been transmitted on the one-way data communication channel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of distributing data in a data communications network having a plurality of nodes, each of the plurality being coupled to a one-way data communication channel and to a two-way data communication channel, comprising:
-
receiving a data request from one network node in the plurality of network nodes via the two-way data communication channel; broadcasting a response to the data request over the one-way data communication channel; and notifying the one network node, via the two-way data communication channel, that the response has been broadcasted on the one-way data communication channel. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A network data server, comprising:
-
a first network interface, coupled to a one-way data communication channel; a second network interface, coupled to a two-way data communication channel; and a processor coupled to the first network interface and the second network interface, the processor configured to; receive a data request from one network node in a set of network nodes connected to the two-way data communication channel and the one-way data communication channel, generate a response to the data request, broadcast the response over the one-way data communication channel, and transmit a notice to the network node, via the two-way data communication channel, indicating that the response has been broadcasted on the one-way data communication channel. - View Dependent Claims (14, 15, 16, 17)
-
Specification