Load Balancing in a Distributed Network Management Architecture

US2016277488A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016277488-A1
Application numberUS-201315029004-A
CountryUS
Kind codeA1
Filing dateOct 23, 2013
Priority dateOct 23, 2013
Publication dateSep 22, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of distributing network management processing load across a plurality of network management processing elements is disclosed. Each network management processing element is a member of a cluster, one member being a head of the cluster updating the cluster state, and members of the cluster following the cluster state. The method comprises the cluster head monitoring the network management processing load across the members of Monitor network management processing the cluster. The method further comprises, upon detecting load across cluster members that the cluster load is unbalanced, the cluster head updating the cluster state to initiate automatic rebalancing of the network management processing load across at least a subset of the plurality of members of the cluster, once tasks being processed by the subset of the plurality of members have been completed. Also disclosed are a method of distributing the processing for controlling a communication network, and a network management processing element.

First claim

Opening claim text (preview).

1 - 24 . (canceled) 25 . A method of distributing network management processing load across a plurality of network management processing elements, each network management processing element being a member of a cluster having a plurality of members, one member being a cluster head updating the cluster state, wherein members of the cluster follow the cluster state, the method comprising: the cluster head monitoring the network management processing load across the members of the cluster; and in response to detecting that the cluster load is unbalanced, the cluster head updating the cluster state to initiate automatic rebalancing of the network management processing load across at least a subset of the members of the cluster once tasks being processed by the subset have been completed. 26 . The method of claim 25 , wherein the rebalancing the network management processing load comprises: suspending operation of each member of the subset upon completion of processing of current tasks; automatically rebalancing the network management processing load upon suspension of all members of the subset. 27 . The method of claim 26 , wherein the automatically rebalancing the network management processing load comprises: adding network management processing elements to the subset from a pool of started members of the cluster; or removing network management processing elements from the subset to the pool of started members of the cluster. 28 . The method of claim 26 , wherein the automatically rebalancing the network management processing load comprises at least one member of the subset running a load balancing algorithm to set the network management processing load handled by the network management processing element according to processing load data shared between cluster members. 29 . The method of claim 25 , further comprising: detecting that the cluster state has changed from a first state to a second state; changing the state of members of the cluster from the first state to the second state once tasks being processed have been completed. 30 . The method of claim 29 , wherein the changing the state of cluster members comprises: suspending operation of members upon completion of processing of current tasks; changing the state of members of the cluster from the first state to the second state. 31 . The method of claim 29 , further comprising: checking the cluster state on occurrence of a trigger event; wherein a trigger event comprises at least one of expiry of a time period or a network event. 32 . A network management processing element for operating as cluster head of a cluster comprising a plurality of network management processing elements, the network management processing element comprising: a processor; memory containing instructions executable by the processor whereby the processor is configured to function as: a monitor configured to monitor the network management processing load across the members of the cluster; and a cluster state manager configured to update the cluster state in response to detecting that the monitored network processing load is unbalanced. 33 . A network management processing element for operating as a member of a cluster comprising a plurality of network management processing elements, one member of the cluster being a cluster head configured to update the cluster state; the network management processing element comprising: a processor; memory containing instructions executable by the processor whereby the network management processing element is operative to: detect updating of the cluster state; and rebalance the network management processing load handled by the network management processing element with reference to at least a subset of the members of the cluster once tasks being processed by the subset have been completed. 34 . The network management processing element of claim 33 , wherein the instructions executable by the processor are such that the network management processing element is further operative to suspend operation of the element. 35 . The network management processing element of claim 33 , wherein the instructions executable by the processor are such that the network management processing element is further operative to: detect that the cluster state has changed from a first state to a second state; and change the state of the network management processing element from the first state to the second state once tasks being processed have been completed. 36 . The network management processing element of claim 33 , wherein the instructions executable by the processor are such that the network management processing element is further operative to run a load balancing algorithm to set the network management processing load handled by the network management processing element according to processing load data shared between cluster members. 37 . The network management processing element of claim 33 , wherein the instructions executable by the processor are such that the network management processing element is further operative to check the cluster state on occurrence of a trigger event, wherein a trigger event comprises at least one of expiry of a time period or a network event. 38 . The network management processing element of claim 33 , wherein the instructions executable by the processor are such that the network management processing element is further operative to: monitor the network management processing load across the members of the cluster; and update the cluster state in response to detecting that the monitored network processing load is unbalanced. 39 . The network management processing element of claim 38 , wherein the instructions executable by the processor are such that the network management processing element is further operative to determine if the network management processing element is to operate as the cluster head.

Assignees

Inventors

Classifications

  • based on compliance of requirements or conditions with available server resources · CPC title

  • by checking functioning · CPC title

  • Techniques for rebalancing the load in a distributed system · CPC title

  • Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests · CPC title

  • H04L41/042Primary

    comprising distributed management centres cooperatively managing the network · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016277488A1 cover?
A method of distributing network management processing load across a plurality of network management processing elements is disclosed. Each network management processing element is a member of a cluster, one member being a head of the cluster updating the cluster state, and members of the cluster following the cluster state. The method comprises the cluster head monitoring the network managemen…
Who is the assignee on this patent?
ERICSSON TELEFON AB L M (publ)
What technology area does this patent fall under?
Primary CPC classification H04L67/1012. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).