A system and method for controlling the rates at which application
workload, e.g., TCP connection requests, is admitted to a collection of
servers, such as a server farm of an application service provider (ASP)
that hosts Internet World Wide Web (WWW) sites of various owners. The
system and method are intended to operate in an environment in which each
customer has a workload-based SLA for each type of application hosted by
the provider and used by the customer. The system and method achieve
support (minimum, maximum) TCP connection requests for multiple customers
and applications. According to one aspect, the system and method
guarantee, control and deliver TCP connection-based workload SLA's to
customers whose applications are hosted by the server farm with the use of
a workload regulator that operates by regulating only new TCP connection
request packets while transparently passing existing TCP connection
packets and other request packets received for customers. The regulator
further operates by regulating the flow of incoming TCP connection
requests to each customer business activity application so as to guarantee
a level of service previously agreed to each customer (per their
respective SLA's) by applying rate admittance to requests and by dropping
(or rejecting) requests to guarantee the agreed service levels to the
customer's application.
Un sistema y un método para controlar las tarifas en las cuales la carga de trabajo del uso, e.g., peticiones de conexión del TCP, se admite a una colección de servidores, tales como una granja del servidor de un abastecedor de servicio del uso (ASP) sitios mundiales de ese de los anfitriones Web del Internet (WWW) de varios dueños. El sistema y el método se piensan para funcionar en un ambiente en el cual cada cliente tenga un SLA carga de trabajo-basado para cada tipo de uso recibido por el abastecedor y usado por el cliente. El sistema y el método alcanzan los pedidos de conexión del TCP de la ayuda (mínimo, máximo) clientes múltiples y usos. Según un aspecto, la garantía del sistema y del método, el control y entregan el TCP conexio'n-basado carga de trabajo SLA a los clientes que usos son recibidos por la granja del servidor con el uso de un regulador de la carga de trabajo que funcione regulando solamente los paquetes nuevos de la petición de conexión del TCP mientras que transparente pasa los paquetes existentes de la conexión del TCP y otros paquetes de la petición recibidos para los clientes. El regulador más futuro funciona regulando el flujo de las peticiones de conexión entrantes del TCP a cada uso de la actividad económica del cliente para garantizar un nivel del servicio convenido previamente cada cliente (por su SLA respectivo) aplicando entrada de la tarifa a las peticiones y cayendo (o rechazándolas) peticiones de garantizar los porcentajes de disponibilidad convenidos al uso del cliente.