# US 2018/0024866 A1 · System, virtualization control apparatus, method for controlling a virtualization control apparatus, and program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0024866 A1
- Document ID: US20180024866A1
- Status: Published application
- Kind: A1
- Application number: 15/545,154
- Filed: 2016-01-26
- Published: 2018-01-25
- Earliest claimed: 2015-01-28
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Yuki YOSHIMURA; Hirokazu SHINOZAWA; Yoshiki KIKUCHI; Naoya YABUSHITA
- Web page: https://patentgrep.com/patent/US20180024866A1

## CPC

- G06F 9/5077: {Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455)}
- G06F 9/45558: {Hypervisor-specific management and integration aspects}
- G06F 9/46: Multiprogramming arrangements
- G06F 9/50: Allocation of resources, e.g. of the central processing unit [CPU]
- H04L 12/46: Interconnection of networks
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 41/50: Network service management, e.g. ensuring proper service fulfilment according to agreements
- G06F 2009/45562: {Creating, deleting, cloning virtual machine instances}
- H04L 41/0816: the condition being an adaptation, e.g. in response to network events
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system includes a server that comprises a virtualization layer in which a hardware resource is virtualized, and a virtualization control apparatus. The virtualization control apparatus requests first information regarding the hardware resource to the server, registers second information corresponding to the first information acquired from the server, and uses the second information to control a network function (Virtual Network Function: VNF) implemented and virtualized by software operating on a virtual machine implemented on the virtualization layer.

## Claims

### Claim 1

A system, comprising:
a server that comprises a virtualization layer in which a hardware resource is virtualized; and
a virtualization control apparatus that requests first information regarding the hardware resource to the server, registers second information corresponding to the first information acquired from the server, and uses the second information to control a network function (Virtual Network Function: VNF) implemented and virtualized by software operating on a virtual machine implemented on the virtualization layer.

### Claim 2 (depends on 1)

The system according to claim 1, wherein
the virtualization control apparatus comprises:
an NFV integrated management unit that realizes a network service on an NFVI (Network Function Virtualization Infrastructure) providing an execution infrastructure for the VNF;
a virtual infrastructure management unit that manages and controls a resource of the NFVI;
the virtual infrastructure management unit requesting the first information to the server, acquiring the first information from the server, generating the second information, which is required to control the VNF, regarding the server on the basis of the first information, and providing the second information to the NFV integrated management unit; and
the NFV integrated management unit registering the second information in a storage unit and controlling the VNF on the basis of the second information.

### Claim 3 (depends on 2)

The system according to claim 2, wherein
the virtual infrastructure management unit requests the first information to the server according to a predetermined rule, generates a new piece of the second information on the basis of the first information after a change in a hardware configuration of the server when acquiring the first information having the content thereof changed in response to the change, and provides the NFV integrated management unit with the new second information, and
the NFV integrated management unit updates the storage unit according to the new second information and controls the VNF on the basis of the new second information.

### Claim 4 (depends on 3)

The system according to claim 3, wherein
the virtual infrastructure management unit notifies the NFV integrated management unit of absence of such a server from which the first information cannot be acquired when the first information cannot be acquired from such server, and
the NFV integrated management unit deletes the second information corresponding to the absent server from the storage unit when receiving the notification of the absence of the server.

### Claim 5 (depends on 1)

The system according to claim 1, wherein
the virtualization layer of the server collects the hardware resource information by referring to a file having information regarding the hardware resource or using a command for acquiring information regarding the hardware resource when receiving the request for the first information.

### Claim 6

A virtualization control apparatus, requesting first information regarding a hardware resource to a server that comprises a virtualization layer in which the hardware resource is virtualized, registering second information corresponding to the first information acquired from the server, and using the second information to control a network function (Virtual Network Function: VNF) implemented and virtualized by software operating on a virtual machine implemented on the virtualization layer.

### Claim 7 (depends on 6)

The virtualization control apparatus according to claim 6, further comprising:
an NFV integrated management unit that realizes a network service on an NFVI (Network Function Virtualization Infrastructure) providing an execution infrastructure for the VNF;
a virtual infrastructure management unit that manages and controls a resource of the NFVI;
the virtual infrastructure management unit requesting the first information to the server, acquiring the first information from the server, generating the second information, which is required to control the VNF, regarding the server on the basis of the first information, and providing the second information to the NFV integrated management unit; and
the NFV integrated management unit registering the second information in a storage unit and controlling the VNF on the basis of the second information.

### Claim 8 (depends on 7)

The virtualization control apparatus according to claim 7, wherein
the virtual infrastructure management unit requests the first information from the server according to a predetermined rule, generates a new piece of the second information on the basis of the first information after a change in a hardware configuration of the server when acquiring the first information having a content thereof changed in response to the change, and provides the NFV integrated management unit with the new second information, and
the NFV integrated management unit updates the storage unit according to the new second information and controls the VNF on the basis of the new second information.

### Claim 9 (depends on 8)

The virtualization control apparatus according to claim 8, wherein
the virtual infrastructure management unit notifies the NFV integrated management unit of absence of such a server from which the first information cannot be acquired when the first information cannot be acquired from such server, and
the NFV integrated management unit deletes the second information corresponding to the absent server from the storage unit when receiving the notification of the absence of the server.

### Claim 10

A method for controlling a virtualization control apparatus, including:
requesting first information regarding a hardware resource to a server that comprises a virtualization layer in which the hardware resource is virtualized;
registering second information corresponding to the first information acquired from the server; and
using the second information to control a network function (Virtual Network Function: VNF) implemented and virtualized by software operating on a virtual machine implemented on the virtualization layer.

### Claim 11

A non-transitory computer-readable recording medium storing a program having a computer that controls a virtualization control apparatus execute:
a process of requesting first information regarding a hardware resource to a server that comprises a virtualization layer in which the hardware resource is virtualized;
a process of registering second information corresponding to the first information acquired from the server; and
a process of using the second information to control a network function (Virtual Network Function: VNF) implemented and virtualized by software operating on a virtual machine implemented on the virtualization layer.
