Methods and apparatus for transporting data on a network
AssigneeKVH Industries, Inc.
InventorsMartin A. Kits van Heyningen, John Croy, Daniel Murray Benson
Life of this patent
Estimating the term…
Abstract
Techniques are provided for managing the transfer of data over a network. Multiple channels may be established for accommodating various categories of data transfers, and the amount of network bandwidth allocated to each channel may be dynamically adjusted to accommodate any of numerous performance objectives.
Claims50
A method for use in a computing system comprising at least one network, a plurality of hosts coupled to the at least one network, and at least one management controller coupled to the plurality of hosts via the at least one network, the method comprising acts of:
- (A) receiving, by the at least one management controller, from each one of the plurality of hosts, an indication of data of a first type and data of a second type to be transmitted by the one host over the at least one network;
- and
- (B) determining, based at least in part on the indications received in the act (A), a rate at which each of the plurality of hosts is to transmit data of the first type over at least one first channel on the at least one network, and a rate at which each of the plurality of hosts is to transmit data of the second type over at least one second channel on the at least one network.
At least one computer-readable storage medium having instructions recorded thereon which, when executed in a computing system comprising at least one network, a plurality of hosts coupled to the at least one network, and at least one management controller coupled to the plurality of hosts via the at least one network, cause the computing system to perform a method, the method comprising acts of:
- (A) receiving, from each one of the plurality of hosts, an indication of data of a first type and data of a second type to be transmitted by the one host over the at least one network;
- and
- (B) determining, based at least in part on the indications received in the act (A), a rate at which each of the plurality of hosts is to transmit data of the first type over at least one first channel on the at least one network, and a rate at which each of the plurality of hosts is to transmit data of the second type over at least one second channel on the at least one network.
An apparatus, comprising:
- at least one computer-readable storage medium having instructions recorded thereon;
- and
- at least one computer processor, programmed via the instructions to:
- receive, from each one of the plurality of hosts, via at least one network, an indication of data of a first type and data of a second type to be transmitted by the one host over the at least one network;
- and
- determine, based at least in part on the received indications, a rate at which each of the plurality of hosts is to transmit data of the first type over at least one first channel on the at least one network, and a rate at which each of the plurality of hosts is to transmit data of the second type over at least one second channel on the at least one network.
Dependencies are inferred from the claim text.