Oversubscribing network resources
First Claim
Patent Images
1. A method for use in reserving a network resource, comprising:
- obtaining historical usage data relating to usage of the network resource over a period of time;
determining an amount by which the network resource can be oversubscribed based on the historical usage data; and
reserving a maximum amount of the network resource available from a device plus the amount by which the network resource can be oversubscribed.
7 Assignments
0 Petitions
Accused Products
Abstract
A network resource, such as bandwidth, is reserved by obtaining historical usage data relating to usage of the network resource over a period of time, and determining an amount by which the network resource can be oversubscribed based on the historical usage data. Current usage data relating to current usage of the network resource may also be determined. The amount by which the network resource can be oversubscribed may be determined based additionally on the current usage data.
-
Citations
29 Claims
-
1. A method for use in reserving a network resource, comprising:
-
obtaining historical usage data relating to usage of the network resource over a period of time;
determining an amount by which the network resource can be oversubscribed based on the historical usage data; and
reserving a maximum amount of the network resource available from a device plus the amount by which the network resource can be oversubscribed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
obtaining current usage data relating to current usage of the network resource;
wherein the amount by which the network resource can be oversubscribed is determined based additionally on the current usage data.
-
-
3. The method of claim 1, wherein obtaining the historical usage data comprises determining an average difference between an amount of the network resource that was reserved over the period of time and an amount of the network resource that was used over the period of time.
-
4. The method of claim 2, wherein obtaining the current usage data comprises determining a difference between an amount of the network resource that is reserved at a current time and an amount of the network resource that is in use at the current time.
-
5. The method of claim 2, wherein determining is performed based on a selected risk parameter.
-
6. The method of claim 5, wherein the risk parameter is selected using one or more fuzzy logic rules.
-
7. The method of claim 6, wherein the fuzzy logic rules are based on the historical usage data and current usage data.
-
8. The method of claim 7, wherein (i) the risk parameter is set relatively high if the historical usage data indicates that usage of reserved network resource over the period of time is relatively low and the current usage data indicates that current usage of the reserved network resource is relatively low;
- and (ii) the risk parameter is set relatively low if the historical usage data indicates that usage of the reserved network resource over the period of time is relatively high and the current usage data indicates that current usage of the reserved network resource is relatively high.
-
9. The method of claim 1, wherein the network resource comprises bandwidth of the device.
-
10. A computer program stored on a computer-readable medium for use in reserving a network resource, the computer program comprising instructions that cause a computer to:
-
obtain historical usage data relating to usage of the network resource over a period of time;
determine an amount by which the network resource can be oversubscribed based on the historical usage data; and
reserve a maximum amount of the network resource available from a device plus the amount by which the network resource can be oversubscribed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
obtain current usage data relating to current usage of the network resource;
wherein the amount by which the network resource can be oversubscribed is determined based additionally on the current usage data.
-
-
12. The computer program of claim 10, wherein obtaining the historical usage data comprises determining an average difference between an amount of the network resource that was reserved over the period of time and an amount of the network resource that was used over the period of time.
-
13. The computer program of claim 11, wherein obtaining the current usage data comprises determining a difference between an amount of the network resource that is reserved at a current time and an amount of the network resource that is in use at the current time.
-
14. The computer program of claim 11, wherein determining is performed based on a selected risk parameter.
-
15. The computer program of claim 14, wherein the risk parameter is selected using one or more fuzzy logic rules.
-
16. The computer program of claim 15, wherein the fuzzy logic rules are based on the historical usage data and current usage data.
-
17. The computer program of claim 16, wherein (i) the risk parameter is set relatively high if the historical usage data indicates that usage of reserved network resource over the period of time is relatively low and the current usage data indicates that current usage of the reserved network resource is relatively low;
- and (ii) the risk parameter is set relatively low if the historical usage data indicates that usage of the reserved network resource over the period of time is relatively high and the current usage data indicates that current usage of the reserved network resource is relatively high.
-
18. The computer program of claim 10, further comprising instructions that cause the computer to reserve an amount of the network resource based on the amount by which the network resource can be oversubscribed.
-
19. An apparatus for use in reserving a network resource, comprising:
-
a memory which stores executable instructions; and
a processor which executes the instructions to;
obtain historical usage data relating to usage of the network resource over a period of time;
determine an amount by which the network resource can be oversubscribed based on the historical usage data; and
reserve a maximum amount of the network resource available from a device plus the amount by which the network resource can be oversubscribed. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
the processor executes instructions to obtain current usage data relating to current usage of the network resource; and
the amount by which the network resource can be oversubscribed is determined based additionally on the current usage data.
-
-
21. The apparatus of claim 19, wherein obtaining the historical usage data comprises determining an average difference between an amount of the network resource that was reserved over the period of time and an amount of the network resource that was used over the period of time.
-
22. The apparatus of claim 20, wherein obtaining the current usage data comprises determining a difference between an amount of the network resource that is reserved at a current time and an amount of the network resource that is in use at the current time.
-
23. The apparatus of claim 20, wherein determining is performed based on a selected risk parameter.
-
24. The apparatus of claim 23, wherein the risk parameter is selected using one or more fuzzy logic rules.
-
25. The apparatus of claim 24, wherein the fuzzy logic rules are based on the historical usage data and current usage data.
-
26. The apparatus of claim 25, wherein (i) the risk parameter is set relatively high if the historical usage data indicates that usage of reserved network resource over the period of time is relatively low and the current usage data indicates that current usage of the reserved network resource is relatively low;
- and (ii) the risk parameter is set relatively low if the historical usage data indicates that usage of the reserved network resource over the period of time is relatively high and the current usage data indicates that current usage of the reserved network resource is relatively high.
-
27. The apparatus of claim 19, wherein the processor executes instructions to reserve an amount of the network resource based on the amount by which the network resource can be oversubscribed.
-
28. An apparatus for use in reserving a network resource, comprising:
-
means for obtaining historical usage data relating to usage of the network resource over a period of time;
means for determining an amount by which the network resource can be oversubscribed based on the historical usage data; and
means for reserving a maximum amount of the network resource available from a device plus the amount by which the network resource can be oversubscribed. - View Dependent Claims (29)
means for obtaining current usage data relating to current usage of the network resource;
wherein the amount by which the network resource can be oversubscribed is determined based additionally on the current usage data.
-
Specification