IP Library Granted Patent US 11,563,626
Granted Patent B1
US 11,563,626 · App. 17/584,264 · Granted Jan 24, 2023

EMS assisted fault handling in virtual network function components

Inventor: Keith William Melkild (Allen, TX)
Assignee: International Business Machines Corporation
H04L41/0659G06F9/45558G06F9/4856G06F11/0709G06F11/0712G06F11/0757G06F11/0772H04L12/4641H04L41/06H04L41/0613H04L41/0654H04L41/0668H04L41/0672H04L41/0813H04L41/0816H04L41/0873H04L41/0893H04L43/0817H04L43/10H04L45/28H04L45/586H04L45/64H04L49/70H04L67/10H04L67/104H04L67/1076H04L67/568H04L69/40G06F2009/4557G06F2009/45595
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,563,626
App. No.
17/584,264
Granted
Jan 24, 2023
Kind
B1
Abstract

An example operation may include a method comprising one or more of receiving a heartbeat failure notification message when a VNFCI is in standby state, building, at a VNFCI, a next state request message with standby and heartbeat failure parameters, sending the next state request message to an EMS, retrieving, at the EMS, a peer VNFCI state when the next state request message is received, sending a next state response message to the VNFCI with active state when one or more of: a peer VNFCI admin state is not online, and when a peer VNFCI is not reachable when the peer VNFCI admin state is online, sending a next state response message with standby state when the peer operational state is active, and sending the next state response message with standby to the VNFCI when the request of current issues on resources associated with the VNFCI from the VNFM is received and there are critical issues at the EMS.

Claims (62)

1. A system, comprising:

a hardware-implemented server hosting an element management system (EMS) controlling a fault handling process for one or more virtual network function component instances (VNFCI), wherein a VNFCI is in a standby state, the system configured to:

build, by the VNFCI, a next state request message;

send, by the VNFCI, the next state request message to the EMS;

retrieve, by the EMS, a peer VNFCI state;

send, by the EMS, a next state response message to the VNFCI specifying a next state of Active when one or more of:

a peer VNFCI admin state is not online, and

a peer VNFCI is not reachable when the peer VNFCI admin state is online;

send, by the EMS, a next state response message specifying a next state of Standby when the peer VNFCI state is active; and

send, by the EMS, the next state response message specifying a next state of Standby when a request of current issues on resources associated with the VNFCI identifies critical issues at the EMS.

2. The system of claim 1 , wherein the VNFCI is configured to:

start a response timer when the next state request message is sent to the EMS.

3. The system of claim 2 , wherein the VNFCI is configured to:

remain in the standby state when the response timer expires and when the next state response message specifies a next state of Standby.

4. The system of claim 2 , wherein the VNFCI is configured to:

transition to an active state when the next state response message specifies a next state of Active.

5. The system of claim 1 , wherein the EMS is further configured to:

retrieve the peer VNFCI state states are retrieved from an element state database.

6. The system of claim 1 , wherein the EMS is configured to:

send the next state response message specifying the next state of Active to the VNFCI when the request of current issues on resources times out when the peer VNFCI is not reachable.

7. The system of claim 1 , wherein the EMS is configured to:

send the next state response message specifying the next state of Active to the VNFCI when the request of current issues on resources is received and there are no critical issues at the EMS.

8. A method implemented via a server hosting an element management system (EMS) controlling a fault handling process for one or more virtual network function component instances (VNFCI), wherein a VNFCI is in a standby state, the method comprising:

building, by the VNFCI, a next state request message;

sending, by the VNFCI, the next state request message to the EMS;

retrieving, by the EMS, a peer VNFCI state;

sending, by the EMS, a next state response message to the VNFCI specifying a next state of Active with active state when one or more of:

a peer VNFCI admin state is not online, and

a peer VNFCI is not reachable when the peer VNFCI admin state is online;

sending, by the EMS, a next state response message specifying a next state of Standby when the peer VNFCI state is active; and

sending, by the EMS, the next state response message specifying a next state of Standby when a request of current issues on resources associated with the VNFCI identifies critical issues at the EMS.

9. The method of claim 8 , further comprising:

starting, by the VNFCI, a response timer when the next state request message is sent to the EMS.

10. The method of claim 9 , further comprising:

remaining, by the VNFCI, remains in the standby state when the response timer expires and the next state response message specifies a next state of Standby.

11. The method of claim 9 , further comprising:

transition, by the VNFCI, to an active state when the next state response message specifies a next state of Active.

12. The method of claim 8 , further comprising:

retrieving, by the EMS, the peer VNFCI state from an element state database.

13. The method of claim 8 , further comprising:

sending, by the EMS, the next state response message specifying the next state of Active to the VNFCI when the request of current issues on resources times out when the peer VNFCI is not reachable.

14. The method of claim 8 , further comprising:

sending, by the EMS, the next state response message specifying the next state of Active to the VNFCI when the request of current issues on resources is received and there are no critical issues at the EMS.

15. A non-transitory computer readable medium storing instructions that when read by a processor cause the processor to perform:

building, by the VNFCI, a next state request message;

sending, by the VNFCI, the next state request message to an element management system (EMS) controlling a fault handling process for the VNFCI;

retrieving, by the EMS, a peer VNFCI state;

sending, by the EMS, a next state response message to the VNFCI specifying a next state of Active with active state when one or more of:

a peer VNFCI admin state is not online, and

a peer VNFCI is not reachable when the peer VNFCI admin state is online;

sending, by the EMS, a next state response message specifying a next state of Standby when the peer VNFCI state is active; and

sending, by the EMS, the next state response message specifying a next state of Standby when a request of current issues on resources associated with the VNFCI identifies critical issues at the EMS.

16. The non-transitory computer readable medium of claim 15 , wherein the instruction further cause the processor to perform:

starting, by the VNFCI, a response timer when the next state request message is sent to the EMS.

17. The non-transitory computer readable medium of claim 16 , wherein the instruction further cause the processor to perform:

causing the VNFCI to remain in the standby state when the response timer expires and the next state response message specifies a next state of Standby.

18. The non-transitory computer readable medium of claim 16 , wherein the instruction further cause the processor to perform:

causing the VNFCI to transition to an active state when the next state response message specifies a next state of Active.

19. The non-transitory computer readable medium of claim 15 , wherein the instruction further cause the processor to perform:

retrieving, by the EMS, the peer VNFCI state from an element state database.

20. The non-transitory computer readable medium of claim 15 , wherein the instruction further cause the processor to perform:

sending, by the EMS, the next state response message specifying the next state of Active to the VNFCI when the request of current issues on resources times out when the peer VNFCI is not reachable.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2022
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 061365/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: MELKILD, KEITH WILLIAM
To: OPEN INVENTION NETWORK LLC
Reel/Frame 059083/0988 →
Continuity (3)
Continuation 17103898 · Nov 24, 2020
Continuation 16239216 · Jan 3, 2019
Provisional Application 62614025 · Jan 5, 2018