IP Library › Patent Application 17919918
Patent Application
App. No. 17/919,918

VIRTUAL RESOURCE MANAGEMENT DEVICE, VIRTUAL RESOURCE MANAGEMENT METHOD AND PROGRAM

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 None
App. No.
17/919,918
Abstract

A virtual resource management device ( 1 ) includes a scaling request reception unit ( 11 ) that receives a scale-in request; a virtual resource identification unit ( 12 ) that identifies a virtual resource to be deleted by using a predetermined virtual resource identification logic according to a deletion strategy indicated by the scale-in request; and a scaling processing unit ( 13 ) that transmits a scale-in preparation request including information on the identified virtual resource to the VNF to stop communication to the virtual resource, and in response to receiving a scale-in preparation completion response indicating the communication has been stopped from the VNF, deletes the virtual resource to be deleted.

Claims (54)

1 . A virtual resource management device that executes scale-in of virtual resources that make up a VNF (Virtual Network Function), the virtual resource management device comprising:

a scaling request reception unit, including one or more processors, configured to receive a scale-in request that is a scaling request to request scale-in;

a virtual resource identification unit, including one or more processors, configured to identify a virtual resource to be deleted by using a predetermined virtual resource identification logic according to a deletion strategy indicated by the scale-in request; and

a scaling processing unit, including one or more processors, configured to transmit a scale-in preparation request including information on the identified virtual resource to the VNF to which the virtual resource to be deleted is assigned to stop communication to the virtual resource to be deleted, and in response to receiving a scale-in preparation completion response indicating the communication has been stopped from the VNF, deletes the virtual resource to be deleted.

2 . The virtual resource management device according to claim 1 , wherein

for a deletion strategy for deletion target specification, the predetermined virtual resource identification logic identifies the virtual resource to be deleted based on a virtual resource ID specified by a parameter indicated by the scale-in request, and

when the virtual resource identification unit confirms that the deletion strategy indicated by the scale-in request is for deletion target specification, the virtual resource identification unit is configured to identify the virtual resource indicated by the virtual resource ID specified by the parameter as the virtual resource to be deleted.

3 . The virtual resource management device according to claim 1 , wherein

for a deletion strategy for maintenance save, the predetermined virtual resource identification logic extracts a maintenance ID specified by a parameter indicated by the scale-in request, identifies a physical device to be maintained based on the extracted maintenance ID, and identifies a virtual resource being operated on the identified physical device, and

when the virtual resource identification unit confirms that the deletion strategy indicated by the scale-in request is for maintenance save, the virtual resource identification unit is configured to extract the maintenance ID specified by the parameter,

refer to maintenance information in which the maintenance ID and the physical device to be maintained are associated with each other based on the extracted maintenance ID to identify the physical device to be maintained, and

refer to physical device and virtual resource correspondence information in which the physical device and the virtual resource being operated on the physical device are associated with each other by using information on the identified physical device to identify the virtual resource being operated on the identified physical device.

4 . The virtual resource management device according to claim 1 , wherein

for a deletion strategy for reserved resource release, the predetermined virtual resource identification logic extracts a reservation ID specified by a parameter indicated by the scale-in request, and identifies a virtual resource being operated corresponding to a reserved resource based on the extracted reservation ID, and

when the virtual resource identification unit confirms that the deletion strategy indicated by the scale-in request is for reserved resource release, the virtual resource identification unit is configured to extract the reservation ID specified by the parameter, and

refer to reservation information in which the reservation ID and the virtual resource being operated corresponding to the reserved resource are associated with each other by using the extracted reservation ID to identify the virtual resource being operated corresponding to the reserved resource.

5 . A virtual resource management method performed by a virtual resource management device that executes scale-in of virtual resources that make up a VNF, the virtual resource management method comprising:

by the virtual resource management device,

receiving a scale-in request that is a scaling request to request scale-in;

identifying a virtual resource to be deleted by using a predetermined virtual resource identification logic according to a deletion strategy indicated by the scale-in request; and

transmitting a scale-in preparation request including information on the identified virtual resource to the VNF to which the virtual resource to be deleted is assigned to stop communication to the virtual resource to be deleted, and in response to receiving a scale-in preparation completion response indicating the communication has been stopped from the VNF, deleting the virtual resource to be deleted.

6 . A non-transitory computer readable medium storing one or more instructions causing a computer to function as a virtual resource management device that executes scale-in of virtual resources that make up a VNF (Virtual Network Function), the one or more instructions causing the computer to execute:

