Self-tuning statistical resource allocation for multipoint network events
First Claim
1. A method for allocating MCU ports for a multipoint network event, said method comprising:
- receiving an allocation request for the multipoint network event, said request comprises a maximum number of MCU ports for the multipoint network event; and
determining electronically the number of MCU parts to allocate at the start of the multipoint network event, by calculating;
R=[(RMAX)(RSP)]RSM, where R=number of ports to start, RMAX=maximum ports, RSP=configurable start port percentage, and RSM=configurable minimum start ports, wherein the start MCU ports allocation number is less than or equal in value to the maximum MCU ports number.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for dynamically allocating MCU resources during a multipoint network event such as a conference call. The method determines the number of MCU resources to allocate for the start of the multipoint network event and then at each of a plurality of modeling intervals during the multipoint event adjusts the number of allocated MCU resources based upon actual inbound users. Self-tuning of the allocation of MCU resources for multipoint events occurs in advance of use by providing a look ahead allocation of resources based on what is likely to be needed in the future for a conferencing event. The number of multipoint events occurring within a tuning interval are counted. The number of MCU resources actually utilized during each multipoint event are accumulated and then a probability value is determined for future use of MCU resources for an upcoming multipoint event.
-
Citations
21 Claims
-
1. A method for allocating MCU ports for a multipoint network event, said method comprising:
-
receiving an allocation request for the multipoint network event, said request comprises a maximum number of MCU ports for the multipoint network event; and determining electronically the number of MCU parts to allocate at the start of the multipoint network event, by calculating;
R=[(RMAX)(RSP)]RSM , where R=number of ports to start, RMAX=maximum ports, RSP=configurable start port percentage, and RSM=configurable minimum start ports, wherein the start MCU ports allocation number is less than or equal in value to the maximum MCU ports number. - View Dependent Claims (2, 3, 4)
-
-
5. A method for time varying allocation of MCU ports during a multipoint network event, said method comprising:
-
determining the number of MCU ports to allocate for the start of the multipoint network event, by calculating;
R=[(RMAX)(RSP)]RSM , where R=number of ports to start, RMAX=maximum ports, RSP=configurable start port percentage, and RSM=configurable minimum start ports; andat each of a plurality of modeling intervals during the multipoint network event, dynamically adjusting the number of allocated MCU ports based on users actually in the multipoint network event and based on a statistics algorithm using probability values related to future or historical use of MCU ports, wherein the probability values are dynamically modified. - View Dependent Claims (6, 21)
-
-
7. A method for allocating resources for a multipoint network event, said method comprising:
-
obtaining available MCU capacity in a plurality of MCUs; receiving an allocation request from an allocation requestor for the multipoint network event; determining the number of resources to allocate to start the multipoint network event, wherein said determination comprises calculating; R=[(RMAX)(RSP)]R SM , where R=said number of resources to start, RMAX=maximum resources, RSP=configurable start resource percentage, and RSM=configurable minimum start resources;allocating the number of resources to at least one MCU; debiting the allocated resources from the available MCU capacity; and directing inbound users to the at least one MCU for participation in the multipoint network event. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for allocating MCU ports for a plurality of multipoint network events, said method comprising:
-
obtaining available MCU capacity in a plurality of MCUs; receiving allocation requests from allocation requestors for the plurality of multipoint network events; determining based on each of said plurality of received allocation requests, the number of ports to allocate to start each of the multipoint network events, by calculating;
R=[(RMAX)(RSP)]RSM , where R=number of ports to start. RMAX=maximum ports, RSP=configurable start port percentage, and RSM=configurable minimum start ports;allocating the number of ports to at least one MCU of said plurality of MCUs for each of the multipoint network events; and at each of a plurality of modeling intervals during each multipoint network event, dynamically adjusting the number of ports based on inbound users actually in the multipoint network event and based on a statistics algorithm using probability values related to future or historical use of MCU ports, wherein the probability values are dynamically modified.
-
-
17. A method for tuning the allocation of MCU resources for multipoint network events, said method comprising:
-
counting the number of multipoint network events that have been accumulated within at least one predetermined tuning interval, normalizing MCU resources actually utilized during each multipoint network event in each of the at least one predetermined tuning interval, determining a probability value for future use of MCU resources for an upcoming multipoint network event based on the steps of counting and normalizing. - View Dependent Claims (18, 19, 20)
-
Specification