IP Library Granted Patent US 12,423,173
Granted Patent B2
US 12,423,173 · App. 18/571,774 · Granted Sep 23, 2025

Virtualized system fault isolation device and virtualized system fault isolation method

Inventors: Masaki Ueno (Musashino, JP); Noritaka Horikome (Musashino, JP); Kenta Shinohara (Musashino, JP)
Assignee: NTT, Inc.
G06F11/079G06F9/45558G06F2009/45583
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 12,423,173
App. No.
18/571,774
Granted
Sep 23, 2025
Kind
B2
Abstract

A calculation resource cluster that is virtually created on a physical machine by container virtualization software and in which containers virtually created on the physical machine by the container virtualization software are clustered and arranged; and a cluster management unit that is virtually created and manages control related to arrangement and operation of the containers clustered. Further, included are: an abnormality detection unit that is created at an outside of the calculation resource cluster and the cluster management unit that are virtually created and detects an abnormality in the containers; and an abnormality handling unit that is created at the outside and transmits, to the cluster management unit, a command for giving an instruction to stop an abnormal container detected by the abnormality detection unit. The cluster management unit stops the abnormal container in response to the command.

Claims (34)

1. A virtualization system failure separation device comprising:

a calculation resource cluster that is virtually created on a physical machine by container virtualization software and in which containers virtually created on the physical machine by the container virtualization software are clustered and arranged;

a cluster management virtual machine that is virtually created on the physical machine by the container virtualization software and configured to manage control related to arrangement and operation of the containers;

an abnormality detector that is operating independently of both the calculation resource cluster and the cluster management virtual machine and is configured to transmit, to the calculation resource cluster, a first command polling the containers, receive a first command response including a character string from each of the containers, and detect an abnormality in the containers based on a content of the character string; and

an abnormality handler that is operating independently of both the calculation resource cluster and the cluster management virtual machine and is configured to transmit, to the cluster management virtual machine, a second command for giving an instruction to stop an abnormal container detected by the abnormality detector, wherein

the cluster management virtual machine is configured to stop the abnormal container in response to the second command.

2. The virtualization system failure separation device according to claim 1 , further comprising

an end point setting virtual machine configured to acquire service information related to communication from a communication device configured to perform communication via a network and is shared by the containers in the calculation resource cluster, wherein the cluster management virtual machine is configured to access a request to the plurality of containers via the end point setting virtual machine,

wherein a label is assigned to each of the containers, the label describing a label value of either access-possible for enabling access of the request from the cluster management virtual machine or access-impossible for disabling the access,

the abnormality handler is configured to transmit, to the cluster management virtual machine, a third command for giving an instruction to set the label value of the abnormal container detected by the abnormality detector to access-impossible, and

the cluster management virtual machine is configured to change the label value of the abnormal container indicated in the third command to access-impossible.

3. The virtualization system failure separation device according to claim 1 , wherein

the cluster management virtual machine includes a end point setting virtual machine that is virtually created on the physical machine by the container virtualization software and is configured to acquire service information related to communication from a communication device configured to perform communication via a network, is shared by the containers in the calculation resource cluster, and monitor the containers, and the cluster management virtual machine is configured to access a request to the containers via the end point setting virtual machine,

wherein a label is assigned to each of the containers, the label describing a label value of either access-possible for enabling access of a request from the cluster management virtual machine or access-impossible for disabling the access,

the abnormality handler is configured to transmit, to the cluster management virtual machine, a third command for giving an instruction to set the label value of the abnormal container detected by the abnormality detector to access-impossible, and

the cluster management virtual machine is configured to change the label value of the abnormal container indicated in the third command to access-impossible.

4. The virtualization system failure separation device according to claim 1 , wherein

the abnormality detector and the abnormality handler are created on the physical machine,

the abnormality detector is configured to detect that the containers are normal when the calculation resource cluster is activated, and detect that the containers are abnormal when the calculation resource cluster is stopped,

the abnormality handler is configured to transmit, to the cluster management virtual machine, a third command for giving an instruction to forcibly delete the abnormal container, and

the cluster management virtual machine is configured to forcibly delete the abnormal container in response to the instruction of the third command.

5. The virtualization system failure separation device according to claim 1 , wherein

the abnormality detector and the abnormality handler are created on the physical machine,

the abnormality detector is configured to detect that the containers are normal when the calculation resource cluster is activated, and detect that the containers are abnormal when the calculation resource cluster is stopped,

the abnormality handler is configured to transmit, to the cluster management virtual machine, a third command for giving an instruction to forcibly delete all containers of the calculation resource cluster, and

the cluster management virtual machine is configured to forcibly delete all the containers of the calculation resource cluster according to the third command, and restart containers corresponding to all the deleted containers in another calculation resource cluster.

6. A virtualization system failure separation method by a virtualization system failure separation device, comprising:

clustering and arranging, on a calculation resource cluster virtually created on a physical machine by container virtualization software, containers virtually created on the physical machine by the container virtualization software;

virtually creating, on the physical machine by the container virtualization software, a cluster management virtual machine that manages control related to arrangement and operation of the containers;

transmitting, by an abnormality detector operating separately from the calculation resource cluster and the cluster management virtual machine, a first command polling the containers to the calculation resource cluster;

receiving, by the abnormality detector, a first command response including a character string from each of the containers;

detecting, by the abnormality detector operating independently of both the calculation resource cluster and the cluster management virtual machine, an abnormality in the containers based on a content of the character string;

transmitting, by an abnormality handler operating independently of both the calculation resource cluster and the cluster management virtual machine, a second command for giving an instruction to stop a detected abnormal container to the cluster management virtual machine; and

stopping, using the cluster management virtual machine, the detected abnormal container in response to the second command.

Assignments (3)
CHANGE OF NAME Recorded Aug 14, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072460/0605 →
CHANGE OF NAME Recorded Aug 14, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 073460/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2023
From: UENO, MASAKI; HORIKOME, NORITAKA; SHINOHARA, KENTA
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 065952/0079 →
Continuity (1)
Related Publication 20240289205A1 · Aug 29, 2024
References Cited (3)
US 20150033072A1 · Barr · 2015 [cited by examiner]
CN 111414229 · 2020 [cited by applicant]
Kubernetes.io [online], “Liveness Probe. Using Readiness Probe and Startup Probe,” available on or before Oct. 2020, retrieved on Aug. 2020, retrieved from URL<https://kubernetes.io/ja/docs/tasks/configure-pod-container… [cited by applicant]