Supplying data files to requesting stations
First Claim
1. A traffic management system having multiple operational modes, comprising:
- a first interface to communicate with clients;
a second interface to communicate with at least one server; and
a processing device for;
monitoring response times of the server when responding to requests from the clients;
responsive to determining that a most recent response time of the server is greater than a threshold response time, inserting a first value into a first-in-first-out (FIFO) queue;
responsive to determining that the most recent response time of the server is less than or equal to the threshold response time, inserting a second value into the FIFO queue;
computing a service level based on values stored in the FIFO;
switching the traffic management system from a first operational mode to a second operational mode when (1) the traffic management system is operating in the first operational mode, and (2) the service level is worse than a first service level;
switching the traffic management system from the second operational mode to the first operational mode when (1) the traffic management system is operating in the second operational mode, and (2) the service level is better than a second service level;
processing the requests received from the clients based on an operational mode of the traffic management system, wherein in the first operational mode no measures are taken to improve the service level, and wherein in the second operational mode at least one measure is taken to improve the service level.
14 Assignments
0 Petitions
Accused Products
Abstract
Data files are supplied to a plurality of requesting stations (102 to 106) by accessing serving devices (109 to 116). A plurality of requests are received for one or more data files at a traffic management system (101) from requesting stations via an external network (107). A specific server is selected at the traffic management system and a request is issued to the selected server over a local network for the requested file. The requested file is accepted at the traffic management system from the selected server over the local network and the requested file is sent from the traffic management system to the requesting station over external network. The response of selected servers is monitored (302) when responding to issued requests thereby generating monitored responses. The monitored responses are compared (303) against an operational criterion to identify sub-standard operations. Thereafter, where appropriate, measures are taken (305) to reduce the processing demand placed upon the selected server so as to improve the monitored operation of the selected server.
-
Citations
7 Claims
-
1. A traffic management system having multiple operational modes, comprising:
-
a first interface to communicate with clients; a second interface to communicate with at least one server; and a processing device for; monitoring response times of the server when responding to requests from the clients; responsive to determining that a most recent response time of the server is greater than a threshold response time, inserting a first value into a first-in-first-out (FIFO) queue; responsive to determining that the most recent response time of the server is less than or equal to the threshold response time, inserting a second value into the FIFO queue; computing a service level based on values stored in the FIFO; switching the traffic management system from a first operational mode to a second operational mode when (1) the traffic management system is operating in the first operational mode, and (2) the service level is worse than a first service level; switching the traffic management system from the second operational mode to the first operational mode when (1) the traffic management system is operating in the second operational mode, and (2) the service level is better than a second service level; processing the requests received from the clients based on an operational mode of the traffic management system, wherein in the first operational mode no measures are taken to improve the service level, and wherein in the second operational mode at least one measure is taken to improve the service level. - View Dependent Claims (2, 3)
-
-
4. An apparatus, comprising:
-
a first interface to communicate with clients; a second interface to communicate with at least one server; a processor; and a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the apparatus to perform a method comprising; receiving requests from clients via the first interface; processing requests based on a current operational mode, wherein in a first operational mode no measures are taken to improve a service level, and wherein in a second operational mode at least one measure is taken to improve the service level; sending the processed requests to the server via the second interface; monitoring response times of the server when responding to requests from the clients; responsive to determining that a most recent response time of the server is greater than a threshold response time, inserting a first value into a first-in-first-out (FIFO) queue; responsive to determining that the most recent response time of the server is less than or equal to the threshold response time, inserting a second value into the FIFO queue; computing the a service level based on values stored in the FIFO; switching from the first operational mode to the second operational mode when the service level is worse than a first service level; switching from the second operational mode to the first operational mode when the service level is better than a second service level. - View Dependent Claims (5, 6)
-
-
7. A traffic management system having multiple operational modes, comprising:
-
a first interface to communicate with clients; a second interface to communicate with at least one server; and a processing device for; monitoring response times of the server when responding to requests from the clients; responsive to determining that a most recent response time of the server is greater than a threshold response time, inserting a first value into a first-in-first-out (FIFO) queue; responsive to determining that the most recent response time of the server is less than or equal to the threshold response time, inserting a second value into the FIFO queue; computing a service level based on values stored in the FIFO; switching the traffic management system from a first operational mode to a second operational mode when (1) the traffic management system is operating in the first operational mode, and (2) the service level is worse than a first service level; switching the traffic management system from the second operational mode to the first operational mode when (1) the traffic management system is operating in the second operational mode, and (2) the service level is better than a second service level; processing the requests received from the clients based on an operational mode of the traffic management system, wherein in the first operational mode no measures are taken to improve the service level, wherein in the second operational mode at least one measure is taken to improve the service level, and wherein the at least one measure that is taken to improve the service level comprises; receiving a modified response from the server, wherein prior to sending the modified response to the client, the server retrieves an image; and the server selectively modifies the retrieved image by replacing at least one portion of the image with an alternate representation while retaining essential information content of the image, wherein the essential information content of the image comprises geographical details in a map corresponding to a location specified in the request, and wherein the alternate representation is a symbol that represents a geographical feature in the map.
-
Specification