Claims
- 1. A method of allocating users in a multi-access communications system comprising a plurality of subsystems and offering a plurality of services, the method comprising:
determining a plurality of capacity regions, each of the plurality of capacity regions corresponding to a subsystem of the plurality of subsystems; determining a combined capacity region based on the determined plurality of capacity regions; and allocating at least one user among the plurality of subsystems using information from the determined combined capacity region.
- 2. The method of claim 1, wherein the step of determining the plurality of capacity regions comprises:
determining, for a fixed mix of users among the plurality of services in a subsystem of the plurality of subsystems, a maximal aggregate load of the subsystem at which all of the plurality of services in the subsystem achieve acceptable quality; and repeating the step of determining the maximal aggregate load over a range of possible mixes of users among the plurality of services in the subsystem.
- 3. The method of claim 1, wherein the step of determining the combined capacity region comprises summing the determined plurality of capacity regions.
- 4. The method of claim 1, wherein each of the plurality of determined capacity regions is linear.
- 5. The method of claim 4, wherein the step of allocating the at least one user is based on a slope of each of the determined linear capacity regions.
- 6. The method of claim 1, wherein the step of allocating comprises:
calculating a total service mix in response to a pre-determined trigger; determining an optimal service mix for each of the plurality of subsystems; calculating a relative load per service and subsystem prior to the pre-determined trigger; and determining a relatively least-loaded subsystem.
- 7. The method of claim 6, wherein the step of allocating comprises:
allocating a new arrival in the relatively least-loaded subsystem; and wherein the pre-determined trigger is the new arrival.
- 8. The method of claim 6, wherein the step of allocating comprises:
determining whether relative loads among the plurality of subsystems are balanced; responsive to a determination that the relative loads are not balanced, reallocating services among the plurality of subsystems.
- 9. The method of claim 1, wherein the step of allocating comprises:
calculating a total service mix; and distributing users among the plurality of subsystems according to optimal service mixes per subsystem for the measured total service mix.
- 10. The method of claim 1, where the step of determining the combined capacity region comprises:
mirroring a first determined capacity region of the plurality of determined capacity regions; placing the origin of the mirrored first determined capacity region on a line corresponding to a fixed service mix; moving the mirrored first determined capacity region as far from the origin of a second determined capacity region of the plurality of determined capacity regions while still maintaining a coinciding point with the second determined capacity region.
- 11. The method of claim 1, wherein the plurality of services are mixed as much as possible in the plurality of subsystems.
- 12. The method of claim 1, where plurality of services are isolated as much as possible in the plurality of subsystems.
- 13. The method of claim 1, wherein the step of determining is performed relative to one cell of the communications system.
- 14. The method of claim 1, wherein the step of determining is performed over a plurality of cells belonging to a single site
- 15. The method of claim 1, wherein the step of determining is performed over a plurality of cells belonging to a single base station.
- 16. The method of claim 1, wherein the step of determining is performed over a plurality of cells.
- 17. The method of claim 1, wherein the step of allocating comprises using an individual cost of each of a plurality of users of the communications system.
- 18. The method of claim 17, wherein the individual cost of a user comprises a measure of how much the user fills at least one capacity region of the plurality of capacity regions.
- 19. The method of claim 18, wherein the individual user cost is based on a metric comprising at least one of relative resource cost, required power, interference contribution, distance from base station, path gain, required packet transmission time, channel quality, signal-to-interference ratio, channel quantity, and mobile station speed.
- 20. The method of claim 18, further comprising, following the step of allocating:
determining if any users in a first subsystem would cost less in a second subsystem; determining if any users in the second subsystem would cost less in the first subsystem; pairing users identified as costing less in the first subsystem with users identified as costing less in the second subsystem; and swapping the paired users between the first subsystem and the second subsystem.
- 21. The method of claim 1, where the step of allocating comprises using biased user costs.
- 22. The method of claim 6, wherein the step of allocating comprises:
allocating a new arrival in the relatively least-loaded subsystem; wherein the pre-determined trigger is the new arrival; determining whether relative loads among the plurality of subsystems are balanced; and responsive to a determination that the relative loads are not balanced, reallocating services among the plurality of subsystems.
- 23. The method of claim 6, wherein:
the step of allocating comprises using an individual cost of each of a plurality of users of the communications system; and the individual cost of a user comprises a measure of how much the user fills at least one capacity region of the plurality of capacity regions.
- 24. The method of claim 7, wherein:
the step of allocating comprises using an individual cost of each of a plurality of users of the communications system; and the individual cost of a user comprises a measure of how much the user fills at least one capacity region of the plurality of capacity regions.
- 25. The method of claim 8, wherein:
the step of allocating comprises using an individual cost of each of a plurality of users of the communications system; and the individual cost of a user comprises a measure of how much the user fills at least one capacity region of the plurality of capacity regions.
- 26. The method of claim 9, wherein:
the step of allocating comprises using an individual cost of each of a plurality of users of the communications system; and the individual cost of a user comprises a measure of how much the user fills at least one capacity region of the plurality of capacity regions.
RELATED APPLICATIONS
[0001] This patent application claims priority from and incorporates by reference the entire disclosure of U.S. Provisional Patent Application No. 60/373,631, which was filed on Apr. 17, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60373631 |
Apr 2002 |
US |