Apparatus, system, and method for managing network bandwidth
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsRod D. Waltermann, Joshua N. Novak
Life of this patent
Estimating the term…
Abstract
An apparatus, system, and method are disclosed for managing network bandwidth. A monitor module monitors traffic of a plurality of peer computers over a Transmission Control Protocol/Internet Protocol (TCP/IP) network. A detection module detects traffic exceeding a traffic threshold for the network. A delay module delays issuing each TCP/IP acknowledge signal for a specified delay interval in response to detecting the traffic exceeding the traffic threshold.
Claims19
A computer program product comprising a computer useable medium having a computer readable program stored on a tangible storage device, wherein the computer readable program when executed on a computer causes the computer to:
- estimate traffic of a plurality of peer computers over a Transmission Control Protocol/Internet Protocol (TCP/IP) network by monitoring at each peer computer a response time of the network to each request made to the network by the peer computer, wherein each peer computer is a diskless computer and accesses a hard disk drive in a storage area network through the network and the network bandwidth utilization is measured in relation to a maximum utilization for the network;
- detect traffic exceeding a traffic threshold for the network;
- and
- delay issuing each TCP/IP acknowledge signal for a specified delay interval in response to both detecting the traffic exceeding the traffic threshold and a request from a first peer computer for additional bandwidth.
An apparatus comprising:
- a tangible storage device storing a computer readable program;
- a processor executing the computer readable program, the computer readable program comprising:
- a monitor module estimating traffic of a plurality of peer computers over a TCP/IP network by monitoring at each peer computer a response time of the network to each request made to the network by the peer computer, wherein each peer computer is a diskless computer and accesses a hard disk drive in a storage area network through the network and the network bandwidth utilization is measured in relation to a maximum utilization for the network;
- a detection module detecting traffic exceeding a traffic threshold for the network;
- and
- a delay module delaying issuing each TCP/IP acknowledge signal for a specified delay interval in response to both detecting the traffic exceeding the traffic threshold and a request from a first peer computer for additional bandwidth.
A system comprising:
- a TCP/IP network;
- a plurality of peer computers, each in communication with the TCP/IP network and each comprising
- a monitor module estimating network traffic by monitoring at each peer computer a response time of the network to each request made to the network by the peer computer, wherein each peer computer is a diskless computer and accesses a hard disk drive in a storage area network through the network and the network bandwidth utilization is measured in relation to a maximum utilization for the network;
- a detection module detecting traffic exceeding a traffic threshold for the network;
- and
- a delay module delaying issuing each TCP/IP acknowledge signal for a specified delay interval in response to both detecting the traffic exceeding the traffic threshold and a request from a first peer computer for additional bandwidth.
Dependencies are inferred from the claim text.