Abstract: This disclosure relates to method and system for effective data collection, aggregation, and analysis in a distributed heterogeneous communication network for effective fault detection or performance anomaly detection. In one embodiment, the method may include determining impact characteristics with respect to a network slice or a service in the distributed heterogeneous communication network. The method may further include determining one or more collection nodes, one or more aggregation nodes, and one or more analysis nodes within the distributed heterogeneous communication network based on the impact characteristics. The method may further include activating the one or more collection nodes for collecting data, the one or more aggregation nodes for aggregating the collected data, and the one or more analysis nodes for analyzing the aggregated data. The impact characteristics may include at least one of: user characteristics, service characteristics, slice characteristics, network characteristics, or performance characteristics. Figure 4
Claims:WE CLAIM:
1. A system for collecting, aggregating, and analyzing data in a distributed heterogeneous communication network, the system comprising:
an end-to-end orchestration (E2EO) device comprising:
at least one processor configured to execute a set of instructions for:
determining impact characteristics with respect to a network slice or a service in the distributed heterogeneous communication network, wherein the impact characteristics comprise at least one of: user characteristics, service characteristics, slice characteristics, network characteristics, or performance characteristics;
determining one or more collection nodes, one or more aggregation nodes, and one or more analysis nodes within the distributed heterogeneous communication network based on the impact characteristics; and
activating the one or more collection nodes for collecting data, the one or more aggregation nodes for aggregating the collected data, and the one or more analysis nodes for analyzing the aggregated data; and
at least one computer-readable medium that stores the set of instructions, configuration data, collected data, aggregated data, and analyzed data.
2. The system of claim 1,
wherein the network characteristics comprise at least one of a type of access network, a location of the service, an extent of the network slice, and dynamic network conditions;
wherein the dynamic network conditions comprise at least one of a congestion in a network segment and a resource occupancy level in the network segment;
wherein the user characteristics comprise at least one of a location of a user, a mobility of the user, a credit limit of the user, a type of user access device, a power level of the user access device, an identification of the user, or a policy with respect to the user;
wherein the slice or the service characteristics comprise at least one of a type of service, a policy with respect to the network slice or the service, a bandwidth consumed by the network slice or the service, or actual key performance indicators (KPIs) for the network slice or the service; and
wherein performance characteristics comprise at least one of environmental factors, target service level agreements (SLAs) for the network slice or the service, target KPIs for the network slice or the service, historical fault data, historical performance data, detected or predicted fault or performance issue in the network slice or the service, a resolution for the detected or the predicted fault or performance issue, or degradation in KPIs due to data collection or aggregation.
3. The system of claim 1, wherein the at least one processor is further configured for determining the data to be collected by the one or more collection nodes by:
determining a set of parameters to be monitored for the network slice or the service, wherein the set of parameters comprises at least one of a set of metrics, a set of events, or a set of other parameters, and wherein the set of parameters comprises at least one of a set of mandatory parameters to be necessarily monitored or a set of conditional parameters to be monitored upon fulfillment of one or more pre-defined conditions; and
determining the data to be collected for the set of parameters to be monitored based on pre-defined mapping rules or adapted mapping rules for data collection.
4. The system of claim 1, wherein the at least one processor is configured for determining the one or more collection nodes by:
determining a set of possible collection nodes, from among a plurality of nodes, for the data to be collected based on a pre-defined list of data collection sources and a plurality of data collection factors, wherein the plurality of data collection factors comprises at least one of an access type used for the service or the network slice, a set of policy constraints, a frequency for required data collection, or a granularity for the required data collection; and
determining the one or more collection nodes from among the set of possible collection nodes based on at least one of a capability or a level of fitness of each of the set of possible collection nodes, wherein the level of fitness is based on at least one of a reliability, a support for handover of data collection, a support for user mobility, or a level of security.
5. The system of claim 1, wherein the at least one processor is configured for activating each of the one or more collection nodes by determining one or more active instances for each of the one or more collection nodes by:
determining a domain orchestration (DOM-ORCH) device corresponding to a collection node; and
triggering a domain data collection and aggregation orchestration module (DOM-DCAOM) in the DOM-ORCH device to activate the one or more active instances of the collection node based on at least one of a location of the collection node, a resource occupancy level of the collection node, a feasibility of the collection node to scale-up, or involvement of the one or more instances in the service or the network slice.
6. The system of claim 1,
wherein the at least one processor is further configured for determining the data to be aggregated by the one or more aggregation nodes by:
determining the data to be aggregated for a set of parameters to be monitored, for the network slice or the service, based on pre-defined mapping rules or adapted mapping rules for data aggregation; and
wherein the at least one processor is configured for determining the one or more aggregation nodes by:
determining a set of possible aggregation nodes, from among a plurality of nodes, for the data to be aggregated based on a pre-defined list of data aggregation sources; and
determining the one or more aggregation nodes from among the set of possible aggregation nodes based on at least one of:
an availability of resources at each of the set of possible aggregation nodes,
a distance between each of the set of possible aggregation nodes and each of the one or more collection nodes, or
a network condition in an intervening path between each of the set of possible aggregation nodes and each of the one or more collection nodes.
7. The system of claim 1, wherein the collected data is transmitted from the one or more collection nodes to the one or more aggregation nodes in a pre-determined sequence, at a required frequency, and at a required granularity.
8. The system of claim 1, wherein
wherein the at least one processor is further configured for determining the data to be analyzed by the one or more analysis nodes by:
determining one or more analyses to be performed; and
determining the data to be analyzed for the one or more analyses based on pre-defined mapping rules or adapted rules for data analysis; and
wherein the at least one processor is configured for determining the one or more analysis nodes by:
determining the one or more analysis nodes and a sequence of performing the one or more analyses by performing effective orchestration of cognitive functions (CFs).
9. The system of claim 8, wherein the at least one processor is further configured for determining at least one of a minimum accuracy level, a granularity, or a frequency of each of the one or more analyses.
10. The system of claim 1, wherein the at least one processor is further configured for:
determining a need for change in data collection, aggregation and analysis for the network slice or the service, upon detecting a change in the impact characteristics; and
determining and performing a re-configuration of at least one of the one or more collection nodes, the one or more aggregation nodes, or the one or more analysis nodes for the network slice or the service, upon determining the need for change.
11. The system of claim 1, wherein the at least one processor is further configured for:
assessing an effectiveness of the data collection, aggregation and analysis for the network slice or the service; and
performing tuning of at least one of:
pre-defined parameters to be monitored, mapping rules, and thresholds for determining nodes for data collection, aggregation, and analysis;
a frequency of data collection, aggregation, and analysis;
a granularity of data collection, aggregation, and analysis; or
an accuracy of data analysis.
12. A method of collecting, aggregating, and analyzing data in a distributed heterogeneous communication network, the method comprising:
determining, by an end-to-end orchestration (E2EO) device, impact characteristics with respect to a network slice or a service in a distributed heterogeneous communication network, wherein the impact characteristics comprise at least one of: user characteristics, service characteristics, slice characteristics, network characteristics, or performance characteristics;
determining, by the E2EO device, one or more collection nodes, one or more aggregation nodes, and one or more analysis nodes within the distributed heterogeneous communication network based on the impact characteristics; and
activating, by the E2EO device, the one or more collection nodes for collecting data, the one or more aggregation nodes for aggregating the collected data, and the one or more analysis nodes for analyzing the aggregated data.
Dated this 30th day of March, 2019
Madhusudan S.T
Of K&S Partners
Agent for the Applicant
IN/PA-1297
, Description:TECHNICAL FIELD
[001] This disclosure relates generally to communication network, and more particularly to a system and method for effective data collection, aggregation, and analysis in a distributed heterogeneous communication network.
| # | Name | Date |
|---|---|---|
| 1 | 201941012899-Request Letter-Correspondence [04-02-2019(online)].pdf | 2019-02-04 |
| 2 | 201941012899-Power of Attorney [04-02-2019(online)].pdf | 2019-02-04 |
| 3 | 201941012899-Form 1 (Submitted on date of filing) [04-02-2019(online)].pdf | 2019-02-04 |
| 4 | 201941012899-STATEMENT OF UNDERTAKING (FORM 3) [30-03-2019(online)].pdf | 2019-03-30 |
| 5 | 201941012899-REQUEST FOR EXAMINATION (FORM-18) [30-03-2019(online)].pdf | 2019-03-30 |
| 6 | 201941012899-POWER OF AUTHORITY [30-03-2019(online)].pdf | 2019-03-30 |
| 7 | 201941012899-FORM 18 [30-03-2019(online)].pdf | 2019-03-30 |
| 8 | 201941012899-FORM 1 [30-03-2019(online)].pdf | 2019-03-30 |
| 9 | 201941012899-DRAWINGS [30-03-2019(online)].pdf | 2019-03-30 |
| 10 | 201941012899-DECLARATION OF INVENTORSHIP (FORM 5) [30-03-2019(online)].pdf | 2019-03-30 |
| 11 | 201941012899-COMPLETE SPECIFICATION [30-03-2019(online)].pdf | 2019-03-30 |
| 12 | 201941012899-Proof of Right (MANDATORY) [24-09-2019(online)].pdf | 2019-09-24 |
| 13 | Correspondence by Agent_Form1_03-10-2019.pdf | 2019-10-03 |
| 14 | 201941012899-OTHERS [14-09-2021(online)].pdf | 2021-09-14 |
| 15 | 201941012899-FER_SER_REPLY [14-09-2021(online)].pdf | 2021-09-14 |
| 16 | 201941012899-DRAWING [14-09-2021(online)].pdf | 2021-09-14 |
| 17 | 201941012899-CORRESPONDENCE [14-09-2021(online)].pdf | 2021-09-14 |
| 18 | 201941012899-COMPLETE SPECIFICATION [14-09-2021(online)].pdf | 2021-09-14 |
| 19 | 201941012899-CLAIMS [14-09-2021(online)].pdf | 2021-09-14 |
| 20 | 201941012899-ABSTRACT [14-09-2021(online)].pdf | 2021-09-14 |
| 21 | 201941012899-PETITION UNDER RULE 137 [15-09-2021(online)].pdf | 2021-09-15 |
| 22 | 201941012899-FER.pdf | 2021-10-17 |
| 23 | 201941012899-PatentCertificate03-04-2023.pdf | 2023-04-03 |
| 24 | 201941012899-IntimationOfGrant03-04-2023.pdf | 2023-04-03 |
| 25 | 201941012899-PROOF OF ALTERATION [12-07-2023(online)].pdf | 2023-07-12 |
| 1 | 2020-12-2912-44-38E_29-12-2020.pdf |