Management of clusters

US2020073769A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020073769-A1
Application numberUS-201816114541-A
CountryUS
Kind codeA1
Filing dateAug 28, 2018
Priority dateAug 28, 2018
Publication dateMar 5, 2020
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.

Example implementations relate to management of clusters. A cluster recovery manager may comprise a processing resource; and a memory resource storing machine-readable instructions to cause the processing resource to: adjust, based on a monitored degree of performance of a controller of a controller cluster, a state of the controller to one of a first state and a second state; and reassign a corresponding portion of a plurality of APs managed by the controller periodically to a different controller until the state of the controller is determined to be adjustable to the first state. The reassignment can be triggered responsive to a state adjustment of the controller from the first state to the second state.

First claim

Opening claim text (preview).

What is claimed: 1 . A cluster recovery manager, comprising: a processing resource; and a memory resource storing machine-readable instructions to cause the processing resource to: adjust, based on a monitored degree of performance of a controller of a controller cluster, a state of the controller from a first state to a second state; reassign, responsive to a determination that the state of the controller is adjusted to the second state, a first portion a plurality of access points (AP) managed by the controller to a respective controller corresponding to each AP of the first portion during a first period; and determine whether to reassign a remaining portion of the plurality of APs based on the degree of performance monitored subsequent to the first portion of the plurality of APs being reassigned. 2 . The cluster recovery manager of claim 1 , wherein the degree of performance of the controller is evaluated based on information collected from the controller. 3 . The cluster recovery manager of claim 1 , wherein the remaining portions of the plurality of APs including the second portion is periodically reassignable in a respective period until the state of the controller is determined to be adjustable from the second state to the first state. 4 . The cluster recovery manager of claim 1 , wherein the second state indicates a degree of performance of the controller below a threshold degree of performance. 5 . The cluster recovery manager of claim 1 , comprising instructions to: determine, based on the degree of performance monitored subsequent to the first portion of the plurality of APs being reassigned, that the state of the controller is still in the second state; and reassign, responsive to the determination that the state of the controller is still in the second state, a second portion of the plurality of APs to a respective controller corresponding to each AP of the second portion during a second period . 6 . The cluster recovery manager of claim 1 , comprising instructions to stop, responsive to a determination that the state of the controller is adjustable from the second state to the first state, a reassignment of the remaining portion of the plurality of APs. 7 . A non-transitory machine-readable storage medium storing instructions executable by a processing resource to: monitor, based on information collected from a controller of a controller cluster, a degree of performance of the controller; reassign, responsive to a determination that the degree of performance is below a threshold degree, each one of a plurality of portions of access points (AP) managed by the controller periodically to respective first standby controllers until the degree of performance is determined to meet or exceed the threshold degree; and reassign, responsive to a determination that the degree of performance does not meet or exceed the threshold degree, each one of a plurality of portions of user devices managed by the controller periodically to respective second standby controllers until the degree of performance is determined to meet or exceed the threshold degree. 8 . The medium of claim 7 , wherein the information collected from the controller of the controller cluster include corresponding values of a plurality of parameters, and comprising instructions to: compare the plurality of parameters with respective threshold values; and determine, based on the comparison, whether a particular one of the corresponding values of the plurality of generated parameters is below a respective threshold value, which indicates that the degree of performance is below the threshold degree. 9 . The medium of claim 8 , wherein the degree of performance meets or exceeds the threshold degree when a particular one of the plurality of parameters that was below a corresponding threshold value meets or exceeds the corresponding threshold value. 10 . The medium of claim 7 , wherein the information are collected periodically from the controller. 11 . The medium of claim 7 , including instructions to collect information associated with all controllers of the controller cluster; and monitor respective degree of performances of all controller of the controller cluster. 12 . The medium of claim 7 , wherein the periodic reassignment of the plurality of user devices is initiated when all of the plurality of APs is reassigned to respective standby controllers. 13 . The medium of claim 7 , wherein each one of the respective first standby controller is a respective standby access point anchor controller (S-AAC) corresponding to each of the APs managed by the controller. 14 . The medium of claim 7 , wherein each one of the respective second standby controllers is a respective standby user anchor controller (S-UAC) corresponding to each of the user devices managed by the controller. 15 . The medium of claim 7 , including instructions to restart the controller responsive to the controller is not recovered, subsequent to the reassignments of all of the plurality of portions of the user devices, from the failure. 16 . A method, comprising: reassigning, by a processing resource, each one of a plurality of portions of access points (AP) and a plurality of portions of user devices periodically to respective standby controllers from a failing controller of a controller cluster; determining, by the processing resource, subsequent to reassigning all of the plurality of portions of APs and user devices managed by the failing controller, that the failing controller is not recovered from a failure; and restarting, by the processing resource, the failing controller. 17 . The method of claim 16 , comprising, responsive to determining that the failing controller is not recovered subsequent to restarting the failing controller, excluding, by the processing resource, the failing controller from the controller cluster. 18 . The method of claim 17 , comprising alerting, by the processing resource, an administrator that the failing controller is excluded from the controller cluster. 19 . The method of claim 16 , wherein the plurality of portions of APs are periodically reassigned prior to the plurality portions of user devices being periodically reassigned. 20 . The method of claim 16 , comprising: waiting, subsequent to reassigning a first portion of the plurality of portions of APs or the plurality of portions of user devices, a certain amount of time prior to reassigning a second portion of the plurality of portions of APs or the plurality of portions of user devices in a subsequent period; and wherein a degree of performance of the failing controller is, while waiting, monitored and determined by the processing resource.

Assignees

Inventors

Classifications

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 US2020073769A1 cover?
Example implementations relate to management of clusters. A cluster recovery manager may comprise a processing resource; and a memory resource storing machine-readable instructions to cause the processing resource to: adjust, based on a monitored degree of performance of a controller of a controller cluster, a state of the controller to one of a first state and a second state; and reassign a co…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification G06F11/2023. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 05 2020 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).