IP Library Granted Patent US 9,507,625
Granted Patent B2
US 9,507,625 · App. 14/800,754 · Granted Nov 29, 2016

Apparatus and method for generating software defined network(SDN)-based virtual network according to user demand

Inventors: Byung Yun Lee (Daejeon, KR); Yong Yoon Shin (Daejeon, KR); Ji Young Kwak (Gwangju, KR); Sae Hoon Kang (Daejeon, KR); Sun Hee Yang (Daejeon, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
G06F9/45558G06F2009/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 9,507,625
App. No.
14/800,754
Granted
Nov 29, 2016
Kind
B2
Abstract

An apparatus and method for generating a Software Defined Network (SDN)-based virtual network. The apparatus includes a network information generator and a virtual network generator, in which an SDN-based virtual network desired by a user may be generated efficiently by allocating physical resources to reflect various user demands.

Claims (27)

1. An apparatus for generating a Software Defined Network (SDN)-based virtual network by reflecting user demands, the apparatus comprising:

one or more generators, a collector, and a calculator being configured and executed by a hardware processor using algorithms associated with at least one non-transitory storage device, the algorithms, when executed, causing the hardware processor to execute the generators, collector, and calculator, the one or more generators comprising,

a network information generator configured to collect characteristic information on communication equipment connected to a network and to generate information required to determine a network path; and

in response to receipt of user demands relating to at least one of changing a geographical location, calculating a unit price of a service, calculating stability of services, and calculating latency of services of the communication equipment,

a virtual network generator configured to determine a physical path of the network based on the generated information, and to allocate physical resources by generating a virtual switch which is capable of determining the physical path, wherein

access switches and backbone switches included in the determined physical path are virtually controlled using the virtual switch.

2. The apparatus of claim 1 , wherein the network information generator comprises:

a characteristic information collector configured to collect, from the communication equipment in the network, characteristic information that includes the physical resources available to the communication equipment; and

a data table generator configured to process the collected characteristic information to generate a data table having types of the processed characteristic information that are categorized into items.

3. The apparatus of claim 2 , wherein the characteristic information collector collects characteristic information that includes at least one of physical resource information, identifier information, area information, the types of switches, cost, distance, latency, and reliability.

4. The apparatus of claim 1 , wherein the virtual network generator comprises:

a user demand processor configured to select at least one item from among the items included in the data table, so as to use the item as a criterion for determining the physical path according to predetermined user requirements or the user demands;

a resource allocation calculator configured to determine the physical path according to a predetermined algorithm, so as to reflect the item selected by the user demand processor in determining the physical path, and to allocate physical resources to generate a virtual switch that is necessary for the physical path; and

a network generation controller configured to receive information on the physical path determined by the resource allocation calculator and information on the physical resources allocated to generate the virtual switch required for the physical path, and to control network generation by virtualizing each switch by using the allocated physical resources, so as to transmit and receive packets based on the received information.

5. The apparatus of claim 4 , wherein the resource allocation calculator determines the physical path that includes access switches and backbone switches in a plurality of areas so as to reflect the demands selected by the user demand processor based on the received information included in the data table generated by the network information generator, and uses an algorithm for allocating the physical resources to virtually generate the access switches and the backbone switches included in the determined physical path.

6. A computer-implemented method of generating a Software Defined Network (SDN)-based virtual network by allocating physical resources, the method comprising:

collecting characteristic information on communication equipment included in a network and generating information required to determine a network path; and

in response to receipt of user demands relating to at least one of changing a geographical location, calculating a unit price of a service, calculating stability of services, and calculating latency of services of the communication equipment,

determining a physical path of the network based on the generated information and allocating physical resources by generating a virtual switch which is capable of determining the physical path, wherein

access switches and backbone switches included in the determined physical path are virtually controlled using the virtual switch.

7. The method of claim 6 , wherein the generating of the required information comprises:

collecting, from the communication equipment in the network, characteristic information that includes the physical resources available to the communication equipment; and

processing the collected characteristic information to generate a data table having types of the processed characteristic information that are categorized into items.

8. The method of claim 6 , wherein the generating of the virtual switch comprises:

selecting at least one item from among the items included in the data table, so as to use the item as a criterion for determining the physical path according to predetermined user requirements or demands received from a user;

determining the physical path according to a predetermined algorithm, so as to reflect the item selected by the user demand processor in determining the physical path, and allocating physical resources to generate a virtual switch that is necessary for the physical path; and

receiving information on the determined physical path and information on the physical resources allocated to generate the virtual switch required for the physical path, and controlling network generation by virtualizing each switch by using the allocated physical resources, so as to transmit and receive packets based on the received information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2015
From: LEE, BYUNG YUN; SHIN, YONG YOON; KWAK, JI YOUNG; KANG, SAE HOON; YANG, SUN HEE
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 036142/0787 →
Priority Claims (1)
KR 10-2014-0092127 · Jul 21, 2014 · national
Continuity (1)
Related Publication 20160019086A1 · Jan 21, 2016