The present invention generally relates to optimizing mobile network performance and service.
Self-optimizing networks (SONs) in the mobile space generally provide reactive relief on a per cell basis to remedy downlink issues. When a given cell exceeds a threshold failure rate for given period (e.g., too many dropped connections in an hour), the SON reconfigures one or more settings for the cell (e.g., transmission power is increased).
The embodiments of the disclosure will be understood and appreciated more fully from the following detailed description, taken in conjunction with the drawings in which:
A method implemented on a computing device includes: classifying a current coverage and capacity (CCO) status according to a multiplicity of performance factors for a multiplicity of mobile network cells, clustering the mobile network cells into cell clusters based on at least the classifying and proximity of the mobile network cells to each other, based at least on the performance factors, identifying at least one problem cluster from among the cell clusters, identifying at least one underperforming master key performance indicator (MKPI) for the at least one problem cluster, and instructing the mobile network cells in the at least one problem cluster to perform at least one remedial action to address at least one of the performance factors to improve performance according to the MKPI.
It will be appreciated by one of ordinary skill in the art that the adjustment of an individual cell's settings does not occur in a vacuum. Reconfiguring the settings for one particular cell may affect the performance of other cells, particularly those positioned in relative proximity to the reconfigured cell. The remedy for one cell may therefore prove to be problematic for one or more neighboring cells, thereby generating an oscillating effect: the treatment of one cell may incidentally serve to degrade the performance of a neighboring cell sufficiently to trigger the reconfiguration of its settings, which then impacts the performance of the first cell such that its settings are presumably reconfigured a second time, and so on.
In accordance with embodiments described herein, mobile network coverage and capacity may be improved by clustering cells in accordance with common radio issues and addressing key performance issues on a per cluster basis. It will be appreciated that by analyzing cell clusters, as opposed to individual cells, the identification of systemic issues may be facilitated, thereby enabling more timely and efficient treatment of these issues, as well reducing exposure to the oscillating effect described hereinabove.
Reference is now made to
Processor 110 may be operative to execute instructions stored in a memory (not shown) in order to perform the herein described methods to optimize mobile network coverage and capacity. I/O module 120 may be any hardware or software component operative to use protocols such as are known in the art to communicate with mobile network cells 10. I/O module 120 may be implemented as a transceiver configured to transmit and receive wirelessly and/or via a wired connection. Classifier 130, clusterer 140 and CCO manager 150 may be implemented in either hardware or software and may be operative to be executed by processor 110 to perform at least the methods described herein for optimizing mobile network coverage and capacity.
Reference is now made to
Reference is now also made to
As depicted in
The downlink coverage for a mobile network cell 10 is assessed (step 310) in terms of a definable threshold, such as, for example, whether an observed received signal code power (RSCP) is less than or equal to −110 dBm. The mobile network cell 10 is then assessed in terms of a definable threshold for uplink interference (step 320A or 320B), for example, whether an observed received signal strength indication (RSSI) is greater than or equal to −97 dBm. It will be appreciated by one of ordinary skill in the art that the assessment performed by classifier 130 at steps 320A and 320B may be generally the same according to the same definable threshold; the only material difference between steps 320A and 320B may be a function of the previous assessment at step 310; i.e., if step 310 indicates that downlink coverage is unsatisfactory, then step 320A may be performed; otherwise, step 320B may be performed.
In similar fashion, each mobile network cell 10 may then be assessed in terms of a definable threshold for downlink load (steps 330A-D), for example, whether download utilization exceeds 80%. Each mobile network cell 10 may then be assessed in terms of a definable threshold for download interference (steps 340A-H), for example, whether RSCP exceeds 100 dBm while energy per chip/noise spectral density (Ec/No) is less than 13. Handovers to other radio access technologies (RATs) may also be indicative of download interference. It will be appreciated that there are sixteen possible combinations of results from the performance of steps 310, 320, 330 and 340. Each of these combinations may define the characteristics of a use case representing a current CCO status for a given mobile network cell 10.
For example, as depicted in CCO status classification tree 300, if a series of negative results is received in steps 310, 320A, 330B and 340D, the current CCO status may be classified as use case “H: no issue”; i.e., the indicated mobile network cell 10 may be assumed to be working properly. Conversely, if a series of positive results is received in steps 310, 320B, 320C and 340E, the current CCO status may be classified as use case “I: DL coverage & UL & DL Interference and DL load”; i.e., the indicated mobile network cell 10 may be assumed to be suffering from issues with all four of the assessed factors: downlink coverage, uplink interference, downlink load and downlink interference. It will be appreciated that the other use cases may indicate less extreme statuses.
Returning to
It will be appreciated by one of ordinary skill in the art that not all of the mobile network cells 10 in a given cluster may necessarily have the same exact use case. For example, as depicted in
CCO manager 150 may determine (step 230) a master key performance indicator (MKPI) for the cluster. The MKPI may be determined as a function of the use cases of the individual mobile network cells 10 in the cluster. CCO manager 150 may then score (step 240) the determined MKPI in terms of the potential gain in coverage and/or capacity that may be realized if the situation was reversed. If the score is greater than a definable threshold (step 250) the MKPI may be used for further processing of the cluster. Otherwise, if other MKPI exist for the cluster (step 255), steps 230-250 may be repeated for an alternative MKPI. If there are no more relevant MKPI to be scored, the cluster may be discarded and the next cluster processed (step 259); i.e., CCO manager 150 may determine that in terms of cost/benefit it may not be worthwhile to attempt to optimize the cluster. The MKPI may be selected from among any suitable key performance indicator (KPI) known in the art, such as, for example, dropped call rates, hand over success/failure rates, call setup success/failure rates, etc. that are commonly used to assess retainability, accessibility, mobility, quality of experience, etc. It will be appreciated by one of ordinary skill in the art that clusters with use case H, i.e., “no issue” may flow through to step 259 without further processing.
CCO manager 150 may determine (step 260) remedial actions to be performed based at least in part on the MKPI of each cluster. It will be appreciated by one of ordinary skill in the art that there may be more than one potential cause for a given issue in a use case. Reference is now made briefly to
Returning to
CCO manager 150 may monitor the performance of the cluster's cells to determine the efficacy of the remedial action(s). If CCO manager 150 detects a negative reaction, i.e., the overall effect of the remedial action(s) is unsatisfactory as determined by a definable threshold (step 280), CCO manager 150 may back out (step 285) the remedial action(s) to undo the remedial action(s). CCO manager 150 may also check for a partially acceptable reaction, where the remedial action(s) was/were at least in part successful in improving performance, but at least one mobile network cell 10 in the cluster may have been adversely affected. For example, in a cluster with downlink (DL) coverage issues, CCO manager 150 may select to increase antennae tilts. As a result, the interference to envelope cells may increase and drop level consequently increase for those cells 10 in the envelope.
If so (step 290), CCO manager 150 may perform (step 295) a corrective action to offset the adverse effect on the affected cells without backing out the original remedial action(s) on the entire cluster. As per the previous example, CCO manager 150 may increase the power curve (power per radio access bearer—RAB) for the envelope cells to offset the increased interference, thereby reducing their drop levels. If there are more clusters to process (step 299), processing control may return to step 230 for the next cluster. Otherwise process 200 may end. It will be appreciated by one of ordinary skill in the art that process 200 may be performed by CCO manager 150 on a periodic basis and/or on demand.
Reference is now made to
In accordance with the embodiment of
In accordance with an exemplary embodiment, five remedial actions may be identified for the cluster, each of which is performed at generally the same point in time, action point 520. CCO manager 150 may then monitor the combined effect of the five remedial actions on the performance during feedback window 530. If, as depicted in
Reference is now made to
For example, remedial action #1 may be performed at action point 520. CCO manager 150 may then monitor performance during feedback window 521 to assess the effect of remedial action #1. Similarly, remedial actions #2-5 may be performed separately at action points 522, 524, 526 and 528, and their effects monitored during feedback windows 523, 525, 527 and 529 respectively. If, as depicted in
Reference is now made to
For example, remedial actions #1 and #3 may be performed at generally the same time at action point 520. CCO manager 150 may then monitor performance during feedback window 521 to assess the effect of remedial actions #1 and #3. Similarly, remedial actions # 2 and #5 may be performed generally together at action points 522, and their effects monitored during feedback window 523. Remedial action #4 may then be performed at action point 524 and its effect monitored during feedback window 525. If, as depicted in
It will be appreciated by one of ordinary skill in the art that it may be problematic to accurately detect and/or quantify the effects of interference on the performance of a mobile network cell 10, particularly as at least some, but not necessarily all, of such inference may be emanate from mobile network cell 10 itself; i.e., the source of the interference may be internal, external or both. In accordance with embodiments described herein, interference and/or its source may be detected/deduced per observation of one or more MKPI.
Reference is now made to
Using lines 610 A-C as a baseline, an observation “above” lines 610 A-C, i.e., in areas 620 A-C, would therefore indicate performance exceeding expectations, presumably enabled by unusual atmospheric conditions or a paradigm shift in the specific environment. An observation in areas 630 A-C would indicate degradation of performance that could not be attributed to internally sourced interference, since that would be accounted for within the framework of the established baseline. An Ec/No/RSCP in area 620 A-C may therefore be used by classifier 130 to detect downlink interference. It will be appreciated by one of ordinary skill in the art that baseline expectations may also be determined for loads of less than 100%, either by observation and/or extrapolation based on pre-existing observations.
Reference is now made to
Using the methods described herein, classifier 130 may be configured to autonomously perform root cause analysis to identify whether degraded performance indicated by a decrease in RTWP or RSCP is due to uplink or downlink causes. Furthermore, classifier 130 may determine whether the degraded performance correlates more with internal interference, load issues of the mobile network cell 10 with degraded performance, load issues associated with other mobile network cells 10, or even external network interferences. It will be appreciated by one of ordinary skill in the art that CCO manager 150 may then determine remedial actions to be performed accordingly, for example, at least according to mapping of possible actions to use case presented in
It is appreciated that software components of the embodiments of the disclosure may, if desired, be implemented in ROM (read only memory) form. The software components may, generally, be implemented in hardware, if desired, using conventional techniques. It is further appreciated that the software components may be instantiated, for example: as a computer program product or on a tangible medium. In some cases, it may be possible to instantiate the software components as a signal interpretable by an appropriate computer, although such an instantiation may be excluded in certain embodiments of the disclosure.
It is appreciated that various features of the embodiments of the disclosure which are, for clarity, described in the contexts of separate embodiments may also be provided in combination in a single embodiment. Conversely, various features of the embodiments of the disclosure which are, for brevity, described in the context of a single embodiment may also be provided separately or in any suitable subcombination.
It will be appreciated by persons skilled in the art that the embodiments of the disclosure are not limited by what has been particularly shown and described hereinabove. Rather the scope of the embodiments of the disclosure is defined by the appended claims and equivalents thereof:
The present application claims the benefit of priority from US Provisional Patent Application, Ser. No. 62/170,711, filed on Jun. 4, 2015.
Number | Date | Country | |
---|---|---|---|
62170711 | Jun 2015 | US |