System and method of request scheduling for differentiated quality of service at an intermediary
First Claim
1. A system of request scheduling applied in a network for differentiated quality of service at an intermediary between at least a client and an application server, comprising:
- a prober for checking at least a request items to said application server and correspondent size of responses of said requests, and registering in a request/respond list;
a classifier for establishing a service quality policy list and classifying said requests received from said clients;
class queues for setting at least a queue corresponding to said service quality policy list and storing said classified requests into said queues; and
a scheduler for setting each said queue with a corresponding service quantum, setting a scheduler pointer and a scheduling window size, and transferring said queued requests to said application server in a scheduler manner according to size of responses to said requests.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method of request scheduling for differentiated quality of services at an intermediary are provided. An intermediary located between clients and a server is used to schedule requests from the clients in the Internet. The intermediary classifies the requests and decides resources required for each request according to the administrative policies. Then the intermediary decides the order and the time the requests being transferred to the server by the size of the responses corresponding to the requests, window control and server loading. Therefore, the system is transparent to clients and servers and is capable of high compatibility with other systems.
25 Citations
15 Claims
-
1. A system of request scheduling applied in a network for differentiated quality of service at an intermediary between at least a client and an application server, comprising:
-
a prober for checking at least a request items to said application server and correspondent size of responses of said requests, and registering in a request/respond list;
a classifier for establishing a service quality policy list and classifying said requests received from said clients;
class queues for setting at least a queue corresponding to said service quality policy list and storing said classified requests into said queues; and
a scheduler for setting each said queue with a corresponding service quantum, setting a scheduler pointer and a scheduling window size, and transferring said queued requests to said application server in a scheduler manner according to size of responses to said requests. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of request scheduling applied in a network for differentiated quality of service at an intermediary between at least a client and an application server, comprising steps of:
-
checking at least a request item and correspondent size of responses, and recording said request items and size of responses in a request/response list;
establishing a service quality policy list;
receiving and classifying external requests from clients; and
storing said classified requests into at least a queue corresponding to said service quality policy list; and
setting a service quantum for each said queue, setting a scheduler pointer, a window size; and
transferring said queued requests to said application server in a scheduler manner according to said size of responses. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification