KR102678731B1 - Operation system operation method of SDI - Google Patents
Operation system operation method of SDI Download PDFInfo
- Publication number
- KR102678731B1 KR102678731B1 KR1020210171673A KR20210171673A KR102678731B1 KR 102678731 B1 KR102678731 B1 KR 102678731B1 KR 1020210171673 A KR1020210171673 A KR 1020210171673A KR 20210171673 A KR20210171673 A KR 20210171673A KR 102678731 B1 KR102678731 B1 KR 102678731B1
- Authority
- KR
- South Korea
- Prior art keywords
- box
- edge
- student
- edge box
- virtual
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 30
- 238000013024 troubleshooting Methods 0.000 claims description 4
- 230000006855 networking Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000011017 operating method Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45545—Guest-host, i.e. hypervisor is an application program itself, e.g. VirtualBox
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/10—Current supply arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
본 발명에 따른 에스디아이 환경의 운용시스템은, 에지박스, 상기 에지박스와 접속되는 노드로서 앤드, 상기 에지박스에 접속하는 노드로서 지도자, 및 상기 에지박스에 접속하는 노드로서 학생을 포함할 수 있다. The operating system of the SDI environment according to the present invention may include an edge box, And as a node connected to the edge box, a leader as a node connected to the edge box, and a student as a node connected to the edge box. .
Description
본 발명은 에스디아이 환경의 운용시스템, 및 운용방법에 관한 것이다. The present invention relates to an SD environment operating system and operating method.
에스디아이(SDI: Software Defined Infrastructure)는, SDN환경에서 자동화된 정밀제어와 관리를 기반으로 IT를 간소화하는 것을 말할 수 있다. 소프트웨어로 관리하는 IT 환경을 구축하면, 유연하고 확장성 높으며 적응력이 뛰어난 네트워크, 스토리지, 서버, 데이터센터 등 IT 인프라 환경을 마련할 수 있다. IT 관리자들은 유연하고 안정적이며 안전한 솔루션을 통해 보다 중요한 일에 집중할 수 있다. Software Defined Infrastructure (SDI) refers to the simplification of IT based on automated precise control and management in an SDN environment. By building an IT environment managed by software, you can create a flexible, scalable, and highly adaptable IT infrastructure environment such as networks, storage, servers, and data centers. IT managers can focus on more important things with flexible, reliable, and secure solutions.
상기 에스디아이는, 소프트웨어정의네트워크(SDN), 네트워크기능가상화(NFV), 및 클라우드가 함께 접목되어 운용된다. 상기 에스디아이의 구성요소 중에서 SDN은 많은 발전을 이루어, 종래문헌인 공개번호 1020210128817 '소프트웨어 정의 네트워크 시스템에서 통신을 수행하는 방법 및 장치'에는 통신을 수행하는 방법에 대하여 소개한다. The SDI is operated by combining software-defined network (SDN), network function virtualization (NFV), and cloud. Among the components of SD, SDN has made a lot of progress, and a conventional document, Publication No. 1020210128817, 'Method and Apparatus for Performing Communication in a Software Defined Network System', introduces a method for performing communication.
상기 에스디아이 환경은 비즈니스 환경에 많이 운용되고 있다. 그러나 상기 에스다아이 환경을 교육에 이용하는 것에 대해서는 알려져 있지 않다. The SDI environment is widely used in business environments. However, it is not known about using the SDAI environment for education.
상기되는 배경하에서 본 발명은 에스디아이 환경의 운용시스템 및 그 운용방법을 제안한다. Against the above background, the present invention proposes an SD environment operating system and method of operating the same.
본 발명에 따른 에스디아이 환경의 운용시스템은, 에지박스, 상기 에지박스와 접속되는 노드로서 앤드, 상기 에지박스에 접속하는 노드로서 지도자, 및 상기 에지박스에 접속하는 노드로서 학생을 포함할 수 있다. The operating system of the SDI environment according to the present invention may include an edge box, And as a node connected to the edge box, a leader as a node connected to the edge box, and a student as a node connected to the edge box. .
상기 에지박스에는, 가상화된 에지박스의 전체구성을 관할하는 타워, 적어도 두 개의 박스가 모여있는 박스조합, 및 가상배선을 포함하는 가상화 에지클러스터, 및 상기 에지박스가 상기 앤드에 접속하는 것을 허용하는 네트워크 접속부가 포함될 수 있다. The edge box includes a tower that governs the entire configuration of the virtualized edge box, a virtual edge cluster including a box combination of at least two boxes, and virtual wiring, and a virtual edge cluster that allows the edge box to connect to the end. Network connections may be included.
상기 앤드는, 센서 및 엑츄에이터 중의 적어도 하나를 포함할 수 있다. The end may include at least one of a sensor and an actuator.
상기 네트워크 접속부는 PoE(Power over Ethernet) 지원 액세스 네트워크 포트를 가질 수 있다. The network connection unit may have an access network port supporting Power over Ethernet (PoE).
상기 에지박스는 단일의 물리박스로 제공될 수 있다. The edge box may be provided as a single physical box.
본 발명에 따른 에스디아이 환경의 운용방법은, 학생이 로그인하는 것; 가상 에지 클러스터를 생성하는 것; 가상배선을 연결하는 것; 엔드에 포트를 연결하는 것: 및 상기 학생이 자신의 가상시스템의 구현결과를 보고 운영하는 것이 수행될 수 있다. A method of operating an SD environment according to the present invention includes: a student logging in; creating virtual edge clusters; connecting virtual wires; Connecting the port to the end: and the student can view and operate the implementation results of his or her virtual system.
본 발명에 따른 에스디아이 환경의 운용방법은,지도자가 가이드하는 가이드작업을 준비하는 것; 트러블 슈팅과정을 수행하는 것; 및 상기 가이드작업의 결과를 평가하는 것이 수행될 수 있다. The method of operating an SD environment according to the present invention includes preparing a guide task guided by a leader; carrying out a troubleshooting process; And evaluating the results of the guide work can be performed.
상기 가이드작업을 준비하는 것은, 상기 가이드작업의 계정을 생성하는 것, 가상 에지 클라우드를 업데이트하는 것, 및 학생에게 상기 가이드작업을 위한 계정을 전달하는 것이 수행될 수 있다. Preparing the guided task may include creating an account for the guided task, updating a virtual edge cloud, and delivering the account for the guided task to a student.
본 발명에 따르면, 단일 물리 박스로 에지 클러스터 개발환경 제공 가능한 장점이 있다. According to the present invention, there is an advantage in that an edge cluster development environment can be provided with a single physical box.
본 발명에 따르면, 복수의 에지 박스를 공동 활용하면 멀티사이트 환경으로 확장이 가능한 장점이 있다.According to the present invention, joint use of a plurality of edge boxes has the advantage of being expandable to a multi-site environment.
본 발명에 따르면, Virtual/Container Ports를 Attachment하여 다양한 오픈소스 DevOps 소프트웨어에서 요구하는 상이한 네트워킹 요구사항을 유연하게 만족할 수 있다. According to the present invention, it is possible to flexibly satisfy different networking requirements required by various open source DevOps software by attaching Virtual/Container Ports.
본 발명에 따르면, Composable 하게 준비된 Edge-Box와 Playground Tower의 자동화 도구를 활용해 쉽게 원하는 클러스터 구성을 신속하게 준비할 수 있다.According to the present invention, the desired cluster configuration can be quickly prepared easily by utilizing the automation tools of the composable Edge-Box and Playground Tower.
본 발명에 따르면, 에뮬레이션이 아닌 실제 가상화된 Entity를 활용하여 물리 에지 클러스터의 설계, 구축, 활용하였을 때와 유사한 경험을 사용자에게 제공할 수 있다. According to the present invention, it is possible to provide users with an experience similar to that when designing, building, and utilizing a physical edge cluster by utilizing an actual virtualized entity rather than an emulation.
본 발명에 따르면, 일대다의 교육환경을 원활히 구성할 수 있다. According to the present invention, a one-to-many educational environment can be smoothly configured.
도 1은 실시예에 따른 에스디아이 환경의 운용시스템의 구성도.
도 2는 지도자가 가상화 에지박스를 학생에서 제공하는 운용방법.
도 3은 학생이 가상화 에지박스를 운용하는 운용방법.
도 4는 지도자가 가이드하는 운용방법을 보이는 흐름도. 1 is a configuration diagram of an SD environment operating system according to an embodiment.
Figure 2 is an operation method in which an instructor provides a virtual edge box to a student.
Figure 3 shows an operation method for a student to operate a virtual edge box.
Figure 4 is a flow chart showing the operation method guided by the leader.
이하에서는 도면을 참조하여 본 발명의 구체적인 실시예를 상세하게 설명한다. 그러나, 본 발명의 사상의 이하의 실시예에 제한되지 아니하고, 본 발명의 사상을 이해하는 당업자는 동일한 사상의 범위 내에 포함되는 다른 실시예를 구성요소의 부가, 변경, 삭제, 및 추가 등에 의해서 용이하게 제안할 수 있을 것이나, 이 또한 본 발명 사상의 범위 내에 포함될 수 있다. Hereinafter, specific embodiments of the present invention will be described in detail with reference to the drawings. However, the spirit of the present invention is not limited to the following embodiments, and those skilled in the art who understand the spirit of the present invention can easily make other embodiments included within the scope of the same spirit by adding, changing, deleting, and adding components, etc. However, this may also be included within the scope of the present invention.
도면이 설명에 있어서, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략할 수 있다. In the description of the drawings, identical or similar components are assigned the same reference numbers regardless of reference numerals, and overlapping descriptions thereof may be omitted.
이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. The suffixes “module” and “part” for components used in the following description are given or used interchangeably only for the ease of preparing the specification, and do not have distinct meanings or roles in themselves.
본 명세서에 개시된 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. In describing the embodiments disclosed in this specification, if it is determined that detailed descriptions of related known technologies may obscure the gist of the embodiments disclosed in this specification, the detailed descriptions will be omitted.
첨부된 도면은 본 명세서에 개시된 실시 예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.The attached drawings are only for easy understanding of the embodiments disclosed in this specification, and the technical idea disclosed in this specification is not limited by the attached drawings, and all changes, equivalents, and changes included in the spirit and technical scope of the present invention are not limited. It should be understood to include water or substitutes.
제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Terms containing ordinal numbers, such as first, second, etc., may be used to describe various components, but the components are not limited by the terms. The above terms are used only for the purpose of distinguishing one component from another.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When a component is said to be "connected" or "connected" to another component, it is understood that it may be directly connected to or connected to the other component, but that other components may exist in between. It should be. On the other hand, when it is mentioned that a component is “directly connected” or “directly connected” to another component, it should be understood that there are no other components in between.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다.Singular expressions may include plural expressions, unless the context clearly indicates otherwise.
본 출원에서, "포함한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this application, terms such as “comprise” or “have” are intended to designate the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, but are not intended to indicate the presence of one or more other features. It should be understood that it does not exclude in advance the possibility of the existence or addition of elements, numbers, steps, operations, components, parts, or combinations thereof.
도 1은 실시예에 따른 에스디아이 환경의 운용시스템의 구성도이다. Figure 1 is a configuration diagram of an SD environment operating system according to an embodiment.
도 1을 참조하면, 에지박스(4), 상기 에지박스와 접속되는 노드로서 엔드(3), 상기 에지박스(4)에 접속하는 노드로서 지도자(1), 및 학생(2)이 포함될 수 있다. Referring to Figure 1, an
상기 에지박스(4)는 분리된 하드웨어 보드들을 단일 섀시에 포함할 수 있다. 장애가 발생하였을 때, 장애발생 보드만 재시작할 수 있다. 이에 따라서 운영안정성 및 효율성이 향상될 수 있다. 상기 에지박스는 물리박스일 수 있다. 상기 에지박스는 가상으로 운용될 수 있다. 이에 따라서, 업그레이드가 손쉽고, 새로운 네트워크 인터페이스를 적용할 수 있다. The
상기 엔드(3)은 IOT, 센서, 및 엑츄에이터 등의 다양한 부품을 예시할 수 있다. 상기 지도자는 관리자 또는 구성자 또는 임대인 또는 이들이 접속하는 터미널일 수 있다. 상기 학생은 또는 임차인 또는 개발자 또는 수습자 또는 일들이 접속하는 터미널일 수 있다. The
상기 에지박스(4)에는, 타워(14), 가상화 에지클러스터(13), 및 네트워크 접속부(12)가 포함될 수 있다. 상기 에지박스는 단일의 물리박스일 수 있다. The
상기 타워(14)는 가상화된 에지박스의 전체구성을 관할하는 구성이다. 상기 타워(14)에는, 공급센터(23)(Provisioning Center)가 포함될 수 있다. 상기 공급센터는, p+v+c box 구성을 위한 소프트웨어 설치/설정 과정을 자동화할 수 있다. 상기 타워에는 가시화센터(22)(Visibility Center)가 포함될 수 있다. 상기 가시화센터(22)는 네트워킹 토폴로지, 자원 상태 등을 실시간으로 가시화하여 제공할 수 있다. 상기 타워에는, 오케스트레이션센터(21)(Orchestration Center)가 포함될 수 있다. 상기 오케스트레이션 센터는, 가상배선(Software-defined Virtual Wiring), 및 박스조합(dynamic p+v+c attachment)을 위한 도구를 제공할 수 있다. 상기 타워에는 접근센터(24)(Access Center)가 포함될 수 있다. 상기 접근센터는, 가상 놀이터(SDI 환경 상의 서비스 플랫폼)를 활용하는 사용자의 인증과 Web 기반 GUI을 제공할 수 있다. 상기 사용자는 테스트베드를 구축하고 활용할 수 있다. The
상기 가상화 에지클러스터(13)는, 박스조합(25)이 포함될 수 있다. 상기 박스조합(25)은, 물리/가상/컨테이너 박스 및 그 조합(P+v+c box composition)을 포함할 수 있다. 상기 박스조합에 의해서, 단일의 물리적인 에지박스 내에 Post, Cubes, Virtual switch를 동적으로 생성 및 제거될 수 있다. 상기 가상화 에지클러스터(13)는, 가상배선(26)을 포함할 수 있다. 상기 가상배선은 소프트웨어 정의형 가상 배선(Software-defined Virtual Wiring)이라고 할 수 있다. 상기 가상배선은, 물리서버박스와 스위치 간 케이블을 배선하듯이 가상/컨테이너 박스와 가상 스위치 간을 배선할 수 있다. 상기 가상배선은, 매우 유연하고 다양하며 동적인 네트워크 토폴로지 구성이 가할 수 있다. 상기 가상배선은, SDN 제어기를 사용할 수 있다. 상기 가상화 에지클러스터(13)의 내부에 각각의 가상화 에지박스와 가상화 스위치가 있는 것을 볼 수 있다. The
상기 네트워크 접속부(12)는 가상 스위치와 통합된 액세스 네트워크 포트를 가질 수 있다. 물리에지박스에는 액세스 네트워킹(Data Plane)을 위한 복수의 리 유무선 네트워킹 포트를 보유할 수 있다. 상기 물리 포트는 가상 스위치와 통합된 형태로 구성될 수 있다. 일 예로 vSW-integrated Access Ports를 구비할 수 있다. The
상기 네트워크 접속부(12)는 PoE(Power over Ethernet) 지원 액세스 네트워크 포트를 가질 수 있다. 상기 네트워크 접속부에 연결된 엔드(3)는 별도의 전원 없이 동작이 가능할 수 있다. 이에 따라서, 실험환경이 간소화하고, 이동성이 좋아지는 장점이 있다.The
뿐만 아니라, 가상스위치와 통합된 액세스 네트워크 포트를 에지 클라우드 큐브(Cube)에 동적으로 부착하거나, 탈착할 수 있다. 상기 엔드(3)의 관제와 수집 데이터의 처리를 담당하는 박스를 동적으로 변경할 수 있다.In addition, the access network port integrated with the virtual switch can be dynamically attached to or detached from the edge cloud cube. The box responsible for controlling the
실시예에 따른 에스디아이 환경의 운용방법을 설명한다. 상기 에스디아이 환경의 운용시스템의 설명이 환경에 적용될 수 있다. A method of operating an SD environment according to an embodiment will be described. The description of the operating system of the SD environment can be applied to the environment.
도 2는 지도자가 가상화 에지박스를 학생에서 제공하는 운용방법이다. 도 2에 따르면 용이한 테스트베드 관리/활용을 위한 GUI 기반 통합대시보드를 제공할 수 있다. 지도자(1)는, 물리박스 및 사용자의 가상 에지 클러스터의 통합 관제를 위한 소프트웨어 도구 묶음을 제공할 수 있다. 이때에는 공급센터(23), 및 가시화센터(22)가 이용될 수 있다. Figure 2 is an operation method in which an instructor provides a virtual edge box to students. According to Figure 2, a GUI-based integrated dashboard can be provided for easy test bed management/utilization. The
도 2를 참조하면, 실시예의 운용방법에서는, 지도자(1)가 물리 박스를 초기화하는 과정(S1), 및 새로운 학생(2)에게 계정을 할당하는 과정(S2) 중의 적어도 하나를 수행할 수 있다. 상기 학생에게는 가상화 에지박스가 할당될 수 있다. Referring to FIG. 2, in the operating method of the embodiment, the
상기 초기화과정(S1)은 지도자가 타워(14)에 물리박스(pBox)의 초기화를 요청하는 것(S11), 상기 물리박스가 초기화되는 것(S12), 및 상기 물리박스의 초기화결과가 통지되는 것(S13)이 포함될 수 있다. The initialization process (S1) involves the leader requesting the
상기 계정할당과정(S2)은, 지도자의 로그인(S21), 특정학생의 계정생성(S22), 특정학생의 계정센터(tenant center)를 생성하고 학생에게 통지하는 것(S23)을 수행할 수 있다. The account allocation process (S2) can be performed by logging in the instructor (S21), creating an account for a specific student (S22), and creating an account center (tenant center) for a specific student and notifying the student (S23). .
설명이 없는 251은 물리박스의 오에스를 지칭할 수 있다. 200A는 'A'라는 학생(2)의 계정센터를 지칭할 수 있다. 상기 계정센터(200)는 학생 별로 에지 클라우드의 관제 실습을 위하여 필요한 개발/운용(DevOps)의 도구가 포함될 수 있다. 상기 계정센터에 의해서 학생(2)은 자신의 작업을 수행할 수 있다. 241은 가상화 에지박스를 운용하는 창구가 될 수 있다. 251, which has no explanation, may refer to the OS of the physical box. 200A may refer to the account center of student ‘A’ (2). The
상기 과정을 통해서 학생은 자기의 계정 및 계정센터를 부여받을 수 있다. 이후에는 학생이 자신이 필요한 시스템을 개발/운용하는 실습을 수행할 수 있다. 도 3은 학생이 가상화 에지박스를 운용하는 운용방법이다. 도 3에 따르면, 학생(2)은 자신의 선택에 따라 내부적으로 에지 클러스터의 자원 생성 및 설정을 자동화하는 프로비저닝 도구를 동작시킬 수 있다. 학생(2)은, 물리 에지 클러스터를 구축/운영하는 과정과 경험을 유사한 경험을 얻을 수 있다. 학생은 가상 에지 클라우드를 유연하고 동적으로 구축하고 운영할 수 있다. 학생은 사물인터넷을 직접 운용할 수 있다. Through the above process, students can be given their own account and account center. Afterwards, students can practice developing/operating the systems they need. Figure 3 shows the operation method of a student operating a virtual edge box. According to FIG. 3, the
도 3을 참조하면, 실시예의 운용방법에서는, 가상화 에지박스를 운영하는 것은, 상기 학생이 로그인하는 것(S41), 가상에지클러스터를 생성하는 것(S42), 가상배선을 연결하는 것(S43), 엔드(3)에 포트를 연결하는 것(S44), 및 학생이 자신의 가상시스템의 구현결과를 보고 운영하는 것(S44) 중의 적어도 하나가 수행될 수 있다. 설명되지 않는 300은 가상화 자원들을 의미할 수 있다. Referring to FIG. 3, in the operation method of the embodiment, operating the virtual edge box involves the student logging in (S41), creating a virtual edge cluster (S42), and connecting virtual wiring (S43). , connecting a port to the end 3 (S44), and allowing the student to view and operate the implementation result of his or her virtual system (S44). The unexplained 300 may mean virtualization resources.
지도자가 학생에게 특정한 과업에 대한 지시를 하는 것, 및 학생이 자신의 가상화 에지박스를 운영하는 중에 문제가 발생하여 지도가 해결해 주어야 하는 것 중의 적어도 하나가 발생할 수 있다. 이때에는 지도자(1)와 학생(2)의 협업에 의해서 본 시스템이 운용방법이 구현될 필요가 있다. 도 4는 지도자가 가이드하는 운용방법을 보이는 흐름도이다. 도 4에 따르면, 지도가(1)가 가상 에지 클러스터에 대한 트러블 슈팅을 용이하게 수행할 수 있다. 도 4에 따르면, 자유 실증과 더불어 미리 준비된 자료를 따라 실습할 수 있는 가이드작업(Hands-on lab)도 간편하게 수행할 수 있다. At least one of the following may occur: a leader gives instructions to a student on a specific task, or a problem occurs while the student is operating his/her virtual edge box and the instructor must solve it. At this time, the operation method of this system needs to be implemented through collaboration between the leader (1) and the student (2). Figure 4 is a flow chart showing the operation method guided by the leader. According to FIG. 4, the
도 4를 참조하면, 실시예의 운용발명에서는, 상기 가이드작업을 준비하는 것(S5), 트러블 슈팅과정(S6), 및 상기 가이드작업의 결과를 평가하는 것(S7) 중의 적어도 하나가 수행될 수 있다. 상기 가이드작업을 준비하는 것(S5)은, 상기 가이드작업의 계정을 생성하는 것(S51), 가상 에지 클라우드의 업데이트하는 것(S52), 및 학생에게 계정을 전달하는 (S53)이 수행될 수 있다. Referring to FIG. 4, in the operational invention of the embodiment, at least one of preparing the guide work (S5), a troubleshooting process (S6), and evaluating the results of the guide work (S7) can be performed. there is. Preparing the guide task (S5) can be performed by creating an account for the guide task (S51), updating the virtual edge cloud (S52), and delivering the account to the student (S53). there is.
본 발명의 운용시스템 및 방법은, 에지 소프트웨어, 소프트웨어 정의 기반 DevOps 소프트웨어 개발 및 개념 검증에 적용될 수 있다. 본 발명은 시스템/인프라 엔지니어 교육용에 사용될 수 있다. 본 발명은 소규모 연구용 테스트베드 활용에 활용될 수 있다. The operating system and method of the present invention can be applied to edge software, software definition-based DevOps software development and concept verification. The present invention can be used for training system/infrastructure engineers. The present invention can be utilized as a test bed for small-scale research.
1: 지도자
2: 학생
3: 앤드
4: 가상 에지박스1: leader
2: student
3: AND
4: Virtual edgebox
Claims (5)
상기 에지박스에는, 가상화된 에지박스의 전체구성을 관할하는 타워, 적어도 두 개의 박스가 모여있는 박스조합, 가상배선을 포함하는 가상화 에지클러스터, 및 상기 에지박스가 상기 앤드에 접속하는 것을 허용하는 네트워크 접속부가 포함되고,
상기 앤드는, 센서 및 엑츄에이터 중의 적어도 하나를 포함하는 에스디아이 환경의 운용시스템.It includes an edge box, And as a node connected to the edge box, a leader as a node connected to the edge box, and a student as a node connected to the edge box,
The edge box includes a tower that governs the entire configuration of the virtualized edge box, a box combination of at least two boxes, a virtual edge cluster including virtual wiring, and a network that allows the edge box to connect to the end. Contains a connection part,
The AND is an SD environment operating system that includes at least one of a sensor and an actuator.
상기 네트워크 접속부는 PoE(Power over Ethernet) 지원 액세스 네트워크 포트를 가지는 에스디아이 환경의 운용시스템. According to claim 1,
The network connection unit is an SDI environment operating system having an access network port supporting Power over Ethernet (PoE).
상기 에지박스는 단일의 물리박스인 에스디아이 환경의 운용시스템.According to claim 1,
The edge box is an operating system for the SDI environment, which is a single physical box.
상기 에지박스에는, 가상화된 에지박스의 전체구성을 관할하는 타워, 적어도 두 개의 박스가 모여있는 박스조합, 가상배선을 포함하는 가상화 에지클러스터, 및 상기 에지박스가 상기 앤드에 접속하는 것을 허용하는 네트워크 접속부가 포함되는 에스디아이 환경의 운용시스템을 운용하는 에스디아이 환경의 운용방법이고,
상기 학생이 상기 에지박스에 로그인하는 것;
상기 학생이 상기 학생의 가상 에지 클러스터를 생성하는 것;
상기 학생이 상기 가상배선을 연결하는 것;
상기 학생이 상기 앤드에 포트를 연결하는 것: 및
상기 학생이 자신의 가상시스템의 구현결과를 보고서, 상기 학생이 자신의 가상시스템을 운영하는 것이 포함되는 에스디아이 환경의 운용방법.It includes an edge box, And as a node connected to the edge box, a leader as a node connected to the edge box, and a student as a node connected to the edge box,
The edge box includes a tower that governs the entire configuration of the virtualized edge box, a box combination of at least two boxes, a virtual edge cluster including virtual wiring, and a network that allows the edge box to connect to the end. It is an SD environment operation method that operates an SD environment operation system that includes a connection unit,
the student logging into the edgebox;
the student creating the student's virtual edge cluster;
The student connects the virtual wire;
The student connects the port to the AND: and
A method of operating an SD environment that includes the student reporting the implementation results of his/her virtual system and operating his/her virtual system.
상기 에지박스에는, 가상화된 에지박스의 전체구성을 관할하는 타워, 적어도 두 개의 박스가 모여있는 박스조합, 가상배선을 포함하는 가상화 에지클러스터, 및 상기 에지박스가 상기 앤드에 접속하는 것을 허용하는 네트워크 접속부가 포함되는 에스디아이 환경의 운용시스템을 운용하는 에스디아이 환경의 운용방법이고,
상기 지도자가 학생을 가이드하는 가이드 작업을 준비하는 것; 상기 지도자가 상기 학생의 교육 중에 문제가 발생하였을 때, 상기 가이드 작업을 통하여 상기 문제를 해소하는 트러블 슈팅과정을 수행하는 것; 및 상기 가이드 작업의 결과를 평가하는 것이 수행되고,
상기 가이드 작업을 준비하는 것은, 상기 가이드 작업의 계정을 생성하는 것, 가상 에지 클라우드를 업데이트하는 것, 및 상기 학생에게 상기 가이드 작업을 위한 계정을 전달하는 것이 포함되는 에스디아이 환경의 운용방법.
It includes an edge box, And as a node connected to the edge box, a leader as a node connected to the edge box, and a student as a node connected to the edge box,
The edge box includes a tower that governs the entire configuration of the virtualized edge box, a box combination of at least two boxes, a virtual edge cluster including virtual wiring, and a network that allows the edge box to connect to the end. It is an SD environment operation method that operates an SD environment operation system that includes a connection unit,
Arrangement of guided tasks in which said leader guides students; When a problem occurs during the student's education, the instructor performs a troubleshooting process to resolve the problem through the guide work; and evaluating the results of said guided operations is performed,
Preparing for the guide task includes creating an account for the guide task, updating a virtual edge cloud, and delivering the account for the guide task to the student.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200168876 | 2020-12-04 | ||
KR20200168876 | 2020-12-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220079475A KR20220079475A (en) | 2022-06-13 |
KR102678731B1 true KR102678731B1 (en) | 2024-06-28 |
Family
ID=81984194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210171673A KR102678731B1 (en) | 2020-12-04 | 2021-12-03 | Operation system operation method of SDI |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102678731B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102058082B1 (en) | 2018-11-22 | 2019-12-20 | (주)하몬소프트 | Software-defined networking apparatus based on service profile learning |
KR102135710B1 (en) | 2018-05-16 | 2020-07-20 | 주식회사 시옷 | Hardware secure module |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102105690B1 (en) * | 2016-04-27 | 2020-04-28 | 한국전자통신연구원 | Network Computing Testbed System Based on Open Source Virtualized Cloud Environment |
KR20210128817A (en) | 2020-04-17 | 2021-10-27 | 삼성전자주식회사 | Method and apparatus for performing communication in software defined network system |
-
2021
- 2021-12-03 KR KR1020210171673A patent/KR102678731B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102135710B1 (en) | 2018-05-16 | 2020-07-20 | 주식회사 시옷 | Hardware secure module |
KR102058082B1 (en) | 2018-11-22 | 2019-12-20 | (주)하몬소프트 | Software-defined networking apparatus based on service profile learning |
Also Published As
Publication number | Publication date |
---|---|
KR20220079475A (en) | 2022-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9703660B2 (en) | Testing a virtualized network function in a network | |
Werner-Allen et al. | Motelab: A wireless sensor network testbed | |
CN103002490B (en) | A kind of business simulating test macro and its implementation | |
Emiliano et al. | Automatic network configuration in virtualized environment using GNS3 | |
Yan | Bulid a laboratory cloud for computer network education | |
Belov et al. | Distance learning through distributed information systems using a virtual computer lab and knowledge management system | |
KR102678731B1 (en) | Operation system operation method of SDI | |
KR20110064539A (en) | Apparatus and method for network simulation using multiple virtual machines | |
Hwang et al. | The Development of an Educational Cloud for IS Curriculum through a Student-Run Data Center. | |
Gaspar et al. | March of the (virtual) machines: past, present, and future milestones in the adoption of virtualization in computing education | |
Palmer | Work in progress-automation of a computer networking laboratory | |
Crichigno et al. | A distributed academic cloud and virtual laboratories for information technology education and research | |
Malakar | Experiences of teaching parallel computing to undergraduates and post-graduates | |
Doriguzzi-Corin et al. | NetIDE: removing vendor lock-in in SDN | |
Bhatia et al. | Cascloud: An open source private cloud for higher education | |
Hartpence | The rit sdn testbed and geni | |
Kodolov et al. | Using the IaC Approach for Building a Distributed Laboratory Complex for Modern Communication Infrastructures Investigation | |
Oberg et al. | A system architecture supporting high-performance and cloud computing in an academic consortium environment | |
Šac et al. | Network testing environment based on virtualization technology-LAB solution | |
Reißmann et al. | Using VIRL to improve the scale-out of large virtual network testbeds in higher education | |
Costea et al. | MiriaPOD A distributed solution for virtual network topologies management | |
GORDIN et al. | Web portal development with different cloud containers: Docker vs. Kubernetes. | |
Peris Olasz | Emulating network infrastructure | |
Santos | Environment for Practical Evaluations in Network Administration | |
Kunnath et al. | Cloud Based SDN-Lab for Network Security Education |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20211203 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20211206 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20211203 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20231017 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20240618 |
|
PG1601 | Publication of registration |