Systems and methods for optimizing communications in an ethernet network
First Claim
1. For use in a communication network comprising a server and a plurality of client nodes coupled by a network ring, a network communications manager capable of controlling data transfers among said server and said plurality of client nodes, said network communications manager comprising:
- a time quanta controller capable of dividing a time frame on said network ring into distinct time quanta and assigning to each of said plurality of client nodes a predetermined transmit-only time quantum during which only said each of said plurality of client nodes may only transmit data and wherein said predetermined transmit-only time quantum has a minimum duration to thereby ensure that said each of said plurality of client nodes is able to communicate for a minimum-length time quantum during each time frame, wherein each of said client nodes is allocated with the minimum-length time quantum and a maximum-length time quantum.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed, for use in communication network, a network communications manager capable of controlling data transfers among a server and a plurality of client nodes coupled by a network ring. The network communications manager comprises a time quanta controller capable of dividing a time frame on the network ring into distinct time quanta and assigning to each of the plurality of client nodes a predetermined time quantum during which the each of the plurality of client nodes may transmit data.
27 Citations
20 Claims
-
1. For use in a communication network comprising a server and a plurality of client nodes coupled by a network ring, a network communications manager capable of controlling data transfers among said server and said plurality of client nodes, said network communications manager comprising:
-
a time quanta controller capable of dividing a time frame on said network ring into distinct time quanta and assigning to each of said plurality of client nodes a predetermined transmit-only time quantum during which only said each of said plurality of client nodes may only transmit data and wherein said predetermined transmit-only time quantum has a minimum duration to thereby ensure that said each of said plurality of client nodes is able to communicate for a minimum-length time quantum during each time frame, wherein each of said client nodes is allocated with the minimum-length time quantum and a maximum-length time quantum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
the time quanta controller is operable to pre-allocate the minimum-length time quantum and the maximum-length time quantum to each of the client nodes; and
the time quanta controller is further operable to dynamically allocate at least a portion of the assigned quantum from at least one of the client nodes to at least one other of the client nodes.
-
-
8. A communication network comprising:
-
a server;
a plurality of client nodes coupled to said server by a network ring;
a network communications manager capable of controlling data transfers among said server and said plurality of client nodes, said network communications manager comprising;
a time quanta controller capable of dividing a time frame on said network ring into distinct time quanta and assigning to each of said plurality of client nodes a predetermined transmit-only time quantum during which only said each of said plurality of client nodes may only transmit data and wherein said predetermined transmit-only time quantum has a minimum duration to thereby ensure that said each of said plurality of client nodes is able to communicate for a minimum-length time quantum during each time frame, wherein each of said client nodes is allocated with the minimum-length time quantum and a maximum-length time quantum. - View Dependent Claims (9, 10, 11, 12, 13, 14, 20)
the time quanta controller is operable to pre-allocate the minimum-length time quantum and the maximum-length time quantum to each of the client nodes; and
the time quanta controller is further operable to dynamically allocate at least a portion of the assigned quantum from at least one of the client nodes to at least one other of the client nodes.
-
-
15. For use in a communication network comprising a server and a plurality of client nodes coupled by a network ring, a method of controlling data transfers among the server and the plurality of client nodes, the method comprising the steps of:
-
dividing a data transmission time frame on the network ring into a plurality of time quanta;
allocating to each of the plurality of client nodes a predetermined transmit-only time quanta during which only said each of the plurality of client nodes may only transmit data and wherein said predetermined transmit-only time quantum has a minimum duration to thereby ensure that said each of said plurality of client nodes is able to communicate for a minimum-length time quantum during each time frame, wherein each of said client nodes is allocated with the minimum-length time quantum and a maximum-length time quantum. - View Dependent Claims (16, 17, 18)
-
Specification