KR20190063231A - Data center management system based on sdn, and method thereof - Google Patents
Data center management system based on sdn, and method thereof Download PDFInfo
- Publication number
- KR20190063231A KR20190063231A KR1020170162164A KR20170162164A KR20190063231A KR 20190063231 A KR20190063231 A KR 20190063231A KR 1020170162164 A KR1020170162164 A KR 1020170162164A KR 20170162164 A KR20170162164 A KR 20170162164A KR 20190063231 A KR20190063231 A KR 20190063231A
- Authority
- KR
- South Korea
- Prior art keywords
- node
- data center
- sdn
- parent node
- added
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
- H04L41/122—Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/036—Updating the topology between route computation elements, e.g. between OpenFlow controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/125—Shortest path evaluation based on throughput or bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/76—Routing in software-defined topologies, e.g. routing between virtual machines
Abstract
Description
본 발명은 SDN 기반 데이터 센터 관리 시스템 및 방법에 관한 것으로, 과학기술정보통신부 "저지연 융합서비스를 위한 모바일 에지 컴퓨팅 기술 개발"에 대한 결과물이다.The present invention relates to a SDN-based data center management system and method, and is a result of the Ministry of Science, Technology and Information "Development of mobile edge computing technology for low-delay convergence service ".
SDN(Software Defined Network)은 기존에 완전히 분산되어 있던 흐름 제어 관리(flow control management)를 컨트롤 영역(control plane)과 데이터 영역(data plane)을 분리하여 중앙 집중 제어를 가능하게 하고 이를 커스터마이즈 할 수 있게 한다.SDN (Software Defined Network) is a software-defined network that allows flow control management, which has been completely decentralized, to be separated from the control plane and data plane to enable centralized control and to customize it do.
최근 기술의 발달로 동영상과 같은 대용량의 데이터 혹은 라이브 스트림(live stream)과 같은 일회성 데이터의 늘어난 수요로 효율적이고 유연한 트래픽 제어(traffic control)가 더욱 중요해졌다. 일반적으로 하이퍼바이저(hypervisor)에 의해 관리되는 VM(virtual machine)들과 달리 네트워크 리소스(network resource)에 대한 더 자세한 관리가 필요하다. With recent advances in technology, efficient and flexible traffic control becomes more important due to the increased demand for large amounts of data such as video or one-time data such as live streams. Unlike virtual machines (VMs), which are generally managed by a hypervisor, more detailed management of network resources is needed.
일반적인 하이퍼바이저는 cpu, memory 등의 서버 리소스 관리(server resource management)에 중점이 맞춰져 있다. 데이터 센터를 위한 더 구체적이고 적응성인(adaptive) 네트워크 하이퍼바이저가 필요하다.Typical hypervisors are focused on server resource management such as cpu and memory. A more specific and adaptive network hypervisor for the data center is needed.
본 발명의 일 예에 따른 SDN 기반 데이터 센터 관리 방법은 SDN 기반 데이터 센터 관리 시스템이, 특정 노드에 신규 엔드 노드가 추가되는지를 확인하는 단계; 상기 신규 엔드 노드가 추가된 경우에는 상기 특정 노드에서 가장 남은 커패시티(capacity)가 큰 부모(parent) 노드를 검색한 뒤, 검색된 부모 노드에 연결을 수행하는 단계; 검색되어 연결된 부모 노드가 연결된 뒤 통신이 시작되면 수신한 정보를 바탕으로 라우팅 베스트 토폴로지를(routing best topology)를 계산하는 단계; 및 상기 계산하는 단계의 계산 결과에 기초하여 각 라우터의 플로우 테이블(flow table)을 업데이트 하는 단계;를 포함할 수 있다.The SDN-based data center management method according to an exemplary embodiment of the present invention includes the steps of: checking whether a new end node is added to a specific node; If the new end node is added, searching for a parent node having the largest remaining capacity in the specific node, and then connecting to the searched parent node; Calculating a routing best topology based on the received information when communication is started after connected parent nodes are connected; And updating a flow table of each router based on the calculation result of the calculating step.
상기 검색된 부모 노드에 연결을 수행하는 단계는, 가장 남은 커패시티(capacity)가 큰 부모 노드를 검색할 때, 맥시멈 링크 밴드위스(link bandwidth)를 가진 부모 노드를 검색하는 단계를 포함할 수 있다.The step of performing the connection to the searched parent node may include searching for a parent node having a maximum link bandwidth when searching for a parent node having the largest remaining capacity.
또한 상기 라우팅 베스트 토폴로지를 계산하는 단계는, 라우팅 베스트 토폴로지를 계산하기 위하여 넷플로우(net flow)가 최대가 되는 라우팅 토폴로지를 계산할 수 있다.Also, calculating the routing best topology may calculate a routing topology in which a net flow is maximized to calculate a routing best topology.
본 발명의 일 예에 따른 SDN 기반 데이터 센터 관리 시스템은 가상 데이터 센터; 및 상기 가상 데이터 센터를 관리하는 관리 모듈;을 포함하되, 상기 관리 모듈은, 특정 노드에 신규 엔드 노드가 추가되는지를 확인하고, 상기 신규 엔드 노드가 추가된 경우에는 상기 특정 노드에서 가장 남은 커패시티(capacity)가 큰 부모(parent) 노드를 검색한 뒤, 검색된 부모 노드에 연결을 수행하여 검색되어 연결된 부모 노드가 연결된 뒤 통신이 시작되면 수신한 정보를 바탕으로 라우팅 베스트 토폴로지를(routing best topology)를 계산하고, 계산 결과에 기초하여 각 라우터의 플로우 테이블(flow table)을 업데이트할 수 있다.An SDN-based data center management system according to an exemplary embodiment of the present invention includes a virtual data center; And a management module for managing the virtual data center, wherein the management module checks whether a new end node is added to the specific node, and when the new end node is added, the routing best topology is established based on the received information when the communication is started after the connected parent nodes are connected by searching the parent node having a large capacity and searching for the connected parent node, And update the flow table of each router based on the calculation result.
본 발명의 일 예에 따른 SDN 기반 데이터 센터 관리 시스템 및 방법에 의하면, 효율적으로 네트워크를 이용할 수 있는 장점을 가진다.According to the SDN-based data center management system and method according to an exemplary embodiment of the present invention, the network can be efficiently used.
도 1은 SDN(Software Defined Network)의 네트워크 구성을 설명하기 위한 개념도이다.
도 2는 본 발명의 실시예에 따른 SDN 기반 데이터 센터 관리 시스템을 위한 시스템 아키텍처를 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시에에 따른 SDN 기반 데이터 센터 관리 방법을 나타내는 흐름도이다.1 is a conceptual diagram for explaining a network configuration of a SDN (Software Defined Network).
FIG. 2 illustrates a system architecture for an SDN-based data center management system according to an embodiment of the present invention.
3 is a flowchart illustrating a method of managing an SDN-based data center according to an embodiment of the present invention.
이하, 본 발명의 실시예를 첨부된 도면들을 참조하여 상세하게 설명한다. 본 명세서에서 사용되는 용어 및 단어들은 실시예에서의 기능을 고려하여 선택된 용어들로서, 그 용어의 의미는 발명의 의도 또는 관례 등에 따라 달라질 수 있다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. The terms and words used in the present specification are selected in consideration of the functions in the embodiments, and the meaning of the terms may vary depending on the intention or custom of the invention.
따라서 후술하는 실시예에서 사용된 용어는, 본 명세서에 구체적으로 정의된 경우에는 그 정의에 따르며, 구체적인 정의가 없는 경우는 당업자들이 일반적으로 인식하는 의미로 해석되어야 할 것이다.Therefore, the terms used in the following embodiments are defined according to their definitions when they are specifically defined in this specification, and unless otherwise specified, they should be construed in a sense generally recognized by those skilled in the art.
도 1은 본 발명의 실시예에 따른 SDN 기반 데이터 센터 관리 시스템을 위한 시스템 아키텍처를 설명하기 위한 도면이다.1 is a diagram for explaining a system architecture for an SDN-based data center management system according to an embodiment of the present invention.
도 1을 참조하면, SDN, 즉, 소프트웨어 정의 네트워크는 제어 계층(Control Layer)과 데이터 계층(Data Layer)을 분리하는 개념으로, 대표적인 SDN 기술로써 OpenFlow가 알려져 있다.Referring to FIG. 1, an SDN (Software Defined Network) is a concept of separating a control layer and a data layer, and OpenFlow is known as a typical SDN technology.
일반적으로 SDN과 OpenFlow가 밀접한 관계인 것으로 알려져 있지만 SDN은 그 하부 기술로 OpenFlow만을 한정하지는 않는다. 즉, 본 발명에 있어서 SDN은 네트워크 구조 또는 새로운 패러다임에 관한 것이며, OpenFlow는 SDN을 위한 인터페이스 기술의 하나일 수 있다.In general, SDN and OpenFlow are known to be closely related, but SDN does not limit OpenFlow to its underlying technology. That is, in the present invention, SDN refers to a network structure or a new paradigm, and OpenFlow can be one of interface technologies for SDN.
네트워크의 정보 및 권한은 컨트롤러에 집중화되어 네트워크 전체를 관리하며 네트워크는 하나의 논리적인 스위치로 간주된다. Information and rights of the network are centralized in the controller to manage the entire network, and the network is regarded as one logical switch.
관리자(또는 NMS: Network Management System)는 표준화된 인터페이스를 통해 전체 네트워크를 제어할 수 있고, 네트워크 설계와 운용을 보다 단순화할 수 있게 된다.Administrators (or NMSs) can control the entire network through a standardized interface and simplify network design and operation.
또한, SDN은 네트워크 장치(또는, 스위치, 라우터)를 단순화할 수도 있다. 즉, 장치를 설계할 때에 수백~수천 개의 프로토콜 처리를 고려하지 않아도 되며, 단순히 SDN 컨트롤러로부터의 명령을 받아 데이터를 처리하는 기능 및 인터페이스만을 가지고 있으면 된다.The SDN may also simplify network devices (or switches, routers). That is, it is not necessary to consider hundreds to thousands of protocol processes when designing a device, and it is sufficient to have only a function and an interface for processing data by receiving an instruction from the SDN controller.
SDN에서 제어 계층 상위에 위치한 응용 계층(Application Layer)은 컨트롤러가 제공하는 API(ex. Northbound API 등)를 이용하여, 네트워크 서비스를 구현할 수 있고 비즈니스 목표에 맞는 라우팅, 접근 제어, 트래픽 엔지니어링, QoS 관리, 전력제어 등 모든 형태의 정책 관리를 수행할 수 있다.In the SDN, the application layer located at the upper layer of the control layer can implement the network service using the API (eg, Northbound API) provided by the controller, and can perform routing, access control, traffic engineering, QoS management , Power control, and so on.
또한, 컨트롤러는 제어 계층 하위에 위치한 데이터 계층을 API(ex. Openflow API 등)를 이용하여 제어할 수 있다.In addition, the controller can control the data layer located under the control layer using API (ex. Openflow API or the like).
도 2는 본 발명의 실시예에 따른 SDN 기반 데이터 센터 관리 시스템을 위한 시스템 아키텍처를 설명하기 위한 도면이다.FIG. 2 illustrates a system architecture for an SDN-based data center management system according to an embodiment of the present invention.
도 2를 참조하면, 본 발명에 따른 시스템 아키텍처는 응용 계층(100), 제어 계층(200) 및 데이터 계층(300)의 3개의 계층으로 구성될 수 있다.Referring to FIG. 2, the system architecture according to the present invention may be configured with three layers of an
데이터 계층(300)은 각 물리 자원을 실제로 가지고 있는 장치들이 위치하고 있는 곳으로써, 컴퓨팅 자원을 포함하는 물리 호스트와 네트워킹 자원을 포함하는 스위치 또는 라우터들로 구성될 수 있다.The
제어 계층(200)은 적어도 하나의 스위치를 제어하는 SDN 컨트롤러(210) 및 물리 호스트의 자원을 가상화하고 관리하는 하이퍼바이저 매니저(Hypervisor)(220)를 포함할 수 있다.The
응용 계층(100)은 물리 자원을 감시(Monitoring)하는 자원 감시 모듈(130), 관리 모듈(120) 및 네트워크 자원을 동적으로 관리할 수 있는 트래픽 엔지니어링 모듈(110)을 포함할 수 있다.The
자원 감시 모듈(130)은 물리 자원의 자원 상태와 네트워크 트래픽의 흐름들을 감시하는 기능을 수행한다.The
보다 상세하게는, 자원 감시 모듈(130)은 물리 자원/가상 데이터 센터 사이의 매핑 정보를 관리하며, 가상 데이터 센터의 요구 사항들(예: CPU, 메모리, 네트워크 대역폭)을 현재 만족하고 있는지를 지속적으로 모니터링한다. More specifically, the
만약 요구 사항들을 만족시키지 못하는 경우, 자원 감시 모듈(130)은 관리 모듈(120) 및 트래픽 엔지니어링 모듈(110)에 이러한 정보를 알려 후속 조치를 할 수 있도록 한다.If the requirements are not met, the
관리 모듈(120)은 사용자의 요청에 따라 가상 데이터 센터를 생성하고 관리하는 기능을 수행한다. 여기서, 가상 데이터 센터는 물리 자원을 특정 사용자에게 할당하고 연결하는 것을 의미할 수 있다.The
따라서, 관리 모듈(120)은 자원 감시 모듈(130)로부터 현재 물리 자원의 상태를 보고 받을 수 있다. 관리 모듈(120)은 현재 사용자의 요청이 수용 가능한지 여부를 판단하고, 수용 가능한 경우 하이퍼바이저 매니저(220)를 통해 컴퓨팅 자원을 위해 적절한 물리 호스트를 선택하고 가상 머신을 생성할 수 있다.Accordingly, the
또한, 상기 관리 모듈(120)은 특정 노드에 신규 엔드 노드가 추가되었는지를 확인할 수 있고, 해당 노드에서 가장 남은 커패시티가 큰 부모 노드를 검색하여 연결할 수 있도록 제어할 수 있다.In addition, the
또한, 상기 관리 모듈(120)은 검색되어 연결된 부모 노드가 연결된 후에 통신이 시작되면 SDN 컨트롤러(220)가 통신에 대한 정보를 수신하면, 수신한 정보를 바탕으로 라우팅 베스트 토폴로지(routing best topology)를 계산한다. 이때, 라우팅 베스트 토폴로지는 넷플로우(net flow)가 최대가 되는 것을 의미할 수 있다.If the
상기 관리 모듈(120)은 계산 결과에 기초하여 각 라우터의 플로우 테이블(flow table)을 업데이트하게 되며, 이후, 업데이트된 결과에 따라 패킷은 라우팅된다. 여기서 플로우 테이블은 플로우 엔트리(flow entry)들이 모여 구성될 수 있으며, 플로우 엔트리는 조건(match fields), 처리(actions), 통계(counters)의 3 종류 정보로 구성될 수 있으나, 본 발명의 범위가 이에 한정되는 것은 아니다.The
트래픽 엔지니어링 모듈(110)은 사용자의 요청에 따라 새로이 생성/변경된 가상 데이터 센터들에서 발생하는 네트워크 요구 사항을 만족함과 동시에 트래픽을 가장 효율적으로 전달하기 위한 경로를 탐색하고 선정할 수 있다. The
또한, 트래픽 엔지니어링 모듈(110)은 각 경로를 따라 트래픽이 전달되도록 각 네트워크 장치들을 설정하는 역할을 담당한다. 즉, 트래픽 엔지니어링 모듈(110)은 네트워크 자원의 할당 및 각 가상 머신들 사이의 연결을 담당하는 역할을 수행한다. In addition, the
도 3은 본 발명의 일 실시에에 따른 SDN 기반 데이터 센터 관리 방법을 나타내는 흐름도이다. 상기 방법은 SDN 기반 데이터 센터 관리 시스템에 의해 수행될 수 있다.3 is a flowchart illustrating a method of managing an SDN-based data center according to an embodiment of the present invention. The method may be performed by an SDN-based data center management system.
도 3을 참고하면, 특정 노드에 신규 엔드 노드가 추가되는지를 확인하고(S10), 신규 엔드 노드가 추가된 경우에는 상기 특정 노드에서 가장 남은 커패시티(capacity)가 큰 부모(parent) 노드를 검색한 뒤, 검색된 부모 노드에 연결을 수행한다(S20). Referring to FIG. 3, it is checked whether a new end node is added to a specific node (S10). If a new end node is added, a parent node having the greatest capacity left in the particular node is searched And connects to the searched parent node (S20).
이때, 가장 남은 커패시티(capacity)가 큰 부모 노드라 함은 맥시멈 링크 밴드위스(link bandwidth)를 가진 부모 노드에 해당할 수 있다.At this time, the parent node having the largest remaining capacity may correspond to a parent node having a maximum link bandwidth.
검색되어 연결된 부모 노드가 연결된 뒤 통신이 시작되면 SDN 컨트롤러(220)가 통신에 대한 정보를 수신하고, 수신한 정보를 바탕으로 라우팅 베스트 토폴로지를(routing best topology)를 계산한다(S30).After the connected parent node is connected and the communication is started, the
이때, 라우팅 베스트 토폴로지는 넷플로우(net flow)가 최대가 되는 것을 의미할 수 있다.At this time, the routing best topology may mean that the net flow is maximized.
계산 결과에 기초하여 각 라우터의 플로우 테이블(flow table)을 업데이트 한다(S40). 이후, 업데이트된 결과에 따라 패킷이 라우팅된다(S50).And updates the flow table of each router based on the calculation result (S40). Thereafter, the packet is routed according to the updated result (S50).
상술한 내용을 포함하는 본 발명은 컴퓨터 프로그램으로 작성이 가능하다. 그리고 상기 프로그램을 구성하는 코드 및 코드 세그먼트는 당분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 상기 작성된 프로그램은 컴퓨터가 읽을 수 있는 기록매체 또는 정보저장매체에 저장되고, 컴퓨터에 의하여 판독되고 실행함으로써 본 발명의 방법을 구현할 수 있다. 그리고 상기 기록매체는 컴퓨터가 판독할 수 있는 모든 형태의 기록매체를 포함한다.The present invention including the above-described contents can be written in a computer program. And the code and code segment constituting the program can be easily deduced by a computer programmer of the field. In addition, the created program can be stored in a computer-readable recording medium or an information storage medium, and can be read and executed by a computer to implement the method of the present invention. And the recording medium includes all types of recording media readable by a computer.
이상 바람직한 실시예를 들어 본 발명을 상세하게 설명하였으나, 본 발명은 전술한 실시예에 한정되지 않고, 본 발명의 기술적 사상의 범위 내에서 당분야에서 통상의 지식을 가진자에 의하여 여러 가지 변형이 가능하다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It is possible.
Claims (4)
특정 노드에 신규 엔드 노드가 추가되는지를 확인하는 단계;
상기 신규 엔드 노드가 추가된 경우에는 상기 특정 노드에서 가장 남은 커패시티(capacity)가 큰 부모(parent) 노드를 검색한 뒤, 검색된 부모 노드에 연결을 수행하는 단계;
검색되어 연결된 부모 노드가 연결된 뒤 통신이 시작되면 수신한 정보를 바탕으로 라우팅 베스트 토폴로지를(routing best topology)를 계산하는 단계; 및
상기 계산하는 단계의 계산 결과에 기초하여 각 라우터의 플로우 테이블(flow table)을 업데이트 하는 단계;를 포함하는 것을 특징으로 하는 SDN 기반 데이터 센터 관리 방법.SDN-based data center management system,
Confirming whether a new end node is added to a specific node;
If the new end node is added, searching for a parent node having the largest remaining capacity in the specific node, and then connecting to the searched parent node;
Calculating a routing best topology based on the received information when communication is started after connected parent nodes are connected; And
And updating a flow table of each router based on a result of the calculation of the SDN-based data center.
상기 검색된 부모 노드에 연결을 수행하는 단계는,
가장 남은 커패시티(capacity)가 큰 부모 노드를 검색할 때, 맥시멈 링크 밴드위스(link bandwidth)를 가진 부모 노드를 검색하는 단계를 포함하는 것을 특징으로 하는 SDN 기반 데이터 센터 관리 방법.The method according to claim 1,
Wherein the step of performing a connection to the retrieved parent node comprises:
Searching for a parent node having a maximum link bandwidth when retrieving a parent node having the largest remaining capacity.
상기 라우팅 베스트 토폴로지를 계산하는 단계는,
라우팅 베스트 토폴로지를 계산하기 위하여 넷플로우(net flow)가 최대가 되는 라우팅 토폴로지를 계산하는 단계인 것을 특징으로 하는 SDN 기반 데이터 센터 관리 방법.3. The method of claim 2,
Wherein calculating the routing best topology comprises:
And calculating a routing topology in which a net flow is maximized in order to calculate a routing best topology.
상기 가상 데이터 센터를 관리하는 관리 모듈;을 포함하되,
상기 관리 모듈은,
특정 노드에 신규 엔드 노드가 추가되는지를 확인하고, 상기 신규 엔드 노드가 추가된 경우에는 상기 특정 노드에서 가장 남은 커패시티(capacity)가 큰 부모(parent) 노드를 검색한 뒤, 검색된 부모 노드에 연결을 수행하여 검색되어 연결된 부모 노드가 연결된 뒤 통신이 시작되면 수신한 정보를 바탕으로 라우팅 베스트 토폴로지를(routing best topology)를 계산하고, 계산 결과에 기초하여 각 라우터의 플로우 테이블(flow table)을 업데이트 하는 것을 특징으로 하는 SDN 기반 데이터 센터 관리 시스템Virtual data center; And
And a management module for managing the virtual data center,
The management module comprising:
The method comprising the steps of: checking whether a new end node is added to a specific node; searching, when the new end node is added, a parent node having the largest remaining capacity in the specific node; And when the connected parent node is connected and communication is started, the routing best topology is calculated based on the received information, and the flow table of each router is updated based on the calculation result Based on the SDN-based data center management system
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170162164A KR101991852B1 (en) | 2017-11-29 | 2017-11-29 | Data center management system based on sdn, and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170162164A KR101991852B1 (en) | 2017-11-29 | 2017-11-29 | Data center management system based on sdn, and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190063231A true KR20190063231A (en) | 2019-06-07 |
KR101991852B1 KR101991852B1 (en) | 2019-09-30 |
Family
ID=66849686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170162164A KR101991852B1 (en) | 2017-11-29 | 2017-11-29 | Data center management system based on sdn, and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101991852B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102322454B1 (en) | 2020-04-28 | 2021-11-05 | 고려대학교 산학협력단 | Network monitoring apparatus and method thereof in programmable network virtualization |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100744786B1 (en) * | 2005-11-03 | 2007-08-02 | 엘지전자 주식회사 | System and method for transmitting media stream |
KR100747551B1 (en) * | 2006-11-06 | 2007-08-08 | 한국전자통신연구원 | Sensor network topology management method using topology information table |
-
2017
- 2017-11-29 KR KR1020170162164A patent/KR101991852B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100744786B1 (en) * | 2005-11-03 | 2007-08-02 | 엘지전자 주식회사 | System and method for transmitting media stream |
KR100747551B1 (en) * | 2006-11-06 | 2007-08-08 | 한국전자통신연구원 | Sensor network topology management method using topology information table |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102322454B1 (en) | 2020-04-28 | 2021-11-05 | 고려대학교 산학협력단 | Network monitoring apparatus and method thereof in programmable network virtualization |
US11563655B2 (en) | 2020-04-28 | 2023-01-24 | Korea University Research And Business Foundation | Network monitoring apparatus and method thereof in programmable network virtualization |
Also Published As
Publication number | Publication date |
---|---|
KR101991852B1 (en) | 2019-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11397609B2 (en) | Application/context-based management of virtual networks using customizable workflows | |
US10693762B2 (en) | Data driven orchestrated network using a light weight distributed SDN controller | |
US11805031B2 (en) | Method and entities for service availability management | |
US9760391B2 (en) | Method and apparatus for network virtualization | |
JP5976942B2 (en) | System and method for providing policy-based data center network automation | |
EP2930884B1 (en) | Object-oriented network virtualization | |
US20170300353A1 (en) | Method for Allocating Communication Path in Cloudified Network, Apparatus, and System | |
KR101615691B1 (en) | Chassis controllers for converting universal flows | |
US10938660B1 (en) | Automation of maintenance mode operations for network devices | |
US11316738B2 (en) | Vendor agnostic profile-based modeling of service access endpoints in a multitenant environment | |
US11442769B2 (en) | Network management for elastic virtual network functions | |
US9866436B2 (en) | Smart migration of monitoring constructs and data | |
CN105052113A (en) | Common agent framework for network devices | |
KR20190063231A (en) | Data center management system based on sdn, and method thereof | |
Zhao et al. | Proactive and hitless vSDN reconfiguration to balance substrate TCAM utilization: From algorithm design to system prototype | |
EP3504845B1 (en) | Methods and arrangements for end-point mobility of a traffic engineering tunnel of a multi-domain network | |
Wang et al. | SPN OS: Managing network services with virtual network objects | |
Sravya et al. | Software-Defined networking in the World of C-RAn | |
KR20200104604A (en) | Scheduling method in broadcasting network using nfv/sdn | |
KR20200104602A (en) | Method and apparatus for providing broadcasting network using nfv/sdn |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |