Testing framework for adaptive virtual services
US-2024406061-A1 · Dec 5, 2024 · US
US10498581B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10498581-B2 |
| Application number | US-201415303705-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 16, 2014 |
| Priority date | Apr 16, 2014 |
| Publication date | Dec 3, 2019 |
| Grant date | Dec 3, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A network management system ( 10 ) of a communication network ( 5 ) determines members of a pool ( 20, 30, 40 ) of consumers ( 21, 31, 41 ) in the network management system ( 10 ). Consumers are arranged to receive network management event data from network elements ( 5, 6, 7 ) of the communication network ( 5 ). The network management system ( 10 ) determines members of a pool ( 50, 60, 70 ) of instances ( 51, 61, 71 ) of a network management application (A, B, N) in the network management system ( 10 ). Instances of the network management application are arranged to process the network management event data. The network management system ( 10 ) determines a mapping between the pool ( 20 ) of consumers ( 21 ) and the pool ( 50 ) of instances ( 51 ) of the network management application (A). The mapping defines connections ( 15 ) for forwarding network management event data. Each of the connections is defined between a member ( 21 ) of the pool ( 20 ) of consumers and a member ( 51 ) of the pool ( 50 ) of instances of the network management application.
Opening claim text (preview).
The invention claimed is: 1. A method of operating a network management system of a communication network, the method comprising: determining members of a pool of consumers in the network management system, wherein the members of the pool of consumers are arranged to receive network management event data from network elements of the communication network, wherein the network management event data includes one or more events, wherein the one or more events comprise one or more of: alarms, performance counters, session events, and call detail records, and wherein the pool of consumers includes a group of consumers that consume same type of the one or more events; determining members of a pool of instances of a network management application in the network management system, wherein the members of the pool of instances of the network management application are arranged to process the network management event data, wherein determining the members of the pool of instances of the network management application comprises determining event types that the members of the pool of instances of the network management application want to receive from the members of the pool of consumers; and determining a mapping between the members of the pool of consumers and the members of the pool of instances of the network management application, wherein the mapping defines connections for forwarding the network management event data, and wherein each of the connections are defined between a member of the pool of consumers and a member of the pool of instances of the network management application. 2. The method of claim 1 , wherein the mapping is constrained such that any member of the pool of consumers is connected to a single member of the pool of instances of the network management application. 3. The method of claim 1 , wherein the mapping is constrained such that network management event data from a particular network element is forwarded to a single member of the pool of instances of the network management application. 4. The method of claim 1 , wherein the mapping permits any member of the pool of instances of the network management application to be connected to more than one member of the pool of consumers in the network management system. 5. The method of claim 1 , wherein determining the members of the pool of consumers in the network management system comprises receiving an indication from a consumer that said consumer is a member of the pool of consumers. 6. The method of claim 1 , wherein determining the members of the pool of instances of the network management application further comprises receiving an indication from an instance that said instance is a member of the pool of instances of the network management application. 7. The method of claim 1 , wherein determining the members of the pool of consumers in the network management system comprises determining event types that the members of the pool of consumers receive from network nodes. 8. The method of claim 1 , further comprising: determining a change in the network management system comprising at least one of: addition of a new member to the pool of consumers; and removal of an existing member from the pool of consumers. 9. The method of claim 8 , wherein determining the mapping between the members of the pool of consumers and the members of the pool of instances of the network management application is updated or repeated if the change is determined. 10. The method of claim 1 , further comprising: determining a change in the network management system comprising at least one of: addition of a new member to the pool of instances of the network management application; and removal of an existing member from the pool of instances of the network management application. 11. The method of claim 1 , wherein the mapping is performed on a round robin basis. 12. The method of claim 11 , wherein the mapping comprises: (i) selecting a member from the members of the pool of consumers; (ii) selecting a member from the members of the pool of instances of the network management application; (iii) mapping the member selected at step (i) to the member selected at step (ii); (iv) selecting a next member from the members of the pool of consumers and repeating steps (ii) and (iii); and (v) repeating step (iv) until all members from the pool of consumers have been selected, and wherein the members selected at step (ii) are selected on the round robin basis from the members of the pool of instances of the network management application. 13. The method of claim 1 , wherein the mapping is based on a load, the load being at least one of: traffic load of individual connections between the members of the pool of consumers and the members of the pool of instances of the network management application; and processing load of the members of the pool of instances of the network management application. 14. The method of claim 13 , wherein the mapping evenly distributes the load among the members of the pool of instances of the network management application. 15. The method of claim 1 , wherein the network management system comprises a plurality of network management applications, and wherein each network management application of the plurality of network management applications comprises a pool of instances of respective network management application. 16. The method of claim 15 , wherein the mapping is constrained such that any member of the pool of consumers is connected to a single member in each of the respective pools of instances of the plurality of network management applications. 17. The method of claim 1 , wherein the network management system comprises a plurality of pools of consumers, wherein the plurality of pools of consumers are arranged according to a consumer type, and wherein each consumer receives the one or more events from a subset of the network elements. 18. A controller for a network management system, wherein the network management system comprises a pool of consumers and a pool of instances of a network management application, wherein the controller comprises a processor and memory, and wherein the memory contains instructions executable by the processor, whereby the controller is operative to: determine members of the pool of consumers in the network management system, wherein the members of the pool of consumers are arranged to receive network management event data from network elements of a communication network, wherein the network management event data includes one or more events, wherein the one or more events comprise one or more of: alarms, performance counters, session events, and call detail records, and wherein the pool of consumers includes a group of consumers that consume same type of the one or more events; determine members of the pool of instances of the network management application in the network management system, wherein the members of the pool of instances of the network management application are arranged to process the network management event data, wherein, to determine the members of the pool of instances of the network management application, the controller is operative to determine event types that the members of the pool of instances of the network management application want to receive from the members of the pool of consumers; and determine a mapping between the members of the pool of consumers and the members of the pool of instances of the network management application, wherein the mapping defines connections for forwarding the network management event data, and whe
Management of faults, events, alarms or notifications · CPC title
Standardised network management protocols, e.g. simple network management protocol [SNMP] · CPC title
Event management; Broadcasting; Multicasting; Notifications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.