Queue management device
First Claim
1. A queue management device comprising:
- a load monitor module monitoring a load of a server for providing a service in response to request information given from an information device;
a request allocation module notifying, when receiving the request information from the information device, the server of the request information if it proves from a result of monitoring that the load meets a predetermined condition, and, whereas if the load does not meet the predetermined condition, holding the request information and adding information about the information device to a queue;
an incentive issuing module notifying the information device added to the queue, of issuing an incentive corresponding to waiting time, and storing the information device and the incentive in a way that associates the information device and the incentive with each other; and
a request permission module excluding, if it proves from the result of monitoring that a new request is acceptable, the information about the information device from the queue in a predetermined order and notifying the server of the request information given from the information device.
1 Assignment
0 Petitions
Accused Products
Abstract
To make it possible to restrain a load of a server by setting a request in a standby status when the server has a high load and to restrain a halt of the request. A load of a server for providing a service in response to request information given from an information device is monitored, the server is notified of, when receiving the request information from the information device, the request information if it proves from a result of monitoring that the load meets a predetermined condition, and, whereas if the load does not meet the predetermined condition, information about the information device is added to a queue while holding the request information, the information device added to the queue is notified of issuing an incentive corresponding to waiting time, the information device and the incentive are stored in a way that associates the information device and the incentive with each other, if it proves from the result of monitoring that anew request is acceptable, the information about the information device is excluded from the queue in a predetermined order, and the server is notified of the request information given from the information device.
46 Citations
20 Claims
-
1. A queue management device comprising:
-
a load monitor module monitoring a load of a server for providing a service in response to request information given from an information device;
a request allocation module notifying, when receiving the request information from the information device, the server of the request information if it proves from a result of monitoring that the load meets a predetermined condition, and, whereas if the load does not meet the predetermined condition, holding the request information and adding information about the information device to a queue;
an incentive issuing module notifying the information device added to the queue, of issuing an incentive corresponding to waiting time, and storing the information device and the incentive in a way that associates the information device and the incentive with each other; and
a request permission module excluding, if it proves from the result of monitoring that a new request is acceptable, the information about the information device from the queue in a predetermined order and notifying the server of the request information given from the information device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A queue management method by which a computer executes steps of:
-
monitoring a load of a server for providing a service in response to request information given from an information device;
notifying, when receiving the request information from the information device, the server of the request information if it proves from a result of monitoring that the load meets a predetermined condition, and, whereas if the load does not meet the predetermined condition, holding the request information and adding information about the information device to a queue;
notifying the information device added to the queue, of issuing an incentive corresponding to waiting time, and storing the information device and the incentive in a way that associates the information device and the incentive with each other; and
excluding, if it proves from the result of monitoring that a new request is acceptable, the information about the information device from the queue in a predetermined order and notifying the server of the request information given from the information device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A storage medium stored with a queue management program for, on a computer, executing steps of:
-
monitoring a load of a server for providing a service in response to request information given from an information device;
notifying, when receiving the request information from the information device, the server of the request information if it proves from a result of monitoring that the load meets a predetermined condition, and, whereas if the load does not meet the predetermined condition, holding the request information and adding information about the information device to a queue;
notifying the information device added to the queue, of issuing an incentive corresponding to waiting time, and storing the information device and the incentive in a way that associates the information device and the incentive with each other; and
excluding, if it proves from the result of monitoring that a new request is acceptable, the information about the information device from the queue in a predetermined order and notifying the server of the request information given from the information device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A Web system comprising a server for providing a service in response to request information given from an information device, and a queue management device for restricting a request in accordance with a load of the server,
the queue management device comprising: -
a load monitor module monitoring a load of a server for providing a service in response to request information given from an information device;
a request allocation module notifying, when receiving the request information from the information device, the server of the request information if it proves from a result of monitoring that the load meets a predetermined condition, and, whereas if the load does not meet the predetermined condition, holding the request information and adding information about the information device to a queue;
an incentive issuing module notifying the information device added to the queue, of issuing an incentive corresponding to waiting time, and storing the information device and the incentive in a way that associates the information device and the incentive with each other; and
a request permission module excluding, if it proves from the result of monitoring that a new request is acceptable, the information about the information device from the queue in a predetermined order and notifying the server of the request information given from the information device. - View Dependent Claims (17, 18, 19, 20)
-
Specification