METHOD, APPARATUS, AND STORAGE MEDIUM
First Claim
1. A method comprising:
- 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.
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.
3 Citations
9 Claims
-
1. A method comprising:
-
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. - View Dependent Claims (2, 3)
-
-
4. An apparatus comprising:
-
a memory; and a processor coupled to the memory and configured to; receive a reservation, made by a user from a user terminal, regarding a bandwidth of a line, determine 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, 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 consumed by the one or more reserved users, determine a reduction bandwidth reduced from the guaranteed bandwidth based on the calculated reducible bandwidth, and assign the determined reduction bandwidth to the bandwidth demanded by the reservation. - View Dependent Claims (5, 6)
-
-
7. A non-transitory storage medium storing a program for causing a computer to execute a process, the process comprising:
-
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 the determined reduction bandwidth to the bandwidth demanded by the reservation. - View Dependent Claims (8, 9)
-
Specification