Cluster system, cluster system control method, server device, control method, and non-transitory computer-readable medium storing program

US11223515B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11223515-B2
Application numberUS-201816642096-A
CountryUS
Kind codeB2
Filing dateMay 17, 2018
Priority dateSep 6, 2017
Publication dateJan 11, 2022
Grant dateJan 11, 2022

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.

The present disclosure is to more reliably determine whether an active-system server appropriately provides a service to a client. A cluster system ( 1 ) includes an active-system server ( 2 ) that provides a predetermined service to a client device through a network ( 4 ) and a standby-system server ( 3 ) that provides the predetermined service to the client device in place of the active-system server ( 2 ) when an abnormality occurs in the active-system server ( 2 ). The standby-system server ( 3 ) includes a monitoring unit ( 6 ) that accesses the predetermined service provided by the active-system server ( 2 ) through the network ( 4 ) to monitor whether the predetermined service is normally accessible. The active-system server ( 2 ) includes a cluster controlling unit ( 5 ) that performs a failover when the monitoring unit ( 6 ) of the standby-system server ( 3 ) determines that the predetermined service provided by the active-system server ( 2 ) is not normally accessible.

First claim

Opening claim text (preview).

What is claimed is: 1. A cluster system comprising: an active-system server device configured to provide a predetermined service to a client device through a network; and a standby-system server device configured to provide the predetermined service to the client device in place of the active-system server device when an abnormality occurs in the active-system server device, wherein the standby-system server device comprises: at least one first memory storing program instructions; and at least one first processor configured to execute the instructions stored in the first memory to: access the predetermined service provided by the active-system server device through the network and perform monitoring processing in accordance with a protocol of the predetermined service to monitor whether the predetermined service is normally accessible; and monitor an operating system of the standby-system server device itself, and the active-system server device comprises: at least one second memory storing program instructions; and at least one second processor configured to execute the instructions stored in the second memory to: perform a failover when n 2 /n 1 is greater than a predetermined value, n 1 being the number of the stand-by system server devices in which an abnormality has not been detected based on monitoring itself, n 1 being greater than or equal to 1, and n 2 being, of the n 1 standby-system server devices, the number of the standby-system server devices which have determined that the predetermined service provided by the active-system server device is not normally accessible, n 2 being greater than or equal to 1, and refrain from performing the failover when n 2 /n 1 is not greater than the predetermined value. 2. The cluster system according to claim 1 , wherein the second processor is further configured to execute the instructions stored in the second memory to monitor an operating state of the active-system server device itself, and the second processor is further configured to execute the instructions stored in the second memory to determine, based on a monitoring result by the active-system server device, whether to perform a failover when an abnormality has been detected in all the standby-system server devices. 3. The cluster system according to claim 1 , wherein the network is a public LAN, and is a different network from an interconnect LAN used to mutually perform life-and-death monitoring between the active-system server device and the standby-system server device. 4. A server device comprising: at least one memory storing program instructions; and at least one processor configured to execute the instructions to: provide a predetermined service to a client device through a network; acquire a monitoring result transmitted from a standby-system server device configured to access the predetermined service provided by the server through the network, perform monitoring processing in accordance with a protocol of the predetermined service to monitor whether the predetermined service is normally accessible, and monitor an operating state of the standby-system server device itself; perform a failover when n 2 /n 1 is greater than a predetermined value, n 1 being the number of the stand-by system server devices in which an abnormality has not been detected based on monitoring itself, n 1 being greater than or equal to 1, and n 2 being, of the n 1 standby-system server devices, the number of the standby-system server devices which have determined that the predetermined service provided by the server device is not normally accessible, n 2 being greater than or equal to 1, and refrain from performing the failover when n 2 /n 1 is not greater than the predetermined value, wherein the standby-system server device is configured to take over the providing the predetermined service to the client device when the failover is performed. 5. A control method comprising: providing a predetermined service to a client device through a network; acquiring a monitoring result transmitted from a standby-system server device configured to access the predetermined service through the network, perform monitoring processing in accordance with a protocol of the predetermined service to monitor whether the predetermined service is normally accessible, and monitor an operating state of the standby-system server device itself; performing a failover when n 2 /n 1 is greater than a predetermined value, n 1 being the number of the stand-by system server devices in which an abnormality has not been detected based on monitoring itself, n 1 being greater than or equal to 1, and n 2 being, of the n 1 standby-system server devices, the number of the standby-system server devices which have determined that the predetermined service provided by the server device is not normally accessible, n 2 being greater than or equal to 1, and refraining from performing the failover when n 2 /n 1 is not greater than the predetermined value, wherein the standby-system server device is configured to take over the providing the predetermined service to the client device when the failover is performed.

Assignees

Inventors

Classifications

  • using network fault recovery (ring fault isolation or reconfiguration in loop networks without recovery actions by a network management system H04L12/437) · CPC title

  • H04L69/40Primary

    for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title

  • using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements · CPC title

  • where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title

  • determining service availability, e.g. which services are available at a certain point in time · 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 US11223515B2 cover?
The present disclosure is to more reliably determine whether an active-system server appropriately provides a service to a client. A cluster system ( 1 ) includes an active-system server ( 2 ) that provides a predetermined service to a client device through a network ( 4 ) and a standby-system server ( 3 ) that provides the predetermined service to the client device in place of the active-syste…
Who is the assignee on this patent?
Nec Corp
What technology area does this patent fall under?
Primary CPC classification H04L41/0654. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 11 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).