IP Library Granted Patent US 12,603,818
Granted Patent B2
US 12,603,818 · App. 18/683,393 · Granted Apr 14, 2026

Control apparatus, control method and program for allocating virtual networks for providing network services to a physical network

Inventors: Ryota Nakamura (Tokyo, JP); Shigeaki Harada (Tokyo, JP)
Assignee: NTT, Inc.
H04L41/122G06F9/5077H04L41/0895
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,603,818
App. No.
18/683,393
Granted
Apr 14, 2026
Kind
B2
Abstract

A network control device includes circuitry configured to narrow down virtual servers, to second virtual servers as candidates that are to be reallocated to nodes, based on changes in a cost for the nodes that are included in a physical network; and allocate a second virtual network of virtual networks, to the physical network, based on information related to the physical network.

Claims (28)

1 . A control apparatus configured to allocate virtual networks for providing network services to a physical network, the control apparatus comprising:

circuity configured to:

select, from virtual servers that are allocated to nodes, second virtual servers as candidates that are to be reallocated to the nodes, based on changes in a cost for the nodes that are included in the physical network, upon occurrence of a condition in which the virtual networks are allocated to the physical network,

determine the changes in the cost for the nodes,

rank the nodes based at least on a descending order of the changes in the cost for the nodes,

set priorities associated with reallocation of the virtual servers allocated to the nodes, based on the ranked nodes,

select one or more of the second virtual servers as candidates to be reallocated to given nodes, in descending order of the set priorities, and

allocate a second virtual network including a specific virtual server to the physical network based on information related to the physical network.

2 . The control apparatus according to claim 1 , wherein the circuitry is configured to select, from the virtual servers, a predetermined number or a predetermined percentage of the second virtual servers.

3 . The control apparatus according to claim 1 , wherein the circuitry is configured to allocate a second virtual network of the virtual networks to the physical network, based on information related to the physical network, the second virtual network including a specific virtual server among the second virtual servers.

4 . The control apparatus according to claim 3 , wherein the circuitry is configured to select, from the virtual servers, a predetermined number or a predetermined percentage of the second virtual servers.

5 . A control method executed by a control apparatus that allocates virtual networks for providing network services to a physical network, the control method comprising:

selecting, from virtual servers that are allocated to nodes, second virtual servers as candidates that are to be reallocated to the nodes, based on changes in a cost for the nodes that are included in the physical network, upon occurrence of a condition in which the virtual networks are allocated to the physical network,

determining the changes in the cost for the nodes,

ranking the nodes in descending order of the changes in the cost for the nodes,

setting priorities associated with reallocation of the virtual servers allocated to the nodes, based on the ranked nodes,

selecting one or more of the second virtual servers as candidates to be reallocated to given nodes, in descending order of the set priorities, and

allocating a second virtual network including a specific virtual server to the physical network based on information related to the physical network.

6 . A non-transitory computer readable medium storing a program which causes a computer to execute the control method of claim 5 .

7 . A control apparatus configured to allocate virtual networks for providing network services to a physical network, the control apparatus comprising:

circuity configured to:

select, from virtual servers that are allocated to nodes, second virtual servers as candidates that are to be reallocated to the nodes, based on changes in a cost for the nodes that are included in the physical network, upon occurrence of a condition in which the virtual networks are allocated to the physical network,

determine the changes in the cost for the nodes,

rank the nodes in descending order of the changes in the cost for the nodes,

set priorities associated with reallocation of the virtual servers allocated to the nodes, based on the ranked nodes,

select one or more of the second virtual servers as candidates to be reallocated to given nodes, in descending order of the set priorities, and

allocate a second virtual network including a specific virtual server to the physical network based on information related to the physical network,

wherein the information related to the physical network includes at least one of information indicating an outside temperature of each node that is included in the physical network, physical resource information of the physical network, and information indicating a predicted traffic amount of the physical network.

Assignments (2)
CHANGE OF NAME Recorded Aug 15, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072473/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2024
From: NAKAMURA, RYOTA; HARADA, SHIGEAKI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 066453/0630 →
Continuity (1)
Related Publication 20250141752A1 · May 1, 2025
References Cited (5)
US 20220094742A1 · Nakamura et al. · 2022 [cited by applicant]
US 20220156661A1 · Xu · 2022 [cited by examiner]
US 20220300337A1 · Batra · 2022 [cited by examiner]
US 20240354150A1 · Mani · 2024 [cited by examiner]
JP 2020127108 · 2020 [cited by applicant]