Aspects of this disclosure relate generally to telecommunications, and more particularly to centralized self-organizing network (cSON)-aided small cell load balancing based on backhaul information.
Wireless communication systems are widely deployed to provide various types of communication content, such as voice, data, multimedia, and so on. Typical wireless communication systems are multiple-access systems capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple-access systems include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, and others. These systems are often deployed in conformity with specifications such as Third Generation Partnership Project (3GPP), 3GPP Long Term Evolution (LTE), Ultra Mobile Broadband (UMB), Evolution Data Optimized (EV-DO), Institute of Electrical and Electronics Engineers (IEEE), etc.
In cellular networks, “macro cell” base stations provide connectivity and coverage to a large number of users over a certain geographical area. A macro network deployment is carefully planned, designed, and implemented to offer good coverage over the geographical region. Even such careful planning, however, cannot fully accommodate channel characteristics such as fading, multipath, shadowing, etc., especially in indoor environments.
To improve indoor or other specific geographic coverage, such as for residential homes and office buildings, additional “small cell,” typically low-power, base stations have recently begun to be deployed to supplement conventional macro networks. Small cell base stations (also referred to simply as “small cells”) may also provide incremental capacity growth, richer user experience, and so on.
Small cell base stations may be connected to the core network, or backbone network, using any of a multitude of devices or methods. These connections may be referred to as the “backbone” or the “backhaul” of the network. However, the backhaul may impose various limitations in a dense neighborhood small cells (NSC) deployment. NSCs are typically deployed in private homes with limited backhaul capacity, for example, where the home is connected to the core network via consumer DSL, cable, etc. This limited backhaul capacity can be especially noticeable on the uplink. Further, there may be large traffic variations in NSC networks.
While LTE was designed to appropriately address radio-related capacity variations and limitations, the issue of local backhaul limitations also needs to be addressed by self-organizing network (SON) functions located at each NSC (i.e., distributed SON or “dSON”) and/or at a centralized location (i.e., centralized SON or “cSON”). These functions can effectively provide backhaul-related load balancing through different adaptations in the radio network.
The following presents a simplified summary relating to one or more aspects and/or embodiments associated with the mechanisms disclosed herein for cSON-aided small cell load balancing based on backhaul information. As such, the following summary should not be considered an extensive overview relating to all contemplated aspects and/or embodiments, nor should the following summary be regarded to identify key or critical elements relating to all contemplated aspects and/or embodiments or to delineate the scope associated with any particular aspect and/or embodiment. Accordingly, the following summary has the sole purpose to present certain concepts relating to one or more aspects and/or embodiments relating to the mechanisms disclosed herein in a simplified form to precede the detailed description presented below.
A method of a cSON server providing load balancing assistance to a plurality of small cell base stations load balancing includes receiving periodic or event triggered backhaul capacity reports from each of the plurality of small cell base stations, a backhaul capacity report indicating an uplink and/or downlink capacity state of a backhaul connection over which a small cell base station of the plurality of small cell base stations is connected to a core network, determining load balancing assistance data for at least one of the plurality of small cell base stations based on the backhaul capacity reports received from each of the plurality of small cell base stations, wherein the load balancing assistance data comprises an adaption of a backhaul uplink rate limit of the at least one small cell base station, and providing the load balancing assistance data to the at least one of the plurality of small cell base stations.
An apparatus for a cSON server providing load balancing assistance to a plurality of small cell base stations includes a transceiver configured to receive periodic or event-triggered backhaul capacity reports from each of the plurality of small cell base stations, a backhaul capacity report indicating an uplink and/or downlink capacity state of a backhaul connection over which a small cell base station of the plurality of small cell base stations is connected to a core network, and a processor configured to determine load balancing assistance data for at least one of the plurality of small cell base stations based on the backhaul capacity reports received from each of the plurality of small cell base stations, wherein the load balancing assistance data comprises an adaption of a backhaul uplink rate limit of the at least one small cell base station, wherein the transceiver is further configured to provide the load balancing assistance data to the at least one of the plurality of small cell base stations.
An apparatus for a cSON server providing load balancing assistance to a plurality of small cell base stations includes means for receiving periodic or event-triggered backhaul capacity reports from each of the plurality of small cell base stations, a backhaul capacity report indicating an uplink and/or downlink capacity state of a backhaul connection over which a small cell base station of the plurality of small cell base stations is connected to a core network, means for determining load balancing assistance data for at least one of the plurality of small cell base stations based on the backhaul capacity reports received from each of the plurality of small cell base stations, wherein the load balancing assistance data comprises an adaption of a backhaul uplink rate limit of the at least one small cell base station, and means for providing the load balancing assistance data to the at least one of the plurality of small cell base stations.
A non-transitory computer-readable medium of a cSON server providing load balancing assistance to a plurality of small cell base stations includes at least one instruction to receive periodic or event-triggered backhaul capacity reports from each of the plurality of small cell base stations, a backhaul capacity report indicating an uplink and/or downlink capacity state of a backhaul connection over which a small cell base station of the plurality of small cell base stations is connected to a core network, at least one instruction to determine load balancing assistance data for at least one of the plurality of small cell base stations based on the backhaul capacity reports received from each of the plurality of small cell base stations, wherein the load balancing assistance data comprises an adaption of a backhaul uplink rate limit of the at least one small cell base station, and at least one instruction to provide the load balancing assistance data to the at least one of the plurality of small cell base stations.
Other objects and advantages associated with the mechanisms disclosed herein will be apparent to those skilled in the art based on the accompanying drawings and detailed description.
The accompanying drawings are presented to aid in the description of various aspects of the disclosure and are provided solely for illustration of the aspects and not limitation thereof.
Aspects of the disclosure extend existing distributed self-organizing network (dSON) load balancing solutions involving neighborhood small cells (NSC) backhaul monitoring (BHM) by adding centralized SON functionality. A central SON (cSON) server can collect relevant backhaul-related and radio-related information for a larger portion of the network, and assist the local dSON algorithms by providing detailed information about the neighborhood. The local SON functions balance the cell traffic loads according to the individual backhaul capacities. Local dSON information can be combined with global cSON data for improved resolution of backhaul limitations to, for example, adapt evolved NodeB (eNB) transmission power range based on wide-range uplink/downlink backhaul bandwidth evaluation, improve local user equipment (UE) handoff based on wide-range uplink/downlink backhaul bandwidth and traffic evaluation, improve local UE handoff based on Handover Aggressiveness Level adaptation, and/or effectively adapt the cSON of the local uplink Backhaul Rate Limit based on wide-range uplink/downlink backhaul bandwidth and traffic evaluation.
These and other aspects of the disclosure are provided in the following description and related drawings directed to various examples provided for illustration purposes. Alternate aspects may be devised without departing from the scope of the disclosure. Additionally, well-known aspects of the disclosure may not be described in detail or may be omitted so as not to obscure more relevant details.
Those of skill in the art will appreciate that the information and signals described below may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the description below may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof, depending in part on the particular application, in part on the desired design, in part on the corresponding technology, etc.
Further, many aspects are described in terms of sequences of actions to be performed by, for example, elements of a computing device. It will be recognized that various actions described herein can be performed by specific circuits (e.g., Application Specific Integrated Circuits (ASICs)), by program instructions being executed by one or more processors, or by a combination of both. In addition, for each of the aspects described herein, the corresponding form of any such aspect may be implemented as, for example, “logic configured to” perform the described action.
The illustrated wireless communication system 100 is a multiple-access system that is divided into a plurality of cells 102A-C and configured to support communication for a number of users. Communication coverage in each of the cells 102A-C is provided by a corresponding base station 110A-C, which interacts with one or more user devices 120A-C via downlink (DL) and/or uplink (UL) connections. In general, the DL corresponds to communication from a base station to a user device, while the UL corresponds to communication from a user device to a base station.
As will be described in more detail below, these different entities may be variously configured in accordance with the teachings herein to provide or otherwise support the cSON-aided small cell load balancing based on backhaul information discussed briefly above. For example, one or more of the small cell base stations 110B, 110C may include a dSON module 112, as described herein.
As used herein, the terms “user device” and “base station” are not intended to be specific or otherwise limited to any particular Radio Access Technology (RAT), unless otherwise noted. In general, such user devices may be any wireless communication device (e.g., a mobile phone, router, personal computer, server, etc.) used by a user to communicate over a communications network, and may be alternatively referred to in different RAT environments as an Access Terminal (AT), a Mobile Station (MS), a Subscriber Station (STA), a UE, etc. Similarly, a base station may operate according to one of several RATs in communication with user devices depending on the network in which it is deployed, and may be alternatively referred to as an Access Point (AP), a Network Node, a NodeB, an evolved NodeB (eNB), etc. In addition, in some systems, a base station may provide purely edge node signaling functions while in other systems it may provide additional control and/or network management functions.
Returning to
Turning to the illustrated connections in more detail, the user device 120A may transmit and receive messages via a wireless link with the macro cell base station 110A, the message including information related to various types of communication (e.g., voice, data, multimedia services, associated control signaling, etc.). The user device 120B may similarly communicate with the small cell base station 110B via another wireless link, and the user device 120C may similarly communicate with the small cell base station 110C via another wireless link. In addition, in some scenarios, the user device 120C, for example, may also communicate with the macro cell base station 110A via a separate wireless link in addition to the wireless link it maintains with the small cell base station 110C.
As is further illustrated in
The network 130 may comprise any type of electronically connected group of computers and/or devices, including, for example, Internet, Intranet, Local Area Networks (LANs), or Wide Area Networks (WANs). In addition, the connectivity to the network may be, for example, by remote modem, Ethernet (IEEE 802.3), Token Ring (IEEE 802.5), Fiber Distributed Datalink Interface (FDDI) Asynchronous Transfer Mode (ATM), Wireless Ethernet (IEEE 802.11), Bluetooth (IEEE 802.15.1), or some other connection. As used herein, the network 130 includes network variations such as the public Internet, a private network within the Internet, a secure network within the Internet, a private network, a public network, a value-added network, an intranet, and the like. In certain systems, the network 130 may also comprise a Virtual Private Network (VPN).
Accordingly, it will be appreciated that the macro cell base station 110A and/or either or both of the small cell base stations 110B, 110C may be connected to the network 130 using any of a multitude of devices or methods. These connections may be referred to as the “backbone” or the “backhaul” of the network, and may in some implementations be used to manage and coordinate communications between the macro cell base station 110A, the small cell base station 110B, and/or the small cell base station 110C. In this way, as a user device moves through such a mixed communication network environment that provides both macro cell and small cell coverage, the user device may be served in certain locations by macro cell base stations, at other locations by small cell base stations, and, in some scenarios, by both macro cell and small cell base stations.
For their wireless air interfaces, each base station 110A-C may operate according to one or more of several RATs depending on the network in which it is deployed. These networks may include, for example, Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, Single-Carrier FDMA (SC-FDMA) networks, and so on. The terms “network” and “system” are often used interchangeably. A CDMA network may implement a RAT such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes Wideband-CDMA (W-CDMA) and Low Chip Rate (LCR). cdma2000 covers IS-2000, IS-95 and IS-856 standards. A TDMA network may implement a RAT such as Global System for Mobile Communications (GSM). An OFDMA network may implement a RAT such as Evolved UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM®, etc. UTRA, E-UTRA, and GSM are part of Universal Mobile Telecommunication System (UMTS). Long Term Evolution (LTE) is a release of UMTS that uses E-UTRA. UTRA, E-UTRA, GSM, UMTS, and LTE are described in documents from an organization named “3rd Generation Partnership Project” (3GPP). cdma2000 is described in documents from an organization named “3rd Generation Partnership Project 2” (3GPP2). These documents are publicly available.
A small cell base station 220, such as small cell base station 110B, 110C in
As used herein, the term co-located (e.g., radios, base stations, transceivers, etc.) may include in accordance with various aspects, one or more of, for example: components that are in the same housing; components that are hosted by the same processor; components that are within a defined distance of one another; and/or components that are connected via an interface (e.g., an Ethernet switch) where the interface meets the latency requirements of any required inter-component communication (e.g., messaging).
Returning to
The small cell base station 300 may communicate with one or more user devices via the Wi-Fi radio 302 and the LTE radio 304, illustrated as a STA 350 and a UE 360, respectively. STA 350 and UE 360 may correspond to user devices 120A-C in
While
As is further illustrated in
The various embodiments may be implemented on any of a variety of commercially available server devices, such as server 400 illustrated in
Accordingly, an embodiment of the disclosure can include a server (e.g., server 400) including the ability to perform the functions described herein. As will be appreciated by those skilled in the art, the various logic elements can be embodied in discrete elements, software modules executed on a processor or any combination of software and hardware to achieve the functionality disclosed herein. For example, processor 401, cSON module 408, volatile and/or nonvolatile memory 402 and 403, and/or network access ports 404 may all be used cooperatively to load, store and execute the various functions disclosed herein, and thus logic/circuitry/executable modules to perform these functions may be distributed over various elements. Alternatively, the functionality could be incorporated into one discrete component. Therefore, the features of server 400 are to be considered merely illustrative and the disclosure is not limited to the illustrated features or arrangement.
For example, the network access ports 404 may be configured to receive periodic or event-triggered backhaul capacity reports from each of a plurality of small cell base stations, such as small cell base station 220 in
SON load balancing based on backhaul monitoring (BHM) can be improved by adding a cSON server or module to the existing architecture.
As illustrated in
An element management (EM) layer 510 includes an evolved packet core (EPC) 512, a gateway (GW) 514, and a core network (CN)/element management system (EMS)/auto-configuration server (ACS) 516, each with respective SON modules. The EPC 512 may communicate with the GW 514 over an S1 interface, and with the CN/EMS/ACS 516 over a P2P interface. The interface between the EM layer 510 and the OAM/servers 506A and 506B may be an N interface (“itf-N”).
A network element (NE) layer 520 includes various base stations (BSs) belonging to a first vendor or network operator (Vendor A) and a second vendor or network operator (Vendor B). Specifically, the base stations belonging to Vendor A may include a small cell base station (SC BS) 522 (such as small cell base station 110B, 110C in
As shown in
Although
The cSON server 602 resides in the NM layer and communicates with an Operation and Support System A (OSS_A) 604A and an OSS_B 604B in the EM layer over an N interface (“itf-N”). The OSS_A 604A and the OSS_B 604B may also include cSON modules. The OSS_A 604A communicates over an S interface (“itf-S”) with one or more eNBs 606A belonging to a Vendor A, and the OSS_B 604B communicates with one or more eNBs 606B belonging to a Vendor B. eNBs 606A and 606B may correspond to, for example, small cell base stations 110B, 110C in
BHM functions 608A and 608B may provide measurements of the backhaul between modems 610A and 610B and eNBs 606A and 606B, respectively. These measurements support various hybrid SON algorithms, as described herein. Modems 610A and 610B may correspond to, for example, modem 215 in
Note that although illustrated in
Further, although
Referring to
In
Referring to the specific improvements enabled by the cSON module,
In other systems, eNB transmission power range adaptation is based on a local dSON module decision, typically performed at the specific eNB. For example, if several eNBs in an NSC deployment become overloaded, they may each independently reduce their coverage area (also referred to herein as “cell area” or “service area”), which may result in holes in network coverage. In the centralized approach, the cSON module can use knowledge of the eNBs' backhaul capacities (from backhaul monitoring reports provided by the BHM function) to enable better adaptation.
Specifically, at 710, the eNBs 704A-C in the network periodically, or based on various conditions (such as poor throughput observations), monitor (e.g., measure) their backhaul uplink/downlink capacity and report it to the cSON module 702, such as cSON module 408 of
At 720, the cSON module 702 receives the periodic or event-triggered backhaul uplink/downlink capacity reports from the eNBs 704A-C. Examples of triggering events may be low throughput or poor backhaul statistics observations. Although
At 730, the cSON module 702 can calculate adaptions for one or more of the eNBs' 704A-C transmission power ranges (and thereby those eNBs' service areas) based on the received backhaul capacity reports to balance UE traffic and available backhaul via cell footprint control. In the example of
The adaptations need not be the same for each eNB. For example, the cSON module 702 may instruct eNB 704A to reduce its coverage area, while instructing neighboring eNB 704B to enlarge its coverage area. UEs in coverage border regions will automatically handover, thereby distributing the traffic load according to backhaul capacity. Such centralized control is superior to localized control because the cSON module 702 can adapt coverage ranges of neighboring eNBs simultaneously. This avoids both coverage holes and overlapping coverage areas. Note that transmission power range can be adapted together with the transmit power management (TPM) SON function.
In other systems, UE handoff is based on a local dSON module decision. In the centralized approach, the cSON module can use its extended knowledge of neighboring eNBs' backhaul bandwidths and loads to improve dSON module handoff decisions, or to make/initiate the handoff decision for the eNB.
Specifically, at 810A, an eNB 804, such as any of eNBs 704A-C in
At 830A, the eNB 804 periodically monitors uplink/downlink throughput of the full-buffer UEs 806A-B (referred to as Light Passive Estimation). The full-buffer UEs 806A-B may correspond to the UEs that have (or appear to have from the eNB perspective) more data in their buffers than they are able to transmit at the current bandwidth. Periodic monitoring may be modulated by instances such as flow start/end/addition. Alternatively, the eNB 804 may monitor and report other statistics (e.g., delay, jitter) that impact specific flow (e.g., voice, video) performance. The full-buffer condition can be due to a bottleneck in radio resources or in backhaul capacity. In case of low throughput due to limited backhaul capacity, the eNB 804 checks for which UEs' 806A-B backhaul(s) is/are the bottleneck (referred to as Light Active Estimation).
At 840A, if any such UE(s) is/are identified (here UEs 806A-B), the eNB 804 asks the cSON module 802 for neighboring eNB backhaul data or “neighbor backhaul data”. At 850A, the cSON module 802 provides the neighbor backhaul data (capacity and traffic) to the requesting eNB 804. At 860A, the eNB 804 requests, and the UEs 806A, 806B report, UE radio measurements regarding neighbor cells/eNBs (e.g., radio conditions, signal-to-interference-plus-noise-ratio (SINR) difference, etc.).
At 870A, the dSON module at the eNB 804 decides which of UEs 806A-B to handoff and to which neighboring eNB/cell, depending on the UE radio measurement reports and/or the potential gain in backhaul throughput for the UE(s) (e.g., backhaul conditions, rate difference, etc.). The UE handoff decision can be made together with the mobility load balancing (MLB) SON function. In the example of
Although
At 810B, as at 810A, an eNB 804 monitors (e.g., measures) its backhaul uplink/downlink capacity, including the current traffic on the uplink/downlink, periodically or in response to some event and reports it to the cSON module 802. Periodic monitoring may be modulated by instances such as flow start/end/addition; alternatively, the eNB 804 may monitor and report other statistics (e.g., delay, jitter) that impact specific flow (e.g., voice, video) performance. At 820B, the cSON module 802 receives these periodic or event-triggered backhaul uplink/downlink capacity reports from the eNB 804. Although
At 830B, as at 830A, the eNB 804 periodically monitors uplink/downlink throughput of the full-buffer UEs 806A-B (referred to as Light Passive Estimation). As above, periodic monitoring may be modulated by instances such as flow start/end/addition, or the eNB 804 may monitor and report other statistics (e.g., delay, jitter) that impact specific flow (e.g., voice, video) performance. In case of low throughput due to limited backhaul capacity, the eNB 804 checks for and identifies which UEs' 806A-B backhaul(s) is/are the bottleneck (referred to as Light Active Estimation).
At 840B, as at 860A, the eNB 804 requests, and the UEs 806A, 806B report, UE radio measurements regarding neighbor cells/eNBs (e.g., radio conditions, SINR difference, etc.). At 850B, if any UE(s) is/are identified at 830B, the local dSON module provides UE data for those UEs (here UEs 806A-B) to the cSON module 802. The UE data may include the UEs' 806A-B throughput data and the UE radio measurement reports. At 860B, the cSON module 802 analyzes the neighbor backhaul data and the UE data and decides which UE(s) to handoff, if any, and to which neighboring eNB/cell. At 870B, the cSON module 802 signals the choice of UE(s) to the dSON module, and at 880B, the eNB 804 hands off the indicated UE(s), here, UE 806A.
Although
At 810C, as at 810A-B, an eNB 804 monitors its backhaul uplink/downlink capacity periodically or based on certain conditions and reports it to the cSON module 802. As described above, periodic monitoring may be modulated by instances such as flow start/end/addition, or the eNB 804 may monitor and report other statistics (e.g., delay, jitter) that impact specific flow (e.g., voice, video) performance. Although
At 820C, the cSON module 802 sets an eNB-specific “handoff aggressiveness level” to intra and inter-frequency and inter-RAT cells/eNBs, depending on the backhaul situation in the neighborhood. For example, the cSON module 802 assigns a higher handoff aggressiveness level if the backhaul capacity is larger in neighboring cells. The handoff aggressiveness level also takes into account handoff performance (e.g., radio link failures (RLFs), ping-ponging, etc.). At 830C, the cSON module 802 reports the assigned handoff aggressiveness level to the corresponding cell/eNB.
At 840C, as at 830A-B, the eNB 804 periodically monitors uplink/downlink throughput of full-buffer UEs (Light Passive Estimation). As discussed above, periodic monitoring may be modulated by instances such as flow start/end/addition, or the eNB 804 may monitor and report other statistics (e.g., delay, jitter) that impact specific flow (e.g., voice, video) performance. In case of low throughput due to limited backhaul capacity, at 850C, the eNB 804 determines UE(s) for which backhaul is the bottleneck (referred to as Light Active Estimation). At 860C, as at 860A, 840B, the eNB 804 requests, and the UEs 806A, 806B report, UE radio measurements regarding neighbor cells/eNBs (e.g., radio conditions, SNR difference, etc.).
At 870C, if any UE(s) is/are identified at 850C (here, UEs 806A-B), the local dSON module hands off the most appropriate UE based on UE radio measurement reports and the handoff aggressiveness level received from the cSON module 802 at 830C. A higher handoff aggressiveness level means that the eNB should attempt to handoff one or more UEs that it is serving, whereas a lower handoff aggressiveness level means that the eNB need not handoff the UE(s). Note that the UE handoff decision can be made together with the MLB SON function.
Although
Specifically, a high amount of uplink NSC traffic on the backhaul link can impact the uplink and downlink throughput of a fixed-line LAN sharing the same DSL/cable/fiber backhaul link. This can be caused by, for example, small LAN uplink ACK packets being blocked, slowing down downlink throughput. To solve this problem, the cSON module 902 can impose an uplink Rate Limit (e.g., 90%) on an eNB 904A-C in order to reserve the remaining uplink backhaul capacity (e.g. 10%) to uplink fixed line LAN traffic. Such an improvement may be especially beneficial in an enterprise small cell deployment, where multiple NSC base stations (plus fixed-line LAN) share the same DSL/cable/fiber backhaul link, such as illustrated in
Referring to
There may be both NSC and non-NSC traffic where, for example, a user is streaming music to a smartphone attached to a small cell base station and streaming video to a desktop computer connected to a cable modem. Both the small cell and the cable modem are connected to the core network/Internet over the same backhaul (i.e., the user's cable connection) even though the cable modem is not, in this example, a small cell, and as such, both devices are sending/receiving traffic over that same backhaul. Because of the shared backhaul, traffic to/from the small cell (the NSC traffic) can impact the non-NSC traffic to/from the devices connected to the modem.
Referring back to
At 920, the cSON module 902 may decide to adapt the backhaul uplink Rate Limit at a particular eNB/dSON 904A-C to avoid impacting non-NSC Internet traffic (e.g., uplink ACK packets). The cSON module 902 can break down the composite NSC backhaul uplink Rate Limit into individual NSC Rate Limits, depending on the NSC load, cell size, handoff statistics, etc., and send these values to eNBs/dSONs 904A-C, as appropriate. For example, the cSON module 902 may determine the fraction of the bandwidth of the backhaul that an eNB 904A-C is using and, if the amount of NSC traffic comes within a certain threshold amount of the current Rate Limit, may impose some traffic limitation or perform some load balancing. This effectively limits the aggregate NSC uplink traffic at eNB 904A-C.
At 930, the cSON module 902 notifies the affected eNBs 904A-C of the adapted backhaul uplink Rate Limit, here, eNBs 904A and 904B. At 940, the eNBs 904A and 904B can adjust their uplink Rate Limits accordingly.
Instead of leaving the uplink Rate Limitation Execution solely to the local dSON module, however, at 950, the cSON module 902 can directly provide transmission power range adaptation as in
If the X2 interface is available (eNBs use the X2 interface to communicate with each other, most commonly regarding handoffs), neighboring eNBs/cells can exchange resource status update message reports of their respective uplink/downlink backhaul status (e.g., transport network layer (TNL) load). The load in these reports is expressed as the relative values “low,” “mid,” “high,” or “overload.” However, the information exchanged from the backhaul monitoring reports to the cSON module (e.g., the information monitored/reported by the BHM 608A, 608B in
At 1010, the cSON module/server receives periodic or event triggered backhaul capacity reports from each of the plurality of small cell base stations, as described above with reference to 720 of
A backhaul capacity report may indicate an uplink and/or downlink capacity state of the backhaul connection over which a small cell base station of the plurality of small cell base stations is connected to a core network, such as backhaul link 210 and mobile operator core network/server 216 in
At 1020, the cSON module/server determines load balancing assistance data for at least one of the plurality of small cell base stations based on the periodic or event-triggered backhaul capacity reports received from each of the plurality of small cell base stations. In an aspect, the load balancing assistance data may be an adaptation of a transmission power range of the at least one small cell base station, as discussed above with reference to 730 of
Alternatively, or additionally, the load balancing assistance data may be backhaul capacity data and backhaul traffic data of the plurality of small cell base stations, as discussed above with reference to 850A of
At 1030, the cSON module/server provides the load balancing assistance data to the at least one of the plurality of small cell base stations, as at 740 of
The apparatus 1102 and the apparatus 1104 each include at least one wireless communication device (represented by the communication devices 1108 and 1114 (and the communication device 1120 if the apparatus 1104 is a relay)) for communicating with other nodes via at least one designated RAT. Each communication device 1108 includes at least one transmitter (represented by the transmitter 1110) for transmitting and encoding signals (e.g., messages, indications, information, and so on) and at least one receiver (represented by the receiver 1112) for receiving and decoding signals (e.g., messages, indications, information, pilots, and so on). Similarly, each communication device 1114 includes at least one transmitter (represented by the transmitter 1116) for transmitting signals (e.g., messages, indications, information, pilots, and so on) and at least one receiver (represented by the receiver 1118) for receiving signals (e.g., messages, indications, information, and so on). If the apparatus 1104 is a relay station, each communication device 1120 may include at least one transmitter (represented by the transmitter 1122) for transmitting signals (e.g., messages, indications, information, pilots, and so on) and at least one receiver (represented by the receiver 1124) for receiving signals (e.g., messages, indications, information, and so on).
A transmitter and a receiver may comprise an integrated device (e.g., embodied as a transmitter circuit and a receiver circuit of a single communication device) in some implementations, may comprise a separate transmitter device and a separate receiver device in some implementations, or may be embodied in other ways in other implementations. A wireless communication device (e.g., one of multiple wireless communication devices) of the apparatus 1104 may also comprise a Network Listen Module (NLM) or the like for performing various measurements.
The apparatus 1106 (and the apparatus 1104 if it is not a relay station) includes at least one communication device (represented by the communication device 1126 and, optionally, 1120) for communicating with other nodes. For example, the communication device 1126 may comprise a network interface that is configured to communicate with one or more network entities via a wire-based or wireless backhaul. In some aspects, the communication device 1126 may be implemented as a transceiver configured to support wire-based or wireless signal communication. This communication may involve, for example, sending and receiving: messages, parameters, or other types of information. Accordingly, in the example of
The apparatuses 1102, 1104, and 1106 also include other components that may be used in conjunction with the operations for a cSON module/server providing load balancing assistance to a plurality of small cell base stations as taught herein. The apparatus 1102 includes a processing system 1132 for providing functionality relating to, for example, monitoring and reporting uplink/downlink throughput as taught herein and for providing other processing functionality. The apparatus 1104 includes a processing system 1134 and a dSON module 1154, such as dSON module 112 in
For convenience, the apparatuses 1102, 1104, and/or 1106 are shown in
The components of
The functionality of the modules of
In addition, the components and functions represented by
In the illustrated example, the eNBs 1310A, 1310B, and 1310C are macro cell eNBs for the macro cells 1302A, 1302B, and 1302C, respectively. The macro cells 1302A, 1302B, and 1302C may cover a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by UEs with service subscription. The eNB 1310X is a particular small cell eNB referred to as a pico cell eNB for the pico cell 1302X. The pico cell 1302X may cover a relatively small geographic area and may allow unrestricted access by UEs with service subscription. The eNBs 1310Y and 1310Z are particular small cells referred to as femto cell eNBs for the femto cells 1302Y and 1302Z, respectively. The femto cells 1302Y and 1302Z may cover a relatively small geographic area (e.g., a home) and may allow unrestricted access by UEs 1302F and 1320Y (e.g., when operated in an open access mode) or restricted access by UEs 1302F and 1320Y having association with the femto cell (e.g., UEs in a Closed Subscriber Group (CSG), UEs for users in the home, etc.), as discussed in more detail below.
The wireless communication system 1300 also includes a relay station 1310R. A relay station is a station that receives a transmission of data and/or other information from an upstream station (e.g., an eNB or a UE) and sends a transmission of the data and/or other information to a downstream station (e.g., a UE or an eNB). A relay station may also be a UE that relays transmissions for other UEs (e.g., a mobile hotspot). In the example shown in
The wireless communication system 1300 is a heterogeneous network in that it includes eNBs of different types, including macro eNBs, pico eNBs, femto eNBs, relays, etc. As discussed in more detail above, these different types of eNBs may have different transmit power levels, different coverage areas, and different impacts on interference in the wireless communication system 1300. For example, macro eNBs may have a relatively high transmit power level whereas pico eNBs, femto eNBs, and relays may have a lower transmit power level (e.g., by a relative margin, such as a 10 dBm difference or more).
Returning to
A network controller 1330 may couple to a set of eNBs and provide coordination and control for these eNBs. The network controller 1330 may communicate with the eNBs 1310 via a backhaul. The eNBs 1310 may also communicate with one another, e.g., directly or indirectly via a wireless or wireline backhaul.
As shown, the UEs 1320 may be dispersed throughout the wireless communication system 1300, and each UE may be stationary or mobile, corresponding to, for example, a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, or other mobile entities. In
Small cell eNBs such as the pico cell eNB 1310X and femto eNBs 1310Y, 1310Z may be configured to support different types of access modes. For example, in an open access mode, a small cell eNB may allow any UE to obtain any type of service via the small cell. In a restricted (or closed) access mode, a small cell may only allow authorized UEs to obtain service via the small cell. For example, a small cell eNB may only allow UEs (e.g., so called home UEs) belonging to a certain subscriber group (e.g., a CSG) to obtain service via the small cell. In a hybrid access mode, alien UEs (e.g., non-home UEs, non-CSG UEs) may be given limited access to the small cell. For example, a macro UE that does not belong to a small cell's CSG may be allowed to access the small cell only if sufficient resources are available for all home UEs currently being served by the small cell.
By way of example, femto eNB 1310Y may be an open-access femto eNB with no restricted associations to UEs. The femto eNB 1310Z may be a higher transmission power eNB initially deployed to provide coverage to an area. Femto eNB 1310Z may be deployed to cover a large service area. Meanwhile, femto eNB 1310Y may be a lower transmission power eNB deployed later than femto eNB 1310Z to provide coverage for a hotspot area (e.g., a sports arena or stadium) for loading traffic from either or both eNB 1310C, eNB 1310Z.
It should be understood that any reference to an element herein using a designation such as “first,” “second,” and so forth does not generally limit the quantity or order of those elements. Rather, these designations may be used herein as a convenient method of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements may be employed there or that the first element must precede the second element in some manner. Also, unless stated otherwise a set of elements may comprise one or more elements. In addition, terminology of the form “at least one of A, B, or C” or “one or more of A, B, or C” or “at least one of the group consisting of A, B, and C” used in the description or the claims means “A or B or C or any combination of these elements.” For example, this terminology may include A, or B, or C, or A and B, or A and C, or A and B and C, or 2A, or 2B, or 2C, and so on.
In view of the descriptions and explanations above, those of skill in the art will appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the aspects disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
Accordingly, it will be appreciated, for example, that an apparatus or any component of an apparatus may be configured to (or made operable to or adapted to) provide functionality as taught herein. This may be achieved, for example: by manufacturing (e.g., fabricating) the apparatus or component so that it will provide the functionality; by programming the apparatus or component so that it will provide the functionality; or through the use of some other suitable implementation technique. As one example, an integrated circuit may be fabricated to provide the requisite functionality. As another example, an integrated circuit may be fabricated to support the requisite functionality and then configured (e.g., via programming) to provide the requisite functionality. As yet another example, a processor circuit may execute code to provide the requisite functionality.
Moreover, the methods, sequences, and/or algorithms described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor (e.g., cache memory).
Accordingly, it will also be appreciated, for example, that certain aspects of the disclosure can include a computer-readable medium embodying a method for a cSON module/server providing load balancing assistance to a plurality of small cell base stations.
While the foregoing disclosure shows various illustrative aspects, it should be noted that various changes and modifications may be made to the illustrated examples without departing from the scope defined by the appended claims. The present disclosure is not intended to be limited to the specifically illustrated examples alone. For example, unless otherwise noted, the functions, steps, and/or actions of the method claims in accordance with the aspects of the disclosure described herein need not be performed in any particular order. Furthermore, although certain aspects may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
The present application for patent claims the benefit of U.S. Provisional Application No. 62/040,517, entitled “CSON-AIDED SMALL CELL LOAD BALANCING BASED ON BACKHAUL INFORMATION,” filed Aug. 22, 2014, assigned to the assignee hereof, and expressly incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62040517 | Aug 2014 | US |