US20090069004A1 - Method and apparatus for load balancing in a wireless communication network - Google Patents
Method and apparatus for load balancing in a wireless communication network Download PDFInfo
- Publication number
- US20090069004A1 US20090069004A1 US12/208,350 US20835008A US2009069004A1 US 20090069004 A1 US20090069004 A1 US 20090069004A1 US 20835008 A US20835008 A US 20835008A US 2009069004 A1 US2009069004 A1 US 2009069004A1
- Authority
- US
- United States
- Prior art keywords
- bss
- communication network
- load balancing
- controller
- wireless communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 80
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000004044 response Effects 0.000 claims description 14
- 230000000977 initiatory effect Effects 0.000 claims description 8
- 230000007774 longterm Effects 0.000 claims description 2
- 230000008901 benefit Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 101150093156 Rras gene Proteins 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/36—Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
- H04M3/367—Traffic or load control
Definitions
- the invention generally relates to a wireless communication network. More specifically, the invention relates to method, system, and apparatus for communication in the wireless communication network.
- an Access Service Network forms the radio access network.
- the ASN includes one or more ASN-controllers and a plurality of Base Stations (BSs).
- the plurality of BSs further communicate with a plurality of Mobile Stations (MSs).
- Each ASN-controller interfaces with one or more BSs in the ASN.
- the ASN enables functions such as Radio Resource Management (RRM), load balancing and Handover Management (HOM) for efficient communication in the wireless communication network.
- RRM Radio Resource Management
- HOM Handover Management
- RRM parameters related to radio transmission between the one or more BSs are controlled. These parameters for example, can be, transmitting power, channel allocation, load balancing criteria, handover criteria, modulation scheme and error coding scheme.
- RRM enables effective utilization of the radio spectrum and network resources during communication in a wireless communication network.
- the Handover Management (HOM) of the resources is performed.
- the profile A is a centralized architecture where the ASN-controller includes an RRC and a BS in the wireless communication network includes a Radio Resource Agent (RRA).
- RRA Radio Resource Agent
- a RRA reports about the spare capacity and PHY requirements of the corresponding BS to the RRC in the ASN-controller. Based on the information, the RRC performs RRM and HOM in a centralized manner.
- the profile A results in heavy overloading of the ASN-controller. Additionally, the profile A architecture is less efficient in catering services of many vendors in the wireless communication network to the one or more MSs because this overloads the ASN-controller.
- the profile C is a distributed architecture where each BS of the plurality of BSs includes a RRC operatively coupled with an RRA.
- the ASN-controller includes a Radio Resource Relay (RRR).
- RRR Radio Resource Relay
- a RRC in a BS interacts only with one or more RRCs in one or more neighboring BSs. This interaction may be facilitated by the RRR in the ASN-GW. Therefore, a BS in the profile C architecture only has information (for example, spare capacity) corresponding to one or more neighboring BSs.
- a BS may be simultaneously transferred load by two BS. The two BSs are neighbors of the BS but do not interact with each other. This may result in over-loading the BS, which earlier had spare capacity.
- a BS is overloaded and corresponding one or more neighboring BSs do not have any spare capacity.
- the BS may remain overloaded as the BS is not able to handover one or more MSs to the one or more neighboring BSs.
- the profile C architecture requires extra backhauls for the transfer of information between BSs served by the ASN-controller in the wireless communication network.
- FIG. 1 is a block diagram showing a wireless communication network in which various embodiments of the invention may function.
- FIG. 2 is a block diagram showing a system for communication in a wireless communication network, in accordance with an embodiment of the invention.
- FIG.3 is a block diagram showing an apparatus for managing communication in a wireless communication network, in accordance with an embodiment of the invention.
- FIG. 4 is a flowchart of a method for communication in a wireless communication network, in accordance with an embodiment of the invention.
- FIG. 5 is a flowchart of a method for performing load balancing in a wireless communication network, in accordance with an embodiment of the invention.
- FIG. 6 is a block diagram showing load balancing in a Worldwide Interoperability for Microwave Access (WiMAX) communication network, in accordance with an exemplary embodiment of the invention.
- WiMAX Worldwide Interoperability for Microwave Access
- embodiments described herein may be comprised of one or more conventional processors and unique stored program instructions that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of method and apparatus for load balancing in a wireless communication network described herein.
- the non-processor circuits may include, but are not limited to, a radio receiver, a radio transmitter, signal drivers, clock circuits, power source circuits, and user input devices. As such, these functions may be interpreted as steps of a method to perform load balancing by communicating in the wireless communication network
- Various embodiments of the invention provide method, system and apparatus for communication in a wireless communication network having an Access Service Network-controller (ASN-controller) communicating with a plurality of Base Stations (BSs).
- ASN-controller Access Service Network-controller
- BSs Base Stations
- the method includes reading one or more reports of a plurality of reports received from the plurality of BSs.
- the plurality of reports include spare capacity information of one or more BSs of the plurality of BSs.
- the method further includes generating one or more directions based on the one or more reports to perform load balancing.
- FIG. 1 is a block diagram showing a wireless communication network 100 in which various embodiments of the invention may function.
- wireless communication network 100 may include, but are not limited to a Wireless Interoperability Microwave Access (WiMAX) communication network, a 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) network, a 3rd Generation Partnership Project 2 (3GPP2) Ultra Mobile Broadband (UMB) network, a Wireless Fidelity (WiFi) network, and any variant of Orthogonal Frequency Division Multiple Access (OFDMA).
- WiMAX Wireless Interoperability Microwave Access
- 3GPP 3rd Generation Partnership Project
- LTE Long Term Evolution
- 3GPP2 3rd Generation Partnership Project 2
- UMB Ultra Mobile Broadband
- WiFi Wireless Fidelity
- OFDMA Orthogonal Frequency Division Multiple Access
- Wireless communication network 100 includes a controller 102 . It will be apparent to a person skilled in the art that wireless communication network 100 may include more than one controllers. In an embodiment, if wireless communication network 100 is a WiMAX communication network, controller 102 is an ASN-Controller. Controller 102 communicates with a plurality of BSs (such as, a BS 104 , a BS 106 , and a BS 108 ) to perform various functions in wireless communication network 100 . Examples of these functions may include, but are not limited to Authorization, Authentication, Accounting (AAA), Portfolio Management, Radio Resource Management (RRM), and Handover Management (HOM).
- AAA Authorization, Authentication, Accounting
- RRM Radio Resource Management
- HOM Handover Management
- One or more BSs of the plurality of BSs are capable of communicating with one or more neighboring BSs.
- BS 104 and BS 106 are neighboring BSs.
- BS 104 and BS 106 may communicate among each other.
- the communication between BS 104 and BS 106 may also be relayed through controller 102 .
- the plurality of BSs may communicate with a plurality of Mobile Stations (MSs).
- MSs Mobile Stations
- BS 104 communicates with a MS 110 and a MS 112
- BS 106 communicates with a MS 114 and a MS 116
- BS 108 communicates with a MS 118 and a MS 120 .
- Examples of a MS may include, but are not limited to a hand-held device, a personal computer and a laptop computer using which a subscriber avails various communication services.
- FIG. 2 is a block diagram showing a system 200 for communication in wireless communication network 100 , in accordance with an embodiment of the invention.
- System 200 communicates with a plurality of BSs.
- the plurality of BSs may send a plurality of reports to system 200 .
- the plurality of reports may include spare capacity information of one or more BSs of the plurality of BSs.
- the spare capacity information for a BS may include one or more of information about status of neighboring BSs of the BS, amount of extra load on the BS, and current available capacity of the BS.
- wireless communication network 100 may correspond to the profile C network architecture of a WiMAX communication network.
- system 200 is located in an ASN-controller.
- the ASN-controller includes a Radio Resource Relay (RRR).
- RRR Radio Resource Relay
- Each of the plurality of BSs includes a Radio Resource Controller (RRC) and a Radio Resource Agent (RRA).
- RRC Radio Resource Controller
- RRA Radio Resource Agent
- a RRC in a BS interacts only with one or more RRCs in one or more neighboring BSs. This interaction may be facilitated by the RRR in the ASN-controller.
- RRCs and RRAs in the plurality of BSs have one or more information.
- the one or more information includes, but is not limited to a contextual report, a data path report, a handover report, a spare capacity information, and PHY parameter information of MSs.
- the system includes a reading module 202 and a directing module 204 .
- Reading module 202 reads one or more reports of the plurality of reports received from the plurality of BSs. Based on the one or more reports, directing module 204 generates one or more directions to perform load balancing. For example, BS 104 sends a report that includes spare capacity information of BS 104 to controller 102 .
- the spare capacity information includes number of MSs served by BS 104 and current available capacity of BS 104 .
- direction module may generate a direction for BS 104 to offload one or more MSs, if BS 104 is serving more MSs than the total capacity of BS 104 .
- an initiating module 206 initiates one or more instructions for one or more BSs of the plurality of BSs.
- the one or more instructions include one or more of, but are not limited to the number of MSs that can be used to perform load balancing and one or more target BSs to be used for handover.
- the one or more target BSs may be selected from the plurality of BSs.
- initiating module 206 may be located in the ASN-controller. In another embodiment of the invention, initiating module 206 may be located in one or more BSs.
- the one or more BSs may be selected from the plurality of BSs. In this case, each of the one or more BSs may act as master BS.
- BS 104 is selected as master BS.
- BS 104 may receive one or more directions for BS 104 , BS 106 , and BS 108 to perform load balancing. Thereafter, BS 104 may initiate one or more instructions based on the one or more directions. For example, BS 104 initiates an instruction for BS 106 based on a direction generated for BS 106 .
- the instruction includes information that four MSs should be handovered from BS 106 .
- the instruction further includes information that BS 108 is the target BS which will receive the four MSs handovered from BS 106 .
- a load balancing module 208 in system 200 executes handover of one or more MSs to the one or more target BSs based on the number of MSs specified in the one or more instructions.
- load balancing module 208 may also drop one or more MSs based on the number of MSs specified in the one or more instructions.
- Load balancing module 208 may be located in one or more BSs of the plurality of BSs. This is further explained in detail in conjunction with FIG. 5 .
- the above mentioned system enables a network entity in wireless communication networks to determine that load balancing is required based on a coarse information extracted from spare capacity reports received from a plurality of BSs. Additionally, in the profile C architecture of the WiMAX communication network, an ASN-controller is enabled to take centralized decisions for performing load balancing for the plurality of BSs. This reduces the possibility of un-proportionate handover between the plurality of BSs in the profile-C architecture.
- FIG. 3 is a block diagram showing an apparatus 300 for managing communication in wireless communication network 100 , in accordance with an embodiment of the invention.
- Apparatus 300 receives a plurality of reports from a plurality of BSs. The plurality of reports may include spare capacity information of one or more BSs of the plurality of BSs.
- Apparatus 300 includes a processor 302 and a transceiver 304 .
- Processor 302 reads one or more reports of the plurality of reports received from the plurality of BSs. Based on the one or more reports processor 302 generates one or more directions to perform load balancing. Thereafter, transceiver 304 communicates the one or more directions to the one or more BSs. This has been explained in detail in conjunction with FIG. 2 .
- processor 302 further initiates one or more instructions in response to generation of the one or more directions.
- the one or more instructions are generated for the one or more BSs of the plurality of BSs. This has been explained in detail in conjunction with FIG. 2 .
- apparatus 300 is an ASN-controller, such as, controller 102 .
- apparatus 300 is a BS selected from the plurality of BSs. In this case, the BS may act as a master BS. This has been explained in detail in conjunction with FIG. 2 .
- FIG. 4 is a flowchart of a method for communication in wireless communication network 100 , in accordance with an embodiment of the invention.
- wireless communication network 100 may correspond to the profile C network architecture of a WiMAX communication network.
- processor 302 is located in an ASN-controller.
- Processor 302 communicates with a plurality of BSs.
- the plurality of BSs send a plurality of reports to processor 302 .
- the plurality of reports include spare capacity information of one or more BSs of the plurality of BSs.
- the spare capacity information for a BS may include one or more of information about status of neighboring BSs of the BS, amount of extra load on the BS, and current available capacity of the BS.
- the plurality of reports may be received in response to one or more requests generated from one or more BSs of the plurality of BSs.
- BS 104 is overloaded. Therefore, BS 104 generates a request to off load one or more MSs by sending request to the ASN-controller.
- processor 302 reads one or more reports of the plurality of reports. While reading the one or more reports, processor 302 extracts one or more information from the one or more reports without performing any computation on the one or more reports. For example, processor 302 extracts information from a report sent by BS 104 . The information may suggest that BS 104 is overloaded. Thereafter, based on the one or more reports, processor 302 generates one or more directions to perform load balancing at step 404 .
- apparatus 300 is an ASN-controller. In this case, step 404 is performed in the ASN-controller.
- BS 104 sends a report that includes spare capacity information of BS 104 to processor 302 .
- the spare capacity information includes number of MSs served by BS 104 .
- processor 302 may generate a direction for BS 104 to offload one or more MSs, if BS 104 is serving more MSs than the total capacity of BS 104 . Further, in response to the one or more directions generated, processor 302 initiates one or more instructions for the one or more BSs of the plurality of BSs to perform load balancing. This is further explained in detail in conjunction with FIG. 5 .
- FIG. 5 is a flowchart of a method for performing load balancing in wireless communication network 100 , in accordance with an embodiment of the invention.
- processor 302 reads one or more reports of a plurality of reports. Thereafter, based on the one or more reports, processor 302 generates one or more directions to perform load balancing at step 504 . This has been explained in detail in conjunction with FIG. 4 .
- processor 302 In response to generating the one or more directions, processor 302 initiates one or more instructions for one or more BSs of the plurality of BSs at step 506 .
- the one or more instructions include one or more of, but are not limited to the number of MSs that can be used to perform load balancing and one or more target BSs to be used for handover.
- the one or more target BSs may be selected from the plurality of BSs.
- step 506 is performed in the ASN-controller. In another embodiment of the invention, step 506 is performed in one or more BSs.
- the one or more BSs may be selected from the plurality of BSs.
- BS 104 sends a report that includes spare capacity information of BS 104 to processor 302 .
- the spare capacity information includes number of MSs served by BS 104 .
- processor 302 may generate a direction for BS 104 to offload four MSs, if BS 104 is serving more MSs than the total capacity of BS 104 .
- BS 104 initiates an instruction to perform load balancing by handover four MSs to BS 106 .
- processor 302 performs load balancing based on the one or more instructions.
- processor 302 executes handover of one or more MSs to the one or more target BSs based on the number of MSs specified in the one or more instructions.
- processor 302 drops one or more MSs based on the number of MSs specified in the one or more instructions.
- BS 104 may drop one MS and handover three MSs to BS 106 .
- the above mentioned method enables a network entity in wireless communication networks to determine that load balancing is required based on a coarse information extracted from spare capacity reports received from a plurality of BSs.
- an ASN-controller is enabled to take centralized decisions for performing load balancing for the plurality of BSs. This further reduces the possibility of un-proportionate handover between the plurality of BSs in the profile-C architecture.
- the method also facilitates the plurality of BSs to perform load balancing based on the decisions from the ASN-controller. This reduces the workload on the plurality of BSs, as the decisions to perform load balancing are taken at the ASN-controller.
- FIG. 6 is a block diagram showing load balancing in a WiMAX communication network 600 , in accordance with an exemplary embodiment of the invention.
- WiMAX communication network 600 is the profile C network architecture.
- WiMAX communication network 600 includes an ASN-controller 602 that communicates with a BS 604 , a BS 606 , and a BS 608 to perform various functions in WiMAX communication network 600 .
- Each of BS 604 , BS 606 , and BS 608 is capable of communicating with their neighboring BSs.
- BS 606 communicates with BS 604 and BS 608 , however, BS 604 and BS 608 are not able to communicate amongst each other. Additionally, BS 604 , BS 606 , and BS 608 communicate among each other by relaying through ASN-controller 602 .
- BS 604 communicates with a MS 610 , a MS 612 , a MS 614 , and a MS 616 ; BS 606 communicates with a MS 618 , a MS 620 , and a MS 622 ; and BS 608 communicates with a MS 624 .
- Each of BS 604 , BS 606 , and BS 608 has a threshold capacity of three MSs each. Therefore, as BS 604 is serving four BS, BS 604 is overloaded with one extra MS. Similarly, BS 606 does not have any spare capacity as BS 606 is serving three BSs, which is the threshold capacity of BS 606 , and BS 608 has spare capacity for two MSs.
- BS 604 needs to offload one extra MS to a neighboring BS, i.e., BS 606 .
- BS 606 is already serving to the threshold capacity of BS 606 , therefore, BS 604 cannot offload the extra MS to BS 606 .
- BS 608 has spare capacity to serve two MSs in addition to MS 624 .
- ASN-controller 602 includes a Radio Resource Relay (RRR) 626 , a reading module 628 , and a directing module 630 .
- RRR 626 receives reports from BS 604 , BS 606 , and BS 608 .
- the reports include spare capacity information of BS 604 , BS 606 , and BS 608 .
- RRR 626 relays the reports to the reading module 628 .
- Reading module 628 reads the reports. Based on the reports, reading module 628 determines that BS 604 is overloaded and BS 608 can serve two extra MSs in addition to MS 624 .
- directing module 630 generates directions to perform load balancing in WiMAX communication network 600 .
- ASN-controller 602 sends the directions to BS 604 , BS 606 , and BS 608 .
- initiating module 632 in BS 606 initiates a first instruction in response to the directions from ASN-controller 602 .
- the first instruction indicates that one MS served by BS 606 needs to be offloaded to BS 608 , which is specified as target BS.
- initiating module 640 in BS 604 initiates a second instruction in response to the directions from ASN-controller 602 .
- the second instruction indicates that one MS served by BS 604 needs to be offloaded to BS 606 , which is specified as target BS.
- a load balancing module 634 in BS 606 communicates with a RRC 636 and a RRA 638 in BS 606 .
- RRC 636 and RRA 638 decide that MS 622 needs to be offloaded based on PHY parameter information of MS 618 , MS 620 , and MS 622 .
- a RRC 644 and a RRA 646 in BS 604 decide that MS 616 needs to be offloaded.
- load balancing module 634 handovers MS 622 to BS 608
- load balancing module 642 handovers MS 616 to BS 606 .
- each of BS 604 and BS 606 serve three MSs each and BS 608 serves two MSs. Thereby, overloading of each of BS 604 , BS 606 , and BS 608 is avoided.
- BS 608 also includes an initiating module, a load balancing module, a RRC and a RRA.
- a network entity is enabled to determine that load balancing is required based on a coarse information extracted from spare capacity reports received from a plurality of BSs.
- an ASN-controller is enabled to take centralized decisions for performing load balancing for the plurality of BSs. This further reduces the possibility of un-proportionate handover between the plurality of BSs in the profile C architecture.
- various embodiments of the invention also facilitates the plurality of BSs to perform load balancing based on the decisions from the ASN-controller. This reduces the workload of the plurality of BSs as the decisions to perform load balancing are made at the ASN-controller.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- Benefit is claimed under 35 U.S.C. 119(e) to U.S. Provisional Applications Ser. No. 60/993,315 entitled “Method and Apparatus for communication in wireless communication network” by Mustafa Ergen et al., filed on 11 Sep. 2007, which is herein incorporated in its entirety by reference for all purposes.
- The invention generally relates to a wireless communication network. More specifically, the invention relates to method, system, and apparatus for communication in the wireless communication network.
- In a wireless communication network such as a Worldwide Interoperability for Microwave Access (WiMAX) communication network, an Access Service Network (ASN) forms the radio access network. The ASN includes one or more ASN-controllers and a plurality of Base Stations (BSs). The plurality of BSs further communicate with a plurality of Mobile Stations (MSs). Each ASN-controller interfaces with one or more BSs in the ASN. The ASN enables functions such as Radio Resource Management (RRM), load balancing and Handover Management (HOM) for efficient communication in the wireless communication network.
- In RRM, parameters related to radio transmission between the one or more BSs are controlled. These parameters for example, can be, transmitting power, channel allocation, load balancing criteria, handover criteria, modulation scheme and error coding scheme. RRM enables effective utilization of the radio spectrum and network resources during communication in a wireless communication network. On the basis of RRM and requirements in the wireless communication network, the Handover Management (HOM) of the resources is performed.
- These functions are enabled using various existing profile architectures in the wireless communication network. Two of these profile architectures are the profile A (centralized) and the profile C (distributed) architectures. The profile A is a centralized architecture where the ASN-controller includes an RRC and a BS in the wireless communication network includes a Radio Resource Agent (RRA). A RRA reports about the spare capacity and PHY requirements of the corresponding BS to the RRC in the ASN-controller. Based on the information, the RRC performs RRM and HOM in a centralized manner. However, the profile A results in heavy overloading of the ASN-controller. Additionally, the profile A architecture is less efficient in catering services of many vendors in the wireless communication network to the one or more MSs because this overloads the ASN-controller.
- Contrary to the profile A, the profile C is a distributed architecture where each BS of the plurality of BSs includes a RRC operatively coupled with an RRA. The ASN-controller includes a Radio Resource Relay (RRR). In the Profile C, a RRC in a BS interacts only with one or more RRCs in one or more neighboring BSs. This interaction may be facilitated by the RRR in the ASN-GW. Therefore, a BS in the profile C architecture only has information (for example, spare capacity) corresponding to one or more neighboring BSs. As a result of this, during a handover, a BS may be simultaneously transferred load by two BS. The two BSs are neighbors of the BS but do not interact with each other. This may result in over-loading the BS, which earlier had spare capacity.
- In another scenario, a BS is overloaded and corresponding one or more neighboring BSs do not have any spare capacity. As a result, the BS may remain overloaded as the BS is not able to handover one or more MSs to the one or more neighboring BSs. Additionally, the profile C architecture requires extra backhauls for the transfer of information between BSs served by the ASN-controller in the wireless communication network.
- There is a therefore, a need for a method and system for communication in the wireless communication network using an architecture which facilitates communication between the BSs served by ASN-controller by avoiding overload at the ASN gateway. Also the method and system should facilitate efficient load balancing amongst the BSs without using extra backhauls.
- The accompanying figures where like reference numerals refer to identical or functionally similar elements throughout the separate views and which together with the detailed description below are incorporated in and form part of the specification, serve to further illustrate various embodiments and to explain various principles and advantages all in accordance with the invention.
-
FIG. 1 is a block diagram showing a wireless communication network in which various embodiments of the invention may function. -
FIG. 2 is a block diagram showing a system for communication in a wireless communication network, in accordance with an embodiment of the invention. -
FIG.3 is a block diagram showing an apparatus for managing communication in a wireless communication network, in accordance with an embodiment of the invention. -
FIG. 4 is a flowchart of a method for communication in a wireless communication network, in accordance with an embodiment of the invention. -
FIG. 5 is a flowchart of a method for performing load balancing in a wireless communication network, in accordance with an embodiment of the invention. -
FIG. 6 is a block diagram showing load balancing in a Worldwide Interoperability for Microwave Access (WiMAX) communication network, in accordance with an exemplary embodiment of the invention. - Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of embodiments of the invention.
- Before describing in detail embodiments that are in accordance with the invention, it should be observed that the embodiments reside primarily in combinations of method steps and apparatus components related to method and apparatus for load balancing in a wireless communication network. Accordingly, the apparatus components and method steps have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
- In this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
- It will be appreciated that embodiments described herein may be comprised of one or more conventional processors and unique stored program instructions that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of method and apparatus for load balancing in a wireless communication network described herein. The non-processor circuits may include, but are not limited to, a radio receiver, a radio transmitter, signal drivers, clock circuits, power source circuits, and user input devices. As such, these functions may be interpreted as steps of a method to perform load balancing by communicating in the wireless communication network
- Various embodiments of the invention provide method, system and apparatus for communication in a wireless communication network having an Access Service Network-controller (ASN-controller) communicating with a plurality of Base Stations (BSs). The method includes reading one or more reports of a plurality of reports received from the plurality of BSs. The plurality of reports include spare capacity information of one or more BSs of the plurality of BSs. The method further includes generating one or more directions based on the one or more reports to perform load balancing.
-
FIG. 1 is a block diagram showing awireless communication network 100 in which various embodiments of the invention may function. Examples ofwireless communication network 100 may include, but are not limited to a Wireless Interoperability Microwave Access (WiMAX) communication network, a 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) network, a 3rd Generation Partnership Project 2 (3GPP2) Ultra Mobile Broadband (UMB) network, a Wireless Fidelity (WiFi) network, and any variant of Orthogonal Frequency Division Multiple Access (OFDMA). -
Wireless communication network 100 includes acontroller 102. It will be apparent to a person skilled in the art thatwireless communication network 100 may include more than one controllers. In an embodiment, ifwireless communication network 100 is a WiMAX communication network,controller 102 is an ASN-Controller.Controller 102 communicates with a plurality of BSs (such as, aBS 104, aBS 106, and a BS 108) to perform various functions inwireless communication network 100. Examples of these functions may include, but are not limited to Authorization, Authentication, Accounting (AAA), Portfolio Management, Radio Resource Management (RRM), and Handover Management (HOM). - One or more BSs of the plurality of BSs are capable of communicating with one or more neighboring BSs. For example,
BS 104 andBS 106 are neighboring BSs.BS 104 andBS 106 may communicate among each other. The communication betweenBS 104 andBS 106 may also be relayed throughcontroller 102. Further, the plurality of BSs may communicate with a plurality of Mobile Stations (MSs). For example,BS 104 communicates with aMS 110 and aMS 112,BS 106 communicates with aMS 114 and aMS 116, andBS 108 communicates with aMS 118 and aMS 120. Examples of a MS may include, but are not limited to a hand-held device, a personal computer and a laptop computer using which a subscriber avails various communication services. -
FIG. 2 is a block diagram showing asystem 200 for communication inwireless communication network 100, in accordance with an embodiment of the invention.System 200 communicates with a plurality of BSs. The plurality of BSs may send a plurality of reports tosystem 200. The plurality of reports may include spare capacity information of one or more BSs of the plurality of BSs. The spare capacity information for a BS may include one or more of information about status of neighboring BSs of the BS, amount of extra load on the BS, and current available capacity of the BS. In an embodiment of the invention,wireless communication network 100 may correspond to the profile C network architecture of a WiMAX communication network. In this case,system 200 is located in an ASN-controller. The ASN-controller includes a Radio Resource Relay (RRR). Each of the plurality of BSs includes a Radio Resource Controller (RRC) and a Radio Resource Agent (RRA). In the profile C architecture, a RRC in a BS interacts only with one or more RRCs in one or more neighboring BSs. This interaction may be facilitated by the RRR in the ASN-controller. RRCs and RRAs in the plurality of BSs have one or more information. The one or more information includes, but is not limited to a contextual report, a data path report, a handover report, a spare capacity information, and PHY parameter information of MSs. - The system includes a
reading module 202 and adirecting module 204. Readingmodule 202 reads one or more reports of the plurality of reports received from the plurality of BSs. Based on the one or more reports, directingmodule 204 generates one or more directions to perform load balancing. For example,BS 104 sends a report that includes spare capacity information ofBS 104 tocontroller 102. The spare capacity information includes number of MSs served byBS 104 and current available capacity ofBS 104. Based on the report of spare capacity information, direction module may generate a direction forBS 104 to offload one or more MSs, ifBS 104 is serving more MSs than the total capacity ofBS 104. - In response to the one or more directions generated by directing
module 204, an initiatingmodule 206 initiates one or more instructions for one or more BSs of the plurality of BSs. The one or more instructions include one or more of, but are not limited to the number of MSs that can be used to perform load balancing and one or more target BSs to be used for handover. The one or more target BSs may be selected from the plurality of BSs. - In an embodiment of the invention, initiating
module 206 may be located in the ASN-controller. In another embodiment of the invention, initiatingmodule 206 may be located in one or more BSs. The one or more BSs may be selected from the plurality of BSs. In this case, each of the one or more BSs may act as master BS. For example,BS 104 is selected as master BS. In this case,BS 104 may receive one or more directions forBS 104,BS 106, andBS 108 to perform load balancing. Thereafter,BS 104 may initiate one or more instructions based on the one or more directions. For example,BS 104 initiates an instruction forBS 106 based on a direction generated forBS 106. The instruction includes information that four MSs should be handovered fromBS 106. The instruction further includes information thatBS 108 is the target BS which will receive the four MSs handovered fromBS 106. - Thereafter, based on the one or more instructions a
load balancing module 208 insystem 200 executes handover of one or more MSs to the one or more target BSs based on the number of MSs specified in the one or more instructions. Alternatively,load balancing module 208 may also drop one or more MSs based on the number of MSs specified in the one or more instructions.Load balancing module 208 may be located in one or more BSs of the plurality of BSs. This is further explained in detail in conjunction withFIG. 5 . - The above mentioned system enables a network entity in wireless communication networks to determine that load balancing is required based on a coarse information extracted from spare capacity reports received from a plurality of BSs. Additionally, in the profile C architecture of the WiMAX communication network, an ASN-controller is enabled to take centralized decisions for performing load balancing for the plurality of BSs. This reduces the possibility of un-proportionate handover between the plurality of BSs in the profile-C architecture.
-
FIG. 3 is a block diagram showing anapparatus 300 for managing communication inwireless communication network 100, in accordance with an embodiment of the invention.Apparatus 300 receives a plurality of reports from a plurality of BSs. The plurality of reports may include spare capacity information of one or more BSs of the plurality of BSs.Apparatus 300 includes aprocessor 302 and atransceiver 304.Processor 302 reads one or more reports of the plurality of reports received from the plurality of BSs. Based on the one ormore reports processor 302 generates one or more directions to perform load balancing. Thereafter,transceiver 304 communicates the one or more directions to the one or more BSs. This has been explained in detail in conjunction withFIG. 2 . - In an embodiment of the invention,
processor 302 further initiates one or more instructions in response to generation of the one or more directions. The one or more instructions are generated for the one or more BSs of the plurality of BSs. This has been explained in detail in conjunction withFIG. 2 . - In an embodiment of the invention,
apparatus 300 is an ASN-controller, such as,controller 102. In another embodiment of the invention,apparatus 300 is a BS selected from the plurality of BSs. In this case, the BS may act as a master BS. This has been explained in detail in conjunction withFIG. 2 . -
FIG. 4 is a flowchart of a method for communication inwireless communication network 100, in accordance with an embodiment of the invention. In an embodiment of the invention,wireless communication network 100 may correspond to the profile C network architecture of a WiMAX communication network. In this case,processor 302 is located in an ASN-controller.Processor 302 communicates with a plurality of BSs. The plurality of BSs send a plurality of reports toprocessor 302. The plurality of reports include spare capacity information of one or more BSs of the plurality of BSs. The spare capacity information for a BS may include one or more of information about status of neighboring BSs of the BS, amount of extra load on the BS, and current available capacity of the BS. - The plurality of reports may be received in response to one or more requests generated from one or more BSs of the plurality of BSs. For example,
BS 104 is overloaded. Therefore,BS 104 generates a request to off load one or more MSs by sending request to the ASN-controller. - At
step 402,processor 302 reads one or more reports of the plurality of reports. While reading the one or more reports,processor 302 extracts one or more information from the one or more reports without performing any computation on the one or more reports. For example,processor 302 extracts information from a report sent byBS 104. The information may suggest thatBS 104 is overloaded. Thereafter, based on the one or more reports,processor 302 generates one or more directions to perform load balancing atstep 404. In an embodiment of the invention,apparatus 300 is an ASN-controller. In this case,step 404 is performed in the ASN-controller. For example,BS 104 sends a report that includes spare capacity information ofBS 104 toprocessor 302. The spare capacity information includes number of MSs served byBS 104. Based on the report,processor 302 may generate a direction forBS 104 to offload one or more MSs, ifBS 104 is serving more MSs than the total capacity ofBS 104. Further, in response to the one or more directions generated,processor 302 initiates one or more instructions for the one or more BSs of the plurality of BSs to perform load balancing. This is further explained in detail in conjunction withFIG. 5 . -
FIG. 5 is a flowchart of a method for performing load balancing inwireless communication network 100, in accordance with an embodiment of the invention. Atstep 502,processor 302 reads one or more reports of a plurality of reports. Thereafter, based on the one or more reports,processor 302 generates one or more directions to perform load balancing atstep 504. This has been explained in detail in conjunction withFIG. 4 . - In response to generating the one or more directions,
processor 302 initiates one or more instructions for one or more BSs of the plurality of BSs atstep 506. The one or more instructions include one or more of, but are not limited to the number of MSs that can be used to perform load balancing and one or more target BSs to be used for handover. The one or more target BSs may be selected from the plurality of BSs. - In an embodiment of the invention,
step 506 is performed in the ASN-controller. In another embodiment of the invention,step 506 is performed in one or more BSs. The one or more BSs may be selected from the plurality of BSs. For example,BS 104 sends a report that includes spare capacity information ofBS 104 toprocessor 302. The spare capacity information includes number of MSs served byBS 104. Based on the report,processor 302 may generate a direction forBS 104 to offload four MSs, ifBS 104 is serving more MSs than the total capacity ofBS 104. In response to the direction received,BS 104 initiates an instruction to perform load balancing by handover four MSs toBS 106. - Further at
step 508,processor 302 performs load balancing based on the one or more instructions. In an embodiment of the invention,processor 302 executes handover of one or more MSs to the one or more target BSs based on the number of MSs specified in the one or more instructions. In another embodiment of the invention,processor 302 drops one or more MSs based on the number of MSs specified in the one or more instructions. Referring back to previous example, in order to perform load balancing,BS 104 may drop one MS and handover three MSs toBS 106. - The above mentioned method enables a network entity in wireless communication networks to determine that load balancing is required based on a coarse information extracted from spare capacity reports received from a plurality of BSs. Additionally, in the profile C architecture of the WiMAX communication network, an ASN-controller is enabled to take centralized decisions for performing load balancing for the plurality of BSs. This further reduces the possibility of un-proportionate handover between the plurality of BSs in the profile-C architecture. Further, the method also facilitates the plurality of BSs to perform load balancing based on the decisions from the ASN-controller. This reduces the workload on the plurality of BSs, as the decisions to perform load balancing are taken at the ASN-controller.
-
FIG. 6 is a block diagram showing load balancing in aWiMAX communication network 600, in accordance with an exemplary embodiment of the invention.WiMAX communication network 600 is the profile C network architecture.WiMAX communication network 600 includes an ASN-controller 602 that communicates with aBS 604, aBS 606, and aBS 608 to perform various functions inWiMAX communication network 600. Each ofBS 604,BS 606, andBS 608 is capable of communicating with their neighboring BSs. AsBS 604 andBS 608 are neighboring BSs ofBS 606, therefore,BS 606 communicates withBS 604 andBS 608, however,BS 604 andBS 608 are not able to communicate amongst each other. Additionally,BS 604,BS 606, andBS 608 communicate among each other by relaying through ASN-controller 602. - Further,
BS 604 communicates with aMS 610, aMS 612, aMS 614, and aMS 616;BS 606 communicates with aMS 618, aMS 620, and aMS 622; andBS 608 communicates with aMS 624. Each ofBS 604,BS 606, andBS 608 has a threshold capacity of three MSs each. Therefore, asBS 604 is serving four BS,BS 604 is overloaded with one extra MS. Similarly,BS 606 does not have any spare capacity asBS 606 is serving three BSs, which is the threshold capacity ofBS 606, andBS 608 has spare capacity for two MSs. AsBS 604 is overloaded, therefore,BS 604 needs to offload one extra MS to a neighboring BS, i.e.,BS 606. However, asBS 606 is already serving to the threshold capacity ofBS 606, therefore,BS 604 cannot offload the extra MS toBS 606. Additionally,BS 608 has spare capacity to serve two MSs in addition toMS 624. - ASN-
controller 602 includes a Radio Resource Relay (RRR) 626, areading module 628, and adirecting module 630.RRR 626 receives reports fromBS 604,BS 606, andBS 608. The reports include spare capacity information ofBS 604,BS 606, andBS 608. Thereafter,RRR 626 relays the reports to thereading module 628. Readingmodule 628 reads the reports. Based on the reports,reading module 628 determines thatBS 604 is overloaded andBS 608 can serve two extra MSs in addition toMS 624. Thereafter, directingmodule 630 generates directions to perform load balancing inWiMAX communication network 600. ASN-controller 602 sends the directions toBS 604,BS 606, andBS 608. - In order to perform load balancing,
BS 606 needs to handover one MS toBS 608 to create spare capacity for an MS inBS 608, such thatBS 604 is able to handover one MS toBS 606. Therefore, initiatingmodule 632 inBS 606 initiates a first instruction in response to the directions from ASN-controller 602. The first instruction indicates that one MS served byBS 606 needs to be offloaded toBS 608, which is specified as target BS. Similarly, initiatingmodule 640 inBS 604 initiates a second instruction in response to the directions from ASN-controller 602. The second instruction indicates that one MS served byBS 604 needs to be offloaded toBS 606, which is specified as target BS. In response to the first instruction, aload balancing module 634 inBS 606 communicates with aRRC 636 and aRRA 638 inBS 606.RRC 636 andRRA 638 decide thatMS 622 needs to be offloaded based on PHY parameter information ofMS 618,MS 620, andMS 622. Similarly in response to the second instruction, aRRC 644 and aRRA 646 inBS 604 decide thatMS 616 needs to be offloaded. - Thereafter,
load balancing module 634handovers MS 622 toBS 608, andload balancing module 642handovers MS 616 toBS 606. Now after load balancing, each ofBS 604 andBS 606 serve three MSs each andBS 608 serves two MSs. Thereby, overloading of each ofBS 604,BS 606, andBS 608 is avoided. It will be apparent to a person skilled in the art that though not depicted,BS 608 also includes an initiating module, a load balancing module, a RRC and a RRA. - Various embodiments of the invention provide method, system and apparatus for communication in a wireless communication networks. In this system, a network entity is enabled to determine that load balancing is required based on a coarse information extracted from spare capacity reports received from a plurality of BSs. Additionally, in the profile C architecture of the WiMAX communication network, an ASN-controller is enabled to take centralized decisions for performing load balancing for the plurality of BSs. This further reduces the possibility of un-proportionate handover between the plurality of BSs in the profile C architecture. Further, various embodiments of the invention also facilitates the plurality of BSs to perform load balancing based on the decisions from the ASN-controller. This reduces the workload of the plurality of BSs as the decisions to perform load balancing are made at the ASN-controller.
- Those skilled in the art will realize that the above recognized advantages and other advantages described herein are merely exemplary and are not meant to be a complete rendering of all of the advantages of the various embodiments of the invention.
- In the foregoing specification, specific embodiments of the invention have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the invention. The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims. The invention is defined solely by the appended claims including any amendments made during the dependency of this application and all equivalents of those claims as issued.
Claims (19)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/208,350 US8849275B2 (en) | 2007-09-11 | 2008-09-11 | Method and apparatus for load balancing in a wireless communication network |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US99331507P | 2007-09-11 | 2007-09-11 | |
| US12/208,350 US8849275B2 (en) | 2007-09-11 | 2008-09-11 | Method and apparatus for load balancing in a wireless communication network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20090069004A1 true US20090069004A1 (en) | 2009-03-12 |
| US8849275B2 US8849275B2 (en) | 2014-09-30 |
Family
ID=40432405
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/208,350 Active 2030-04-25 US8849275B2 (en) | 2007-09-11 | 2008-09-11 | Method and apparatus for load balancing in a wireless communication network |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US8849275B2 (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100124204A1 (en) * | 2008-11-20 | 2010-05-20 | Samsung Electronics Co., Ltd. | Method and apparatus for improving unbalance of service of cell edge in wireless local area network |
| WO2010105677A1 (en) * | 2009-03-18 | 2010-09-23 | Nokia Siemens Networks Oy | Method and device for data processing in a mobile communication network |
| US20130329562A1 (en) * | 2012-06-07 | 2013-12-12 | Fujitsu Limited | Operation monitoring apparatus, cause event estimating method for the same, and information communication network system |
| WO2014166544A1 (en) * | 2013-04-12 | 2014-10-16 | Nec Europe Ltd. | Radio access management system and method |
| US20150131679A1 (en) * | 2013-11-13 | 2015-05-14 | Deutsche Telekom Ag | Dynamic allocation and virtualization of network resources in the access network and in customer networks |
| US9056824B2 (en) | 2013-01-31 | 2015-06-16 | Eastman Chemical Company | Preparation of hydroxy aldehydes |
| US20150201374A1 (en) * | 2013-01-17 | 2015-07-16 | Intel IP Corporation | Centralized partitioning of user devices in a heterogeneous wireless network |
| US20160057679A1 (en) * | 2014-08-22 | 2016-02-25 | Qualcomm Incorporated | Cson-aided small cell load balancing based on backhaul information |
| TWI572221B (en) * | 2014-12-01 | 2017-02-21 | 財團法人資訊工業策進會 | Central control server and load balancing method thereof |
| US9912820B2 (en) * | 2010-05-27 | 2018-03-06 | Motorola Solutions, Inc. | Method and apparatus for policy and charging control decisions based on radio spectrum blocks |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040001461A1 (en) * | 2002-06-28 | 2004-01-01 | Anit Lohtia | Traffic management in a hybrid wireless network having multiple types of wireless links for packet-switched communications |
| US20070259692A1 (en) * | 2006-04-17 | 2007-11-08 | Muthaiah Venkatachalam | Radio resource management architectures for internet protocol based radio access networks with radio resource control in base stations |
| US20080125126A1 (en) * | 2006-11-27 | 2008-05-29 | Yonggang Fang | Mobile Station Initiated Load Balancing In Wireless Communication Networks |
| US20080232272A1 (en) * | 2007-03-23 | 2008-09-25 | Peter Gelbman | Extensible micro-mobility wireless network architecture |
-
2008
- 2008-09-11 US US12/208,350 patent/US8849275B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040001461A1 (en) * | 2002-06-28 | 2004-01-01 | Anit Lohtia | Traffic management in a hybrid wireless network having multiple types of wireless links for packet-switched communications |
| US20070259692A1 (en) * | 2006-04-17 | 2007-11-08 | Muthaiah Venkatachalam | Radio resource management architectures for internet protocol based radio access networks with radio resource control in base stations |
| US20080125126A1 (en) * | 2006-11-27 | 2008-05-29 | Yonggang Fang | Mobile Station Initiated Load Balancing In Wireless Communication Networks |
| US20080232272A1 (en) * | 2007-03-23 | 2008-09-25 | Peter Gelbman | Extensible micro-mobility wireless network architecture |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8576802B2 (en) * | 2008-11-20 | 2013-11-05 | Samsung Electronics Co., Ltd | Method and apparatus for improving unbalance of service of cell edge in wireless local area network |
| US20100124204A1 (en) * | 2008-11-20 | 2010-05-20 | Samsung Electronics Co., Ltd. | Method and apparatus for improving unbalance of service of cell edge in wireless local area network |
| WO2010105677A1 (en) * | 2009-03-18 | 2010-09-23 | Nokia Siemens Networks Oy | Method and device for data processing in a mobile communication network |
| US9912820B2 (en) * | 2010-05-27 | 2018-03-06 | Motorola Solutions, Inc. | Method and apparatus for policy and charging control decisions based on radio spectrum blocks |
| US20130329562A1 (en) * | 2012-06-07 | 2013-12-12 | Fujitsu Limited | Operation monitoring apparatus, cause event estimating method for the same, and information communication network system |
| US9100864B2 (en) * | 2012-06-07 | 2015-08-04 | Fujitsu Limited | Operation monitoring apparatus, cause event estimating method for the same, and information communication network system |
| US9226211B2 (en) * | 2013-01-17 | 2015-12-29 | Intel IP Corporation | Centralized partitioning of user devices in a heterogeneous wireless network |
| US20150201374A1 (en) * | 2013-01-17 | 2015-07-16 | Intel IP Corporation | Centralized partitioning of user devices in a heterogeneous wireless network |
| US9056824B2 (en) | 2013-01-31 | 2015-06-16 | Eastman Chemical Company | Preparation of hydroxy aldehydes |
| WO2014166544A1 (en) * | 2013-04-12 | 2014-10-16 | Nec Europe Ltd. | Radio access management system and method |
| US9717029B2 (en) | 2013-04-12 | 2017-07-25 | Nec Corporation | Radio access management system and method |
| US9961605B2 (en) | 2013-04-12 | 2018-05-01 | Nec Corporation | Radio access management system and method |
| US10206156B2 (en) | 2013-04-12 | 2019-02-12 | Nec Corporation | Radio access management system |
| US9699003B2 (en) * | 2013-11-13 | 2017-07-04 | Deutsche Telekom Ag | Dynamic allocation and virtualization of network resources in the access network and in customer networks |
| US20150131679A1 (en) * | 2013-11-13 | 2015-05-14 | Deutsche Telekom Ag | Dynamic allocation and virtualization of network resources in the access network and in customer networks |
| US20160057679A1 (en) * | 2014-08-22 | 2016-02-25 | Qualcomm Incorporated | Cson-aided small cell load balancing based on backhaul information |
| TWI572221B (en) * | 2014-12-01 | 2017-02-21 | 財團法人資訊工業策進會 | Central control server and load balancing method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| US8849275B2 (en) | 2014-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8849275B2 (en) | Method and apparatus for load balancing in a wireless communication network | |
| JP7569409B2 (en) | Method for updating background data transmission policy negotiated between an application function and a core network, policy control function, and application function - Patents.com | |
| US9843963B2 (en) | Load balance method and relevant apparatuses | |
| US12464055B2 (en) | Service delivery with joint network and cloud resource management | |
| US9326309B2 (en) | Method and apparatus for supporting communication of multi-mode terminal | |
| US9560573B2 (en) | Relay link communication | |
| JP5274642B2 (en) | Signal transmission / reception method and system using multiple frequency bands in wireless communication system | |
| US11343660B2 (en) | Mobile edge computing applications management for wireless networks | |
| JP2021535684A (en) | Data transmission methods, radio access network devices and terminal devices | |
| KR20110045936A (en) | Communication system with optimized network access structure | |
| US11917654B2 (en) | System and method for intelligent wireless carrier link management system at user equipment devices | |
| KR20200072209A (en) | Apparatus and method for providing service network in wireless communication system | |
| US12238792B2 (en) | System and method for network-assisted and self-adjusting power and security control for wireless links | |
| JP2022524311A (en) | Predictive, cached, and cost-effective data transmission | |
| CN103813358A (en) | Different network aggregation system and method | |
| US11026143B2 (en) | Network unit and methods therein for determining a target radio network node | |
| RU2732736C1 (en) | Communication method, secondary network node and terminal | |
| KR102191368B1 (en) | System for radio access network virtualization based on wireless fronthaul in CCC network and control method | |
| US20230262715A1 (en) | Adaptive unlicensed spectrum revocation | |
| EP2437546B1 (en) | Method for controlling communication transfers of mobile equipments between wireless access networks having different access technologies, based on a load- balancing | |
| US20090029707A1 (en) | Apparatus and method for communication in wireless communication network using global radio resource controller | |
| US20240430714A1 (en) | Reducing small cell downtime during intermittent failures | |
| EP4676116A1 (en) | Communication method and communication apparatus | |
| KR20190054673A (en) | Method and Apparatus for Distribution of Wireless Link In LTE-WiFi Aggregation system | |
| CN120730474A (en) | Support for anticipatory resource management between slices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: WICHOROUS INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ERGEN, MUSTAFA;UBEROY, PAWAN;MAK, TONY;AND OTHERS;REEL/FRAME:021510/0764 Effective date: 20080904 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| AS | Assignment |
Owner name: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGEN Free format text: SECURITY AGREEMENT;ASSIGNORS:TELLABS OPERATIONS, INC.;TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.);WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.);REEL/FRAME:031768/0155 Effective date: 20131203 |
|
| AS | Assignment |
Owner name: WICHORUS, LLC, CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:WICHORUS, INC.;REEL/FRAME:032265/0459 Effective date: 20131127 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: TELECOM HOLDING PARENT LLC, CALIFORNIA Free format text: ASSIGNMENT FOR SECURITY - - PATENTS;ASSIGNORS:CORIANT OPERATIONS, INC.;TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.);WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.);REEL/FRAME:034484/0740 Effective date: 20141126 |
|
| AS | Assignment |
Owner name: TELECOM HOLDING PARENT LLC, CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 10/075,623 PREVIOUSLY RECORDED AT REEL: 034484 FRAME: 0740. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FOR SECURITY --- PATENTS;ASSIGNORS:CORIANT OPERATIONS, INC.;TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.);WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.);REEL/FRAME:042980/0834 Effective date: 20141126 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |