×

Adaptive bandwidth throttling for individual virtual services supported on a network server

  • US 6,222,856 B1
  • Filed: 08/28/1997
  • Issued: 04/24/2001
  • Est. Priority Date: 07/02/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A bandwidth throttling system for use in a computer network system having at least one network server connected to serve one or more clients over a network, the network server supporting a service that presents multiple virtual services that can be individually requested by the clients via a data transmission network connection of a predetermined bandwidth, the bandwidth throttling system comprising:

  • a measuring subsystem to measure a presently used bandwidth for individual ones of the virtual services supported by the network server;

    multiple bandwidth throttling objects created for corresponding ones of the virtual services, the bandwidth throttling objects tracking the bandwidth presently used by the corresponding virtual services, the bandwidth throttling objects specifying bandwidth thresholds for the corresponding virtual services, each bandwidth threshold indicating a level of I/O activity for an associated virtual service that is effective to trigger throttling actions on requests to the associated virtual service; and

    a control subsystem to provide a throttling strategy that selectively throttles requests for the virtual services independently on a per virtual service basis according to the presently used bandwidths measured for the virtual services.

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