Method, apparatus, and storage medium
First Claim
1. A method, executed by a computer, the method comprising:
- receiving a reservation request, from a terminal device, regarding a bandwidth of a line;
first determining whether a total bandwidth of a bandwidth demanded by the reservation request in a time slot which is specified by the received reservation request and a guaranteed bandwidth to one or more different reservation requests exceeds an upper limit value of the line;
when the total bandwidth exceeds the upper limit value, calculating a reducible bandwidth based on a bandwidth shortage produced by subtracting the permissible upper limit value from the total bandwidth and statistical information of a use bandwidth in the time slot in the past for the one or more different reservation requests;
reducing the guaranteed bandwidth based on the calculated reducible bandwidth; and
assigning the bandwidth demanded by the reservation request to a bandwidth reduced from the guaranteed bandwidth.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes: receiving a reservation, made by a user from a user terminal, regarding a bandwidth of a line; first determining whether or not a total bandwidth of a bandwidth demanded by the reservation in a time slot related to the received reservation and a guaranteed bandwidth to one or more reserved users exceeds a permissible upper limit value of the line; when the total bandwidth exceeds the permissible upper limit value, calculating a reducible bandwidth based on a bandwidth shortage produced by subtracting the permissible upper limit value from the total bandwidth and statistical information of a use bandwidth consumed by the one or more reserved users; second determining a reduction bandwidth reduced from the guaranteed bandwidth based on the calculated reducible bandwidth; and assigning, by a processor, the determined reduction bandwidth to the bandwidth demanded by the reservation.
-
Citations
12 Claims
-
1. A method, executed by a computer, the method comprising:
-
receiving a reservation request, from a terminal device, regarding a bandwidth of a line; first determining whether a total bandwidth of a bandwidth demanded by the reservation request in a time slot which is specified by the received reservation request and a guaranteed bandwidth to one or more different reservation requests exceeds an upper limit value of the line; when the total bandwidth exceeds the upper limit value, calculating a reducible bandwidth based on a bandwidth shortage produced by subtracting the permissible upper limit value from the total bandwidth and statistical information of a use bandwidth in the time slot in the past for the one or more different reservation requests; reducing the guaranteed bandwidth based on the calculated reducible bandwidth; and assigning the bandwidth demanded by the reservation request to a bandwidth reduced from the guaranteed bandwidth. - View Dependent Claims (2, 3, 10)
-
-
4. An apparatus comprising:
-
a memory; and a processor coupled to the memory and configured to; receive a reservation request, from a terminal device, regarding a bandwidth of a line, determine whether a total bandwidth of a bandwidth demanded by the reservation request in a time slot which is specified by the received reservation request and a guaranteed bandwidth to one or more different reservation requests exceeds an upper limit value of the line, when the total bandwidth exceeds the upper limit value, calculate a reducible bandwidth based on a bandwidth shortage produced by subtracting the permissible upper limit value from the total bandwidth and statistical information of a use bandwidth in the time slot in the past for the one or more different reservation requests, reduce the guaranteed bandwidth based on the calculated reducible bandwidth, and assign the bandwidth demanded by the reservation request to a bandwidth reduced from the guaranteed bandwidth. - View Dependent Claims (5, 6, 11)
-
-
7. A non-transitory storage medium storing a program for causing a computer to execute a process, the process comprising:
-
receiving a reservation request, from a terminal device, regarding a bandwidth of a line; first determining whether a total bandwidth of a bandwidth demanded by the reservation request in a time slot which is specified by the received reservation and a guaranteed bandwidth to one or more different reservation requests exceeds an upper limit value of the line; when the total bandwidth exceeds the upper limit value, calculating a reducible bandwidth based on a bandwidth shortage produced by subtracting the permissible upper limit value from the total bandwidth and statistical information of a use bandwidth in the time slot in the past for the one or more different reservation requests; reducing the guaranteed bandwidth based on the calculated reducible bandwidth; and assigning the bandwidth demanded by the reservation request to a bandwidth reduced from the guaranteed bandwidth. - View Dependent Claims (8, 9, 12)
-
Specification