Failover prevention in a high availability system during traffic congestion

US11848995B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11848995-B2
Application numberUS-202217733773-A
CountryUS
Kind codeB2
Filing dateApr 29, 2022
Priority dateSep 14, 2020
Publication dateDec 19, 2023
Grant dateDec 19, 2023

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.

In some embodiments, a method detects a state of a first session between a first workload and a second workload. The first workload and the second workload send packets in the first session via a first path to maintain a state of the first session. When the state of the first session indicates the first workload is down, the method receives information for network metrics of network traffic being sent in the first path. The method determines when the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: detecting a state of a first session between a first workload and a second workload, wherein the first workload and the second workload send packets in the first session via a first path to maintain the state of the first session; detecting a state of a second session between the second workload and a process, wherein the process and the second workload send packets in a second path to maintain the state of the second session, and the process controls the state of the second session based on information for network metrics; when the state of the first session indicates the first workload is down: receiving information for network metrics of network traffic being sent in the second path; and determining that the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics indicated that network traffic is below a threshold; and determining that the second workload should not transition from the standby mode to the active mode when a heartbeat session between the second workload and the process is active. 2. The method of claim 1 , wherein the packets in the first session are sent in the first path via an underlay network that routes packets between a first host running the first workload and a second host running the second workload. 3. The method of claim 2 , wherein the information for the network metrics are associated with an interface between the first host and the underlay network in the first path. 4. The method of claim 1 , further comprising: when the state of the first session indicates the first workload is down and the state of the second session indicate the second workload is down, determining that the second workload should transition from the standby mode to the active mode. 5. The method of claim 1 , wherein: a device in the first path drops the packets sent between the first workload and the second workload in the first session, and the second path does not send the packets in the second session through the device. 6. The method of claim 1 , further comprising: comparing the information for the network metrics to the threshold to determine when the second workload should transition from the standby mode to the active mode. 7. The method of claim 1 , wherein: the first workload is an active edge services gateway device that processes network traffic for one or more workloads on networks behind the active edge services device, and the second workload is an edge services gateway device capable of becoming the active edge services gateway device upon determining a failure of the first workload. 8. A non-transitory computer-readable storage medium containing instructions, that when executed, control a computer system to be operable for: detecting a state of a first session between a first workload and a second workload, wherein the first workload and the second workload send packets in the first session via a first path to maintain the state of the first session; detecting a state of a second session between the second workload and a process, wherein the process and the second workload send packets in a second path to maintain the state of the second session, and the process controls the state of the second session based on information for network metrics; when the state of the first session indicates the first workload is down: receiving information for network metrics of network traffic being sent in the second path; and determining that the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics indicated that network traffic is below a threshold; and determining that the second workload should not transition from the standby mode to the active mode when a heartbeat session between the second workload and the process is active. 9. The non-transitory computer-readable storage medium of claim 8 , wherein the packets in the first session are sent in the first path via an underlay network that routes packets between a first host running the first workload and a second host running the second workload. 10. The non-transitory computer-readable storage medium of claim 9 , wherein the information for the network metrics are associated with an interface between the first host and the underlay network in the first path. 11. The non-transitory computer-readable storage medium of claim 8 , further operable for: when the state of the first session indicates the first workload is down and the state of the second session indicate the second workload is down, determining that the second workload should transition from the standby mode to the active mode. 12. The non-transitory computer-readable storage medium of claim 8 , wherein: a device in the first path drops the packets sent between the first workload and the second workload in the first session, and the second path does not send the packets in the second session through the device. 13. The non-transitory computer-readable storage medium of claim 8 , further operable for: comparing the information for the network metrics to the threshold to determine when the second workload should transition from the standby mode to the active mode. 14. The non-transitory computer-readable storage medium of claim 8 , wherein: the first workload is an active edge services gateway device that processes network traffic for one or more workloads on networks behind the active edge services device, and the second workload is an edge services gateway device capable of becoming the active edge services gateway device upon determining a failure of the first workload. 15. An apparatus comprising: one or more computer processors; and a non-transitory computer-readable storage medium comprising instructions, that when executed, control the one or more computer processors to be operable for: detecting a state of a first session between a first workload and a second workload, wherein the first workload and the second workload send packets in the first session via a first path to maintain the state of the first session; detecting a state of a second session between the second workload and a process, wherein the process and the second workload send packets in a second path to maintain the state of the second session, and the process controls the state of the second session based on information for network metrics; when the state of the first session indicates the first workload is down: receiving information for network metrics of network traffic being sent in the second path; and determining that the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics indicated that network traffic is below a threshold; and determining that the second workload should not transition from the standby mode to the active mode when a heartbeat session between the second workload and the process is active. 16. The apparatus of claim 15 , wherein the packets in the first session are sent in the first path via an underlay network that routes packets between a first host running the first workload and a second host running the second workload. 17. The

Assignees

Inventors

Classifications

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title

  • using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title

  • H04L67/142Primary

    Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms · 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 US11848995B2 cover?
In some embodiments, a method detects a state of a first session between a first workload and a second workload. The first workload and the second workload send packets in the first session via a first path to maintain a state of the first session. When the state of the first session indicates the first workload is down, the method receives information for network metrics of network traffic bei…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/142. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 19 2023 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).