×

Adaptive bandwidth throttling for network services

  • US 5,799,002 A
  • Filed: 07/02/1996
  • Issued: 08/25/1998
  • Est. Priority Date: 07/02/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A bandwidth throttling apparatus operational in a computer system which is connected to a network having at least one network server active in said computer system wherein each of said at least one network server provides a plurality of classes of service, and wherein said at least one network server transmits servers transmitting) data via a data transmission connection from said computer system to said network at a predetermined fixed data transmission bandwidth to clients connected to said network, said bandwidth throttling apparatus comprising:

  • means for determining a presently used bandwidth for each of said at least one network server by way of a data transmission rate measurement during execution of an operation for each of said at least one network server that includes;

    means for storing data indicative of said data transmission rate measurement of said operation for n last most recently executed operations for each of said at least one network server, wherein n is a positive integer greater than 2; and

    means for generating data indicative of an effective presently used bandwidth for each of said at least one network server wherein said effective presently used bandwidth includes an average of said data transmission rate measurement over said n last most recently executed operations;

    means, responsive to said effective presently used bandwidth for one of said at least one network server that exceeds a first threshold, for effecting provision of said plurality of classes of service provided by said one of said at least one network server in a first manner; and

    means, responsive to said effective presently used bandwidth for said one of said at least one network server that exceeds a second threshold that is greater than said first threshold, for effecting provision of said plurality of classes of service provided by said one of at least one network server in a second manner that differs from said first manner.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×