receiving a scale-in request that is a scaling request to request scale-in;

identifying a virtual resource to be deleted by using a predetermined virtual resource identification logic according to a deletion strategy indicated by the scale-in request and

transmitting a scale-in preparation request including information on the identified virtual resource to the VNF to which the virtual resource to be deleted is assigned to stop communication to the virtual resource to be deleted, and in response to receiving a scale-in preparation completion response indicating the communication has been stopped from the VNF, deleting the virtual resource to be deleted.

7 . The virtual resource management method according to claim 5 , wherein for a deletion strategy for deletion target specification, the predetermined virtual resource identification logic identifies the virtual resource to be deleted based on a virtual resource ID specified by a parameter indicated by the scale-in request, and

the method comprises:

when confirming that the deletion strategy indicated by the scale-in request is for deletion target specification, identifying the virtual resource indicated by the virtual resource ID specified by the parameter as the virtual resource to be deleted.

8 . The virtual resource management method according to claim 5 , wherein

for a deletion strategy for maintenance save, the predetermined virtual resource identification logic extracts a maintenance ID specified by a parameter indicated by the scale-in request, identifies a physical device to be maintained based on the extracted maintenance ID, and identifies a virtual resource being operated on the identified physical device, and

the method comprises:

when confirming that the deletion strategy indicated by the scale-in request is for maintenance save, extracting the maintenance ID specified by the parameter,

referring to maintenance information in which the maintenance ID and the physical device to be maintained are associated with each other based on the extracted maintenance ID to identify the physical device to be maintained, and

referring to physical device and virtual resource correspondence information in which the physical device and the virtual resource being operated on the physical device are associated with each other by using information on the identified physical device to identify the virtual resource being operated on the identified physical device.

9 . The virtual resource management method according to claim 5 , wherein

for a deletion strategy for reserved resource release, the predetermined virtual resource identification logic extracts a reservation ID specified by a parameter indicated by the scale-in request, and identifies a virtual resource being operated corresponding to a reserved resource based on the extracted reservation ID, and

the method comprises:

when confirming that the deletion strategy indicated by the scale-in request is for reserved resource release, extracting the reservation ID specified by the parameter, and

referring to reservation information in which the reservation ID and the virtual resource being operated corresponding to the reserved resource are associated with each other by using the extracted reservation ID to identify the virtual resource being operated corresponding to the reserved resource.

10 . The non-transitory computer readable medium according to claim 6 , wherein

for a deletion strategy for deletion target specification, the predetermined virtual resource identification logic identifies the virtual resource to be deleted based on a virtual resource ID specified by a parameter indicated by the scale-in request, and

the one or more instructions cause the computer to execute:

when confirming that the deletion strategy indicated by the scale-in request is for deletion target specification, identifying the virtual resource indicated by the virtual resource ID specified by the parameter as the virtual resource to be deleted.

11 . The non-transitory computer readable medium according to claim 6 , wherein

for a deletion strategy for maintenance save, the predetermined virtual resource identification logic extracts a maintenance ID specified by a parameter indicated by the scale-in request, identifies a physical device to be maintained based on the extracted maintenance ID, and identifies a virtual resource being operated on the identified physical device, and

the one or more instructions cause the computer to execute:

when confirming that the deletion strategy indicated by the scale-in request is for maintenance save, extracting the maintenance ID specified by the parameter,

referring to maintenance information in which the maintenance ID and the physical device to be maintained are associated with each other based on the extracted maintenance ID to identify the physical device to be maintained, and

referring to physical device and virtual resource correspondence information in which the physical device and the virtual resource being operated on the physical device are associated with each other by using information on the identified physical device to identify the virtual resource being operated on the identified physical device.

12 . The non-transitory computer readable medium according to claim 6 , wherein

for a deletion strategy for reserved resource release, the predetermined virtual resource identification logic extracts a reservation ID specified by a parameter indicated by the scale-in request, and identifies a virtual resource being operated corresponding to a reserved resource based on the extracted reservation ID, and

the one or more instructions cause the computer to execute:

when confirming that the deletion strategy indicated by the scale-in request is for reserved resource release, extracting the reservation ID specified by the parameter, and

referring to reservation information in which the reservation ID and the virtual resource being operated corresponding to the reserved resource are associated with each other by using the extracted reservation ID to identify the virtual resource being operated corresponding to the reserved resource.

Assignments (2)
CHANGE OF NAME Recorded Aug 14, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072412/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2022
From: JO, HIROYUKI; KURIU, KEIKO
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 061487/0046 →