KR20200077943A - Method, Apparatus and System for Expanding of Dynamic Network - Google Patents
Method, Apparatus and System for Expanding of Dynamic Network Download PDFInfo
- Publication number
- KR20200077943A KR20200077943A KR1020180167365A KR20180167365A KR20200077943A KR 20200077943 A KR20200077943 A KR 20200077943A KR 1020180167365 A KR1020180167365 A KR 1020180167365A KR 20180167365 A KR20180167365 A KR 20180167365A KR 20200077943 A KR20200077943 A KR 20200077943A
- Authority
- KR
- South Korea
- Prior art keywords
- resource
- slice instance
- network slice
- network
- management unit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000010586 diagram Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
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/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
- H04L41/0897—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
-
- 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/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- 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/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- 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/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
본 발명은 동적 네트워크 확장 방법, 장치 및 시스템에 관한 것이다.The present invention relates to a dynamic network extension method, apparatus and system.
미래지향적 네트워크 및 서비스 인프라의 구축을 위해 네트워크의 개방화와 가상화를 지원하는 기술로 NFV(network functions virtualization) 기술이 도입되고 있다. 이는 트래픽에 따라 요구되는 네트워크 기능(network function)을 가상적으로 설치, 조합 및 실행하여 하나의 네트워크 서비스를 구현한다. 특히, 사용자 단말로부터 요청된 네트워크 서비스에 대응하는 네트워크 슬라이스 인스턴스를 선택함으로써, 네트워크 슬라이싱을 통해 사용자 단말로 요청된 네트워크 서비스를 제공한다. Network functions virtualization (NFV) technology has been introduced as a technology to support the liberalization and virtualization of networks for the construction of future-oriented network and service infrastructure. This virtually installs, combines, and executes network functions required according to traffic to implement a single network service. In particular, by selecting a network slice instance corresponding to the requested network service from the user terminal, the requested network service is provided to the user terminal through network slicing.
그러나, 소규모 엣지 클라우드 등 자원이 풍부하지 않은 환경에서 제한된 자원을 효율적으로 사용하기 어려운 문제점이 있어, 기하 급수적으로 증가하는 다량의 사용자 단말을 효율적으로 수용할 수 있는 네트워크의 확장 방법의 필요성이 대두되고 있는 실정이다.However, there is a problem in that it is difficult to efficiently use limited resources in a resource-rich environment such as a small edge cloud, and a need for a network expansion method capable of efficiently accommodating a large number of user terminals increases exponentially. That is true.
이러한 종래의 문제점을 해결하기 위한 본 발명의 실시 예들은 자원 사용량을 기반으로 네트워크 슬라이싱의 확장을 통해 다량의 사용자 단말을 효율적으로 수용할 수 있는 동적 네트워크 확장 방법, 장치 및 시스템을 제공하는 것이다. Embodiments of the present invention for solving such a conventional problem are to provide a dynamic network expansion method, apparatus and system that can efficiently accommodate a large amount of user terminals through expansion of network slicing based on resource usage.
본 발명의 실시 예에 따른 동적 네트워크 확장 방법은, 사용자 단말이 연결된 제1 네트워크 슬라이스 인스턴스 내에서 접속 네트워크를 위해 할당된 제1 자원의 사용량을 수신하는 단계, 상기 사용량이 임계치를 초과하면, 상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계, 상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장이 불가능하면 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계 및 상기 확인 결과에 따라 상기 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 단계를 포함하는 것을 특징으로 한다.A dynamic network extension method according to an embodiment of the present invention includes receiving a usage amount of a first resource allocated for an access network in a first network slice instance to which a user terminal is connected, and when the usage amount exceeds a threshold, the first Confirming the scalability of the first resource in the first network slice instance, and if the first resource in the first network slice instance cannot be expanded, the scalability of the first resource in the second network slice instance is determined. And confirming and expanding the first resource in the second network slice instance according to the verification result.
또한, 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계는, 상기 제1 네트워크 슬라이스 인스턴스 내에 미할당 자원의 존재여부를 확인하는 단계 및 상기 제1 네트워크 슬라이스 인스턴스 내에 상기 미할당 자원이 존재하지 않으면, 상기 제1 네트워크 슬라이스 인스턴스 내의 코어 네트워크를 위해 할당된 자원 중 미사용 자원의 존재여부를 확인하는 단계를 포함하는 것을 특징으로 한다.In addition, the step of checking the scalability of the first resource in the first network slice instance may include: checking whether an unallocated resource exists in the first network slice instance and the unallocated within the first network slice instance. If the resource does not exist, it is characterized in that it comprises the step of checking whether there is an unused resource among the resources allocated for the core network in the first network slice instance.
또한, 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 이후에, 상기 제1 네트워크 슬라이스 인스턴스 내에 존재하는 상기 미할당 자원에 가상머신을 생성하는 단계 및 상기 생성된 가상머신으로 상기 제1 자원을 변경할당하여 상기 제1 자원을 확장하는 단계를 더 포함하는 것을 특징으로 한다.In addition, after checking the scalability of the first resource in the first network slice instance, generating a virtual machine on the unallocated resource existing in the first network slice instance and the generated virtual machine And changing the first resource to expand the first resource.
또한, 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계 이후에, 상기 제1 네트워크 슬라이스 인스턴스 내에 존재하는 상기 미할당 자원을 상기 제1 자원과 병합하여 상기 제1 자원을 확장하는 단계를 더 포함하는 것을 특징으로 한다.In addition, after the step of checking the scalability of the first resource in the first network slice instance, the unallocated resource existing in the first network slice instance is merged with the first resource to expand the first resource. It characterized in that it further comprises a step.
또한, 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계 이후에, 상기 미사용 자원의 적어도 일부를 상기 제1 자원에 병합하여 상기 제1 자원을 확장하는 단계를 더 포함하는 것을 특징으로 한다.Further, after the step of confirming the scalability of the first resource in the first network slice instance, further comprising the step of extending the first resource by merging at least a portion of the unused resource into the first resource. It is characterized by.
또한, 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계는, 상기 제1 네트워크 슬라이스 인스턴스의 속성과 상이한 속성을 갖는 상기 제2 네트워크 슬라이스 인스턴스 내에 미할당 자원의 존재여부를 확인하는 단계 및 상기 제2 네트워크 슬라이스 인스턴스 내에 상기 미할당 자원이 존재하지 않으면, 상기 제2 네트워크 슬라이스 인스턴스 내에서 접속 네트워크를 위해 할당된 제2 자원 중에서 미사용 자원의 존재여부를 확인하는 단계를 포함하는 것을 특징으로 한다. In addition, the step of checking the scalability of the first resource in the second network slice instance, checks whether an unallocated resource exists in the second network slice instance having a different attribute from the attribute of the first network slice instance. And if the unallocated resource does not exist in the second network slice instance, checking whether there is an unused resource among the second resources allocated for the access network in the second network slice instance. It is characterized by.
또한, 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 단계는, 상기 제2 네트워크 슬라이스 인스턴스 내에 존재하는 상기 미할당 자원을 상기 제1 자원에 병합하여 상기 제1 자원을 확장하는 단계인 것을 특징으로 한다.In addition, the step of extending the first resource in the second network slice instance is a step of expanding the first resource by merging the unallocated resources existing in the second network slice instance into the first resource. It is characterized by.
또한, 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 단계는, 상기 제2 자원 중 미사용 자원의 적어도 일부를 상기 제1 자원에 병합하여 상기 제1 자원을 확장하는 단계인 것을 특징으로 한다.In addition, the step of expanding the first resource in the second network slice instance is characterized in that the step of expanding the first resource by merging at least a portion of the second resource with the first resource. .
또한, 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 단계는, 상기 제1 네트워크 슬라이스 인스턴스의 속성과 동일한 속성을 갖는 상기 제2 네트워크 슬라이스 인스턴스와 상기 제1 네트워크 슬라이스 인스턴스를 병합하여 상기 제1 자원을 확장하는 단계인 것을 특징으로 한다.In addition, the step of extending the first resource in the second network slice instance may include merging the first network slice instance and the second network slice instance having the same attributes as the attributes of the first network slice instance. It is characterized in that it is a step of expanding resources.
아울러, 본 발명의 실시 예에 다른 동적 네트워크 확장을 위한 장치는, 사용자 단말이 연결된 제1 네트워크 슬라이스 인스턴스 내에서 접속 네트워크를 위해 할당된 제1 자원의 사용량이 임계치를 초과하면 상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성 및 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성 중 어느 하나를 확인하는 자원관리부 및 상기 확인된 가능성에 따라 상기 제1 네트워크 슬라이스 인스턴스 및 상기 제2 네트워크 슬라이스 인스턴스 중 어느 하나의 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 가상머신관리부를 포함하는 것을 특징으로 한다.In addition, the apparatus for dynamic network expansion according to an embodiment of the present invention, when the usage of the first resource allocated for the access network in the first network slice instance to which the user terminal is connected exceeds a threshold, the first network slice instance The first network slice instance and the second network according to the identified resource and the resource management unit to check any one of the scalability of the first resource and the scalability of the first resource within the second network slice instance within the It characterized in that it comprises a virtual machine management unit for extending the first resource in any one of the network instances of the slice instance.
또한, 자원관리부는, 상기 제1 네트워크 슬라이스 인스턴스 내에 미할당 자원의 존재여부 및 상기 제1 네트워크 슬라이스 인스턴스 내의 코어 네트워크를 위해 할당된 자원 중 미사용 자원의 존재여부 중 적어도 하나를 통해 상기 확장 가능성을 확인하는 것을 특징으로 한다.In addition, the resource management unit confirms the scalability through at least one of the existence of unallocated resources in the first network slice instance and the existence of unused resources among the resources allocated for the core network in the first network slice instance. It is characterized by.
또한, 가상머신관리부는, 상기 미할당 자원에 가상머신을 생성하여 상기 가상머신으로 상기 제1 자원을 변경할당하거나 상기 미할당 자원을 상기 제1 자원과 병합하여 상기 제1 자원을 확장하는 것을 특징으로 한다.In addition, the virtual machine management unit generates a virtual machine on the unallocated resource, changes the first resource to the virtual machine, or extends the first resource by merging the unallocated resource with the first resource. Should be
또한, 가상머신관리부는, 상기 미사용 자원의 적어도 일부를 상기 제1 자원에 병합하여 상기 제1 자원을 확장하는 것을 특징으로 한다.In addition, the virtual machine management unit is characterized in that to extend the first resource by merging at least a portion of the unused resources to the first resource.
또한, 자원관리부는, 상기 제1 네트워크 슬라이스 인스턴스의 속성과 상이한 속성을 갖는 상기 제2 네트워크 슬라이스 인스턴스 내에 미할당 자원의 존재여부 및 상기 제2 네트워크 슬라이스 인스턴스 내에서 접속 내트워크를 위해 할당된 제2 자원 중에서 미사용 자원의 존재여부 중 적어도 하나를 통해 상기 확장 가능성을 확인하는 것을 특징으로 한다.In addition, the resource management unit, whether there is an unallocated resource in the second network slice instance having a different attribute from the attribute of the first network slice instance, and the second allocated for a connection network in the second network slice instance It is characterized in that the expansion possibility is confirmed through at least one of the presence or absence of an unused resource among resources.
또한, 가상머신관리부는, 상기 제2 네트워크 슬라이스 인스턴스 내에 존재하는 상기 미할당 자원을 상기 제1 자원에 병합하거나, 상기 제2 자원 중 미사용 자원의 적어도 일부를 상기 제1 자원에 병합하여 상기 제1 자원을 확장하는 것을 특징으로 한다.In addition, the virtual machine management unit may merge the unallocated resource existing in the second network slice instance into the first resource, or merge at least a portion of the unused resource among the second resources into the first resource to generate the first resource. It is characterized by expanding the resources.
또한, 가상머신관리부는, 상기 제1 네트워크 슬라이스 인스턴스의 속성과 동일한 속성을 갖는 상기 제2 네트워크 슬라이스 인스턴스와 상기 제1 네트워크 슬라이스 인스턴스를 병합하여 상기 제1 자원을 확장하는 것을 특징으로 한다. In addition, the virtual machine management unit is characterized by extending the first resource by merging the first network slice instance and the second network slice instance having the same attributes as the attributes of the first network slice instance.
아울러, 본 발명의 실시 예에 따른 동적 네트워크 확장을 위한 시스템은, 사용자 단말이 연결된 제1 네트워크 슬라이스 인스턴스 내에서 접속 네트워크를 위해 할당된 제1 자원의 사용량을 수집하는 엔진관리부 및 상기 엔진관리부로부터 수신된 제1 자원의 사용량이 임계치를 초과하면 상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성 및 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성 중 어느 하나를 확인하고, 상기 확인된 가능성에 따라 상기 제1 네트워크 슬라이스 인스턴스 및 상기 제2 네트워크 슬라이스 인스턴스 중 어느 하나의 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 자원관리장치를 포함하는 것을 특징으로 한다. In addition, the system for dynamic network expansion according to an embodiment of the present invention is received from the engine management unit and the engine management unit that collects the usage of the first resource allocated for the access network in the first network slice instance to which the user terminal is connected. When the used first resource usage exceeds a threshold, one of the scalability of the first resource in the first network slice instance and the scalability of the first resource in the second network slice instance are checked, and the confirmation It characterized in that it comprises a resource management device for extending the first resource in any one of the network slice instances of the first network slice instance and the second network slice instance according to the possibility.
상술한 바와 같이 본 발명에 따른 동적 네트워크 확장 방법, 장치 및 시스템은, 자원 사용량을 기반으로 네트워크 슬라이싱의 확장을 통해 다량의 사용자 단말을 효율적으로 수용할 수 있는 효과가 있다. As described above, the dynamic network expansion method, apparatus, and system according to the present invention has an effect of efficiently accommodating a large amount of user terminals through expansion of network slicing based on resource usage.
도 1은 본 발명의 실시 예에 따른 동적 네트워크 확장을 위한 시스템을 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 동적 네트워크 확장을 위한 자원관리장치의 주요 구성을 나타낸 도면이다.
도 3은 본 발명의 실시 예에 따른 동적 네트워크 확장 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 실시 예에 따른 자원관리장치에서 동적 네트워크 확장 방법을 설명하기 위한 순서도이다.
도 5 내지 도 9는 본 발명의 실시 예에 따른 동적 네트워크 확장 방법을 설명하기 위한 예시도이다. 1 is a diagram illustrating a system for dynamic network expansion according to an embodiment of the present invention.
2 is a diagram showing the main configuration of a resource management device for dynamic network expansion according to an embodiment of the present invention.
3 is a flowchart illustrating a dynamic network extension method according to an embodiment of the present invention.
4 is a flowchart illustrating a dynamic network expansion method in a resource management apparatus according to an embodiment of the present invention.
5 to 9 are exemplary views for explaining a dynamic network extension method according to an embodiment of the present invention.
이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다. 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략할 수 있고, 명세서 전체를 통하여 동일 또는 유사한 구성 요소에 대해서는 동일한 참조 부호를 사용할 수 있다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. DETAILED DESCRIPTION The following detailed description, together with the accompanying drawings, is intended to describe exemplary embodiments of the present invention, and is not intended to represent the only embodiments in which the present invention may be practiced. In order to clearly describe the present invention in the drawings, parts irrelevant to the description may be omitted, and the same reference numerals may be used for the same or similar elements throughout the specification.
본 발명의 일 실시 예에서, “또는”, “적어도 하나” 등의 표현은 함께 나열된 단어들 중 하나를 나타내거나, 또는 둘 이상의 조합을 나타낼 수 있다. 예를 들어, “A 또는 B”, “A 및 B 중 적어도 하나”는 A 또는 B 중 하나만을 포함할 수 있고, A와 B를 모두 포함할 수도 있다.In an embodiment of the present invention, expressions such as “or” and “at least one” may represent one of the words listed together, or a combination of two or more. For example, “A or B”, “at least one of A and B” may include only one of A or B, and may include both A and B.
도 1은 본 발명의 실시 예에 따른 동적 네트워크 확장을 위한 시스템을 나타낸 도면이다. 1 is a diagram illustrating a system for dynamic network expansion according to an embodiment of the present invention.
도 1을 참조하면, 본 발명에 따른 시스템(10)은 복수의 사용자 단말(100), 도메인(150) 및 자원관리장치(200)를 포함할 수 있다. Referring to FIG. 1, the
이때, 복수의 사용자 단말(100)(이하, 사용자 단말(100)이라 함)은 고객에게 각각 할당되는 단말로, 스마트폰, 태블릿 PC 등의 전자장치가 될 수 있다. 또한, 사용자 단말(100)은 동시점 혹은 상이한 시점에 도메인(150)으로의 접속을 통해 전화, 문자 메시지 및 인터넷 등의 서비스를 이용할 수 있다. 이를 위해, 사용자 단말(100)은 5G(5th generation) 등의 무선 통신의 사용이 가능한 전자장치일 수 있다. At this time, the plurality of user terminals 100 (hereinafter referred to as user terminals 100) are terminals that are respectively assigned to customers, and may be electronic devices such as smartphones and tablet PCs. In addition, the
도메인(150)은 기지국(미도시)를 통해 사용자 단말(100)과의 통신을 수행한다. 이를 위해, 도메인(150)은 사용자 단말(100)로부터 사용자 단말(100)이 이용하고자 하는 서비스를 선택받고, 선택된 서비스를 제공하기 위한 네트워크 슬라이스 인스턴스(이하, NSI; network slice instance라 함)를 선택하여 사용자 단말(100)로 관련 서비스를 제공한다. 이때, NSI는 도메인(150)내에 형성된 복수의 가상머신(VM; virtual machine, 170)에 각각 할당될 수 있으며, 엔진관리부(160)는 가상머신(170)에 각각 할당된 NSI에서의 네트워크 사용량 즉, 자원 사용량을 실시간 또는 주기적으로 확인하여 자원관리장치(200)로 제공한다. The
자원관리장치(200)는 엔진관리부(160)로부터 사용자 단말(100)로 서비스를 제공하는 특정 NSI(예컨대, 제1 NSI라 함)에서의 자원 사용량을 수신하고, 수신된 자원 사용량의 임계치 초과 여부를 확인한다. 사용자 단말(100)이 동시에 접속하여 동일한 자원을 사용할 경우, 자원 사용량이 부족하여 사용자 단말(100)에게 정상적인 서비스를 제공하는 것이 어려운 문제점이 발생한다. 따라서, 자원관리장치(200)는 자원 사용량이 임계치를 초과하면, 자원을 확장하여 사용자 단말(100)을 효율적으로 수용할 수 있도록 한다. 보다 구체적으로 자원관리장치(200)의 주요 구성은 하기의 도 2를 이용하여 설명하기로 한다. 도 2는 본 발명의 실시 예에 따른 동적 네트워크 확장을 위한 자원관리장치의 주요 구성을 나타낸 도면이다. The
도 2를 참조하면, 본 발명의 실시 예에 따른 자원관리장치(200)는 자원관리부(210), 가상머신관리부(230) 및 연결관리부(250)를 포함한다. 2, the
자원관리부(210)는 엔진관리부(160)로부터 자원 사용량의 수신한다. 이때, 수신되는 자원 사용량은 제1 자원에 대한 사용량일 수 있으며, 제1 자원은 도메인(150)에 형성된 복수의 가상머신(170)중 제1 가상머신(171)에 할당된 제1 NSI 내에서 접속 네트워크 및 코어 네트워크를 위해 각각 할당된 자원 중 접속 네트워크를 위해 할당된 자원을 의미할 수 있다. The
자원관리부(210)는 수신된 사용량이 임계값을 초과하면 제1 자원의 확장 가능성을 확인한다. 이때, 자원관리부(210)는 확인된 사용량이 할당된 제1 자원에서 임계치를 초과 예컨대, 70%를 초과하면 임계값을 초과하는 것으로 확인할 수 있다. 또한, 자원관리부(210)는 현재 시점(t)에 확인된 사용량과 이전 시점(t-1)에 확인된 사용량을 비교한다. 자원관리부(210)는 비교결과, 현재 시점에 확인된 사용량이 이전 시점에 확인된 사용량보다 100%이상 초과하면 임계값을 초과하는 것으로 확인할 수 있다. 이때, 100%는 변경적용이 가능한 수치이다. The
자원관리부(210)는 확장 가능성 확인결과, 제1 자원이 할당된 제1 NSI 내에서 제1 자원의 확장이 가능하면 제1 NSI내에서 제1 자원을 확장하도록 제어신호를 가상머신관리부(230)로 제공한다. 또한, 자원관리부(210)는 제1 NSI내에서 제1 자원의 확장이 불가능하고, 제2 NSI를 이용하여 제1 자원의 확장이 가능하면 제2 NSI를 이용하여 제1 자원을 확장하도록 제어신호를 가상머신관리부(230)로 제공한다. As a result of checking the scalability, the
보다 구체적으로, 자원관리부(210)는 제1 NSI 내에 미할당 자원이 존재하면, 미할당 자원에 가상머신을 생성하도록 엔진관리부(160)를 제어한다. 자원관리부(210)는 엔진관리부(160)에 의해 제1 NSI 내에 가상머신이 생성되면, 생성된 가상머신으로 제1 자원을 변경할당하여 제1 자원을 확장하도록 가상머신관리부(230)로 제어신호를 제공한다. 이를 위해, 미할당 자원은 제1 자원보다 용량이 큰 것으로 조건으로 한다. 아울러, 미할당 자원이 제1 자원보다 용량이 적으면 제1 자원에 미할당 자원을 병합함으로써 제1 자원을 확장하도록 제어신호를 가상머신관리부(230)로 제공한다. More specifically, when the unallocated resource exists in the first NSI, the
또한, 자원관리부(210)는 제1 NSI 내에 미할당 자원이 존재하지 않으면, 제1 NSI내에 코어 네트워크를 위해 할당된 코어자원에서 미사용 자원의 존재여부를 확인한다. 자원관리부(210)는 미사용 자원이 존재하면, 미사용 자원의 적어도 일부를 제1 자원에 병합함으로써 제1 자원을 확장하도록 제어신호를 가상머신관리부(230)로 제공한다. In addition, if there is no unallocated resource in the first NSI, the
또한, 자원관리부(210)는 제1 NSI를 이용하여 제1 자원의 확장이 불가능하면, 제1 NSI와는 다른 속성을 갖는 제2 NSI를 이용하여 제1 자원을 확장하도록 제어신호를 생성하여 가상머신관리부(230)로 제공한다. 예컨대, 자원관리부(210)는 제2 NSI에 미할당 자원이 존재하면, 자원관리부(210)는 미할당 자원에 가상머신을 생성하도록 엔진관리부(160)를 제어한다. 자원관리부(210)는 엔진관리부(160)에 의해 제2 NSI 내에 가상머신이 생성되면, 생성된 가상머신을 제1 자원에 병합함으로써 제1 자원을 확장하도록 제어신호를 가상머신관리부(230)로 제공한다. In addition, the
또한, 자원관리부(210)는 제2 NSI에 할당된 접속 네트워크를 위한 제2 자원 중에서 미사용 자원이 존재하면, 미사용 자원 중 적어도 일부의 자원을 제1 자원에 병합함으로써 제1 자원을 확장하도록 제어신호를 가상머신관리부(230)로 제공한다. In addition, the
마지막으로, 자원관리부(210)는 제1 NSI와 동일한 속성을 갖는 제2 NSI가 있으면, 제1 NSI와 제2 NSI를 병합하여 제1 자원을 확장하도록 제어신호를 가상머신관리부(230)로 제공한다. Finally, the
가상머신관리부(230)는 제어신호에 따라 엔진관리부(160)를 제어하여 제1 자원의 확장을 수행하고, 확장완료 신호를 자원관리부(210)로 제공한다. 자원관리부(210)는 확장완료 신호로써, 확장이 완료된 제1 자원에 대한 정보를 수신한다.The virtual
자원관리부(210)는 수신된 제1 자원에 대한 정보를 기반으로 제1 자원으로의 연결 경로를 변경하기 위한 변경신호를 생성하여 연결관리부(250)로 전송한다. 연결관리부(250)는 변경신호를 기반으로 제1 자원으로의 연결 경로를 변경하고, 자원관리부(210)는 이를 엔진관리부(160)로 전송한다.The
도메인(150)의 엔진관리부(160)는 자원관리부(210)로부터 수신된 변경된 연결 경로를 기반으로 연결 경로를 설정한다. 엔진관리부(160)는 제1 자원을 사용하기 위해 사용자 단말(100)이 접속하던 연결 경로를 확장된 제1 자원으로의 연결 경로로 변경하여 접속할 수 있도록 한다. The
도 3은 본 발명의 실시 예에 따른 동적 네트워크 확장 방법을 설명하기 위한 흐름도이다. 3 is a flowchart illustrating a dynamic network extension method according to an embodiment of the present invention.
도 3을 참조하면, 301단계에서 엔진관리부(160)는 엔진관리부(160)에 연결된 가상머신(170)의 자원 사용량을 수집한다. 예를 들면, 엔진관리부(160)에 연결된 가상머신(170)에는 각각 하나의 네트워크 슬라이스 인스턴스(이하, NSI; network slice instance라 함)가 할당될 수 있고, NSI는 가상 라디오 엑세스 네트워크(vRAN; virtual radio access network, 이하 접속 네트워크라 함) 및 가상 코어 네트워크(vEPC; virtual evolved packet core, 이하 코어 네트워크라 함)를 위해 각각의 자원을 할당할 수 있다. 아울러, 본 발명의 실시 예에서는 접속 네트워크를 위해 할당된 자원을 제1 자원으로 명명한다. 사용자 단말(100)은 이용하고자 하는 서비스에 따라 NSI를 선택할 수 있다. 사용자 단말(100)에 의해 선택된 NSI는 사용자 단말(100)로 해당 서비스를 제공한다. 엔진관리부(160)는 사용자 단말(100)에서 사용하는 자원의 사용량 특히, 제1 자원의 사용량을 실시간 또는 주기적으로 수집한다. Referring to FIG. 3, in
303단계에서 엔진관리부(160)는 수집된 제1 자원의 사용량을 자원관리장치(200)의 자원관리부(210)로 전송한다. 305단계에서 자원관리부(210)는 수신된 제1 자원의 사용량이 임계값을 초과하였는지를 확인한다. 305단계의 확인결과, 제1 자원의 사용량이 임계값을 초과하면 자원관리부(210)는 307단계를 수행하고, 임계값을 초과하지 않으면 제1 자원 사용량의 수신을 대기한다. In
307단계에서 자원관리부(210)는 제1 자원의 확장가능성을 확인하고 309단계를 수행한다. 309단계에서 자원관리부(210)는 제1 자원이 할당된 NSI(이하, 제1 NSI라 함) 내에서 제1 자원의 확장이 가능하면 317단계를 수행하고, 제1 NSI 내에서 제1 자원의 확장이 불가능하면 311단계를 수행한다. 311단계에서 자원관리부(210)는 제1 NSI와 상이한 NSI(이하, 제2 NSI라 함)내에서 제1 자원의 확장이 가능하면 317단계를 수행하고, 제2 NSI 내에서 제1 자원의 확장이 불가능하면 313단계를 수행한다. 313단계에서 자원관리부(210)는 제1 자원의 확장이 불가능함을 알리는 신호를 엔진관리부(160)로 전송한다. 315단계에서 엔진관리부(160)는 제1 자원의 확장이 불가능함을 알리는 메시지를 생성하여 사용자 단말(100)로 전송할 수 있다. In
317단계에서 자원관리부(210)는 제1 자원의 확장을 위한 확장요청신호를 가상머신관리부(230)로 전송한다. 319단계에서 가상머신관리부(230)는 확장요청신호에 따라 제1 자원의 확장을 수행한다. 319단계에서 제1 자원의 확장이 완료되면 321단계에서 가상머신관리부(230)는 확장과 관련된 정보를 자원관리부(210)로 전송한다. 323단계에서 자원관리부(210)는 확장된 정보를 기반으로 연결경로를 변경하기 위한 변경신호를 생성한다. 325단계에서 자원관리부(210)는 변경신호를 연결관리부(250)로 전송한다. 327단계에서 연결관리부(250)는 확장된 제1 자원으로 연결경로의 변경을 설정한다. 329단계에서 연결관리부(250)는 설정된 연결경로를 자원관리부(210)로 전송하고, 331단계에서 자원관리부(210)는 연결경로를 엔진관리부(160)로 전송한다. 333단계에서 엔진관리부(160)는 사용자 단말(100)로 서비스 제공 시에 변경된 연결경로를 통해 서비스를 제공할 수 있도록 변경된 연결경로를 이용하여 제1 자원과 통신을 수행한다. In
도 4는 본 발명의 실시 예에 따른 자원관리장치에서 동적 네트워크 확장 방법을 설명하기 위한 순서도이다. 4 is a flowchart illustrating a dynamic network extension method in a resource management apparatus according to an embodiment of the present invention.
도 4를 참조하면, 401단계에서 자원관리부(210)는 엔진관리부(160)로부터 자원 사용량의 수신되면 403단계를 수행한다. 이때, 수신되는 자원 사용량은 제1 자원에 대한 사용량일 수 있으며, 제1 자원은 NSI가 할당된 가상머신(170)에서 접속 네트워크 및 코어 네트워크를 위해 각각 할당된 자원 중 접속 네트워크를 위해 할당된 자원을 의미할 수 있다. Referring to FIG. 4, in
403단계에서 자원관리부(210)는 수신된 사용량이 임계값을 초과하면 405단계를 수행하고, 임계값을 초과하지 않으면 401단계로 회귀하여 사용량 수신을 대기한다. 보다 구체적으로, 엔진관리부(160)는 주기적으로 제1 자원에 대한 사용량을 수집하여 주기적으로 자원관리부(210)에 제공한다. 이때, 자원관리부(210)는 확인된 사용량이 할당된 제1 자원에서 임계치를 초과 예컨대, 70%를 초과하면 임계값을 초과하는 것으로 확인할 수 있다. 또한, 자원관리부(210)는 현재 시점(t)에 확인된 사용량과 이전 시점(t-1)에 확인된 사용량을 비교한다. 자원관리부(210)는 비교결과, 현재 시점에 확인된 사용량이 이전 시점에 확인된 사용량보다 100%이상 초과하면 임계값을 초과하는 것으로 확인할 수 있다. 이때, 100%는 변경적용이 가능한 수치이다. In
405단계에서 자원관리부(210)는 접속 네트워크의 확장 가능성을 확인한다. 즉, 자원관리부(210)는 접속 네트워크를 위해 할당된 제1 자원의 확장 가능성을 확인한다. 407단계에서 자원관리부(210)는 제1 자원이 할당된 NSI(이하, 제1 NSI라 함) 내에서 제1 자원의 확장이 가능하면 413단계를 수행하고, 제1 NSI 내에서 제1 자원의 확장이 불가능하면 409단계를 수행한다. 409단계에서 자원관리부(210)는 제1 NSI와 상이한 NSI(이하, 제2 NSI라 함) 내에서 제1 자원의 확장이 가능하면 413단계를 수행하고, 제2 NSI 내에서 제1 자원의 확장이 불가능하면 411단계를 수행한다. 411단계에서 자원관리부(210)는 제1 자원의 확장이 불가능함을 알리는 메시지를 생성하도록 확장불가 신호를 생성하여 엔진관리부(160)로 전송한다. In
413단계에서 자원관리부(210)는 제1 NSI 또는 제2 NSI 중 어느 하나의 NSI에 제1 자원을 확장하기 위한 제어신호를 생성하여 가상머신관리부(230)로 전송한다. 이때, 자원관리부(210)는 가상머신관리부(230)로부터 제어신호에 따라 제1 자원의 확장이 완료되면 확장된 제1 자원에 대한 정보를 수신한다. 이때, 제1 자원의 확장은 하기의 도 5 내지 도 9를 이용하여 상세히 설명하기로 한다. In
415단계에서 자원관리부(210)는 수신된 제1 자원에 대한 정보를 기반으로 제1 자원으로의 연결 경로를 변경하기 위한 변경신호를 생성하여 연결관리부(250)로 전송한다. 417단계에서 자원관리부(210)는 연결관리부(250)로부터 수신된 제1 자원으로의 변경된 연결 경로를 엔진관리부(160)로 전송한다. In
도 5 내지 도 9는 본 발명의 실시 예에 따른 동적 네트워크 확장 방법을 설명하기 위한 예시도이다. 5 to 9 are exemplary views for explaining a dynamic network extension method according to an embodiment of the present invention.
도 5 내지 도 9를 참조하면, 도 5는 제1 NSI(500)에서 미할당 자원을 이용하여 제1 자원을 확장하는 방법을 설명하기 위한 예시도로, 도 5의 (a)와 같이 제1 NSI(500)는 접속 네트워크(vRAN)을 위해 접속자원인 제1 자원(510)이 할당되고, 코어 네트워크(vEPC)를 위해 코어자원(520)이 할당된다. 엔진관리부(160)로부터 주기적 또는 실시간으로 수신된 사용량에 따라 자원관리장치(200)는 제1 자원(510)에서 사용 중인 자원(511)과 미사용 중인 자원(512)을 확인할 수 있고, 코어자원(520)에서 미사용 중인 자원(521)과 사용 중인 자원(522)을 확인할 수 있다. 5 to 9, FIG. 5 is an exemplary view for explaining a method of extending a first resource using unallocated resources in the
자원관리장치(200)는 제1 자원(520)의 사용량이 임계치를 초과하면 제1 자원의 확장 가능성을 확인한다. 자원관리장치(200)는 확인 결과, 제1 NSI(500)에 미할당 자원(530)이 존재하면, 도 5의 (b) 및 (c)와 같이 미할당 자원(530)을 이용하여 제1 자원(510)의 확장을 수행한다. 자원관리장치(200)는 미할당 자원(530)이 제1 자원(510)보다 용량이 크지 않으면, 도 5의 (b)와 같이 미할당 자원(530)을 제1 자원(510)에 병합하여 제1 자원(510)을 확장할 수 있다. 또한, 자원관리장치(200)는 미할당 자원(530)이 제1 자원(510)보다 용량이 크면, 미할당 자원(530)에 가상머신을 생성하고 도 5의 (c)와 같이 제1 자원(510)을 생성된 가상머신으로 변경할당함으로써, 제1 자원(530)으로 확장한다. 자원관리장치(200)는 제1 자원(530)으로 변경할당한 이후에 엔진관리부(160)로부터 수신된 사용량에 따라 사용 중인 자원(531)과 미사용 중인 자원(532)를 주기적으로 확인할 수 있다. The
도 6은 제1 NSI(500)에서 코어 네트워크의 미사용 자원을 이용하여 제1 자원을 확장하는 방법을 설명하기 위한 예시도로, 도 6의 (a)와 같이 제1 NSI(500)는 접속 네트워크(vRAN)을 위해 접속자원인 제1 자원(610)이 할당되고, 코어 네트워크(vEPC)를 위해 코어자원(620)이 할당된다. 엔진관리부(160)로부터 주기적 또는 실시간으로 수신된 사용량에 따라 자원관리장치(200)는 제1 자원(610)에서 사용 중인 자원(611)과 미사용 중인 자원(612)을 확인할 수 있고, 코어자원(620)에서 미사용 중인 자원(621)과 사용 중인 자원(622)을 확인할 수 있다. FIG. 6 is an exemplary view for explaining a method of extending a first resource using unused resources of a core network in the
자원관리장치(200)는 제1 자원(620)의 사용량이 임계치를 초과하면 제1 자원의 확장 가능성을 확인한다. 자원관리장치(200)는 확장 가능성의 확인 결과에 따라, 코어자원(620)의 미사용 중인 자원(621)의 일부(621a)를 코어자원(620)에서 분리하고 도 6의 (b)와 같이 코어자원(620)에서 분리된 일부(621a)를 제1 자원(610)의 미사용 중인 자원(612)에 병합함으로써, 제1 자원(610)으로 확장한다. The
도 7은 제2 NSI에서 미할당 자원을 이용하여 제1 자원을 확장하는 방법을 설명하기 위한 예시도로, 도 7의 (a)와 같이 제1 NSI(700)는 접속 네트워크(vRAN)을 위해 접속자원인 제1 자원(710)이 할당되고, 코어 네트워크(vEPC)를 위해 코어자원(720)이 할당된다. 또한, 제1 NSI(700)와는 상이한 속성을 가진 제2 NSI(750)는 접속 네트워크(vRAN)을 위해 접속자원(760)이 할당되고, 코어 네트워크(vEPC)를 위해 코어자원(770)이 할당된다.FIG. 7 is an exemplary view for explaining a method of extending a first resource using unallocated resources in the second NSI. As shown in (a) of FIG. 7, the
엔진관리부(160)로부터 주기적 또는 실시간으로 수신된 사용량에 따라 자원관리장치(200)는 제1 NSI(700)에 할당된 제1 자원(710)에서 사용 중인 자원(711)과 미사용 중인 자원(712)을 확인할 수 있고, 코어자원(720)에서 미사용 중인 자원(721)과 사용 중인 자원(722)을 확인할 수 있다. 또한, 자원관리장치(200)는 제2 NSI(750)에 할당된 접속자원(760)에서 사용 중인 자원(761)과 미사용 중인 자원(762)을 확인할 수 있고, 코어자원(770)에서 미사용 중인 자원(771)과 사용 중인 자원(772)을 확인할 수 있다. According to the usage received periodically or in real time from the
자원관리장치(200)는 제1 NSI(700)에 할당된 제1 자원(710)의 사용량이 임계치를 초과하면 제1 자원의 확장 가능성을 확인한다. 자원관리장치(200)는 확장 가능성의 확인 결과에 따라, 제2 NSI(750)에 미할당 자원(751)이 존재하면, 도 7의 (b)와 같이 미할당 자원(751)을 이용하여 제1 자원(710)의 확장을 수행한다. 자원관리장치(200)는 미할당 자원(751)에 가상머신을 생성하고, 생성된 가상머신을 제1 자원(710)에 병합함으로써, 제1 자원(710)으로 확장한다. 이를 통해, 자원관리장치(200)는 제1 NSI(700)에 할당된 전체 용량을 증가시키고, 제2 NSI(750)에 할당된 전체 용량을 감소시킨다. When the usage of the
도 8은 제2 NSI에서 미사용 자원을 이용하여 제1 자원을 확장하는 방법을 설명하기 위한 예시도로, 도 8의 (a)와 같이 제1 NSI(800)는 접속 네트워크(vRAN)을 위해 접속자원인 제1 자원(810)이 할당되고, 코어 네트워크(vEPC)를 위해 코어자원(820)이 할당된다. 또한, 제1 NSI(800)와는 상이한 속성을 가진 제2 NSI(850)는 접속 네트워크(vRAN)을 위해 접속자원인 제1 자원(860)이 할당되고, 코어 네트워크(vEPC)를 위해 코어자원(870)이 할당된다.8 is an exemplary view for explaining a method of extending a first resource by using unused resources in a second NSI. As shown in FIG. 8(a), the
엔진관리부(160)로부터 주기적 또는 실시간으로 수신된 사용량에 따라 자원관리장치(200)는 제1 NSI(800)에 할당된 접속자원인 제1 자원(810)에서 사용 중인 자원(811)과 미사용 중인 자원(812)을 확인할 수 있고, 코어자원(820)에서 미사용 중인 자원(821)과 사용 중인 자원(822)을 확인할 수 있다. 또한, 자원관리장치(200)는 제2 NSI(850)에 할당된 제2 자원(860)에서 사용 중인 자원(861)과 미사용 중인 자원(862)을 확인할 수 있고, 코어자원(870)에서 미사용 중인 자원(871)과 사용 중인 자원(872)을 확인할 수 있다. According to the usage received periodically or in real time from the
자원관리장치(200)는 제1 NSI(800)에 할당된 제1 자원(810)의 사용량이 임계치를 초과하면 제1 자원의 확장 가능성을 확인한다. 자원관리장치(200)는 확장 가능성의 확인 결과에 따라, 제2 NSI(860)에 할당된 제2 자원(860)에서 미사용 중인 자원(862)을 복수의 자원(862a, 862b)로 분할한다. 도 8의 (b)에서와 같이 자원관리장치(200)는 분할된 복수의 자원(862a, 862b) 중에서 일부의 자원(862b)을 제2 자원(860)으로부터 분리한다. 이후에, 자원관리장치(200)는 도 8의 (c)와 같이 분리된 일부의 자원(862b)를 제1 NSI(800)의 제1 자원(810)에 병합함으로써 제1 자원(810)의 확장을 수행한다. 이를 통해, 자원관리장치(200)는 제1 NSI(800)에 할당된 전체 용량을 증가시키고, 제2 NSI(850)에 할당된 전체 용량을 감소시킨다. When the usage of the
도 9는 제1 NSI와 동일한 속성을 갖는 제2 NSI와 병합을 통해 제1 자원을 확장하는 방법을 설명하기 위한 예시도로, 도 9의 (a)와 같이 제1 NSI(900)는 접속 네트워크(vRAN)을 위해 접속자원인 제1 자원(910)이 할당되고, 코어 네트워크(vEPC)를 위해 코어자원(920)이 할당된다. 또한, 제1 NSI(900)와 동일한 속성을 가진 제2 NSI(950)는 접속 네트워크(vRAN)을 위해 접속자원(960)이 할당되고, 코어 네트워크(vEPC)를 위해 코어자원(970)이 할당된다.9 is an exemplary view for explaining a method of extending a first resource through merging with a second NSI having the same attributes as the first NSI. As shown in (a) of FIG. 9, the
엔진관리부(160)로부터 주기적 또는 실시간으로 수신된 사용량에 따라 자원관리장치(200)는 제1 NSI(900)에 할당된 제1 자원(910)에서 사용 중인 자원(911)과 미사용 중인 자원(912)을 확인할 수 있고, 코어자원(920)에서 미사용 중인 자원(921)과 사용 중인 자원(922)을 확인할 수 있다. 또한, 자원관리장치(200)는 제2 NSI(950)에 할당된 접속자원(960)에서 사용 중인 자원(961)과 미사용 중인 자원(962)을 확인할 수 있고, 코어자원(970)에서 미사용 중인 자원(971)과 사용 중인 자원(972)을 확인할 수 있다. The
자원관리장치(200)는 제1 NSI(900)에 할당된 제1 자원(910)의 사용량이 임계치를 초과하면 제1 자원의 확장 가능성을 확인한다. 자원관리장치(200)는 확장 가능성의 확인 결과에 따라, 도 9의 (b)와 같이 제1 NSI(900)와 제2 NSI(950)의 병합을 수행한다. 즉, 자원관리장치(200)는 제1 NSI(900)의 제1 자원(910)과 제2 NSI(950)의 접속자원(960)을 병합하여 제1 자원(910)을 확장하고, 제1 NSI(900)의 코어자원(920)과 제2 NSI(950)의 코어자원(970)의 병합을 수행한다. The
본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 범위는 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The embodiments of the present invention disclosed in the present specification and drawings are merely to provide a specific example to easily explain the technical content of the present invention and to understand the present invention, and are not intended to limit the scope of the present invention. Therefore, the scope of the present invention should be interpreted as including all the modified or modified forms derived based on the technical spirit of the present invention in addition to the embodiments disclosed herein.
Claims (17)
상기 사용량이 임계치를 초과하면, 상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계;
상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장이 불가능하면 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계; 및
상기 확인 결과에 따라 상기 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 단계;
를 포함하는 것을 특징으로 하는 동적 네트워크 확장 방법. Receiving a usage amount of a first resource allocated for an access network in a first network slice instance to which a user terminal is connected;
If the usage amount exceeds a threshold, checking a scalability of the first resource in the first network slice instance;
Confirming a scalability of the first resource in a second network slice instance when the expansion of the first resource is impossible in the first network slice instance; And
Expanding the first resource in the second network slice instance according to the check result;
Dynamic network expansion method comprising a.
상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계는,
상기 제1 네트워크 슬라이스 인스턴스 내에 미할당 자원의 존재여부를 확인하는 단계; 및
상기 제1 네트워크 슬라이스 인스턴스 내에 상기 미할당 자원이 존재하지 않으면, 상기 제1 네트워크 슬라이스 인스턴스 내의 코어 네트워크를 위해 할당된 자원 중 미사용 자원의 존재여부를 확인하는 단계;
를 포함하는 것을 특징으로 하는 동적 네트워크 확장 방법. According to claim 1,
Checking the scalability of the first resource in the first network slice instance,
Confirming whether an unallocated resource exists in the first network slice instance; And
If the unallocated resource does not exist in the first network slice instance, checking whether an unused resource exists among resources allocated for the core network in the first network slice instance;
Dynamic network expansion method comprising a.
상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 이후에,
상기 제1 네트워크 슬라이스 인스턴스 내에 존재하는 상기 미할당 자원에 가상머신을 생성하는 단계; 및
상기 생성된 가상머신으로 상기 제1 자원을 변경할당하여 상기 제1 자원을 확장하는 단계;
를 더 포함하는 것을 특징으로 하는 동적 네트워크 확장방법. According to claim 2,
After confirming the scalability of the first resource in the first network slice instance,
Creating a virtual machine in the unallocated resource existing in the first network slice instance; And
Expanding the first resource by changing the first resource with the generated virtual machine;
Dynamic network expansion method further comprises a.
상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계 이후에,
상기 제1 네트워크 슬라이스 인스턴스 내에 존재하는 상기 미할당 자원을 상기 제1 자원과 병합하여 상기 제1 자원을 확장하는 단계;
를 더 포함하는 것을 특징으로 하는 동적 네트워크 확장 방법. According to claim 2,
After confirming the scalability of the first resource in the first network slice instance,
Expanding the first resource by merging the unallocated resource existing in the first network slice instance with the first resource;
Dynamic network expansion method further comprises a.
상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계 이후에,
상기 미사용 자원의 적어도 일부를 상기 제1 자원에 병합하여 상기 제1 자원을 확장하는 단계;
를 더 포함하는 것을 특징으로 하는 동적 네트워크 확장방법. According to claim 2,
After confirming the scalability of the first resource in the first network slice instance,
Expanding the first resource by merging at least a portion of the unused resource into the first resource;
Dynamic network expansion method further comprises a.
상기 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성을 확인하는 단계는,
상기 제1 네트워크 슬라이스 인스턴스의 속성과 상이한 속성을 갖는 상기 제2 네트워크 슬라이스 인스턴스 내에 미할당 자원의 존재여부를 확인하는 단계; 및
상기 제2 네트워크 슬라이스 인스턴스 내에 상기 미할당 자원이 존재하지 않으면, 상기 제2 네트워크 슬라이스 인스턴스 내에서 접속 네트워크를 위해 할당된 제2 자원 중에서 미사용 자원의 존재여부를 확인하는 단계;
를 포함하는 것을 특징으로 하는 동적 네트워크 확장 방법. According to claim 1,
Checking the scalability of the first resource in the second network slice instance,
Confirming whether an unallocated resource exists in the second network slice instance having a different attribute from the attribute of the first network slice instance; And
If the unallocated resource does not exist in the second network slice instance, checking whether an unused resource exists among the second resources allocated for the access network in the second network slice instance;
Dynamic network expansion method comprising a.
상기 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 단계는,
상기 제2 네트워크 슬라이스 인스턴스 내에 존재하는 상기 미할당 자원을 상기 제1 자원에 병합하여 상기 제1 자원을 확장하는 단계인 것을 특징으로 하는 동적 네트워크 확장 방법. The method of claim 6,
Extending the first resource in the second network slice instance,
And expanding the first resource by merging the unallocated resource existing in the second network slice instance into the first resource.
상기 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 단계는,
상기 제2 자원 중 미사용 자원의 적어도 일부를 상기 제1 자원에 병합하여 상기 제1 자원을 확장하는 단계인 것을 특징으로 하는 동적 네트워크 확장 방법. The method of claim 6,
Extending the first resource in the second network slice instance,
And expanding the first resource by merging at least a part of the second resource with the first resource.
상기 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 단계는,
상기 제1 네트워크 슬라이스 인스턴스의 속성과 동일한 속성을 갖는 상기 제2 네트워크 슬라이스 인스턴스와 상기 제1 네트워크 슬라이스 인스턴스를 병합하여 상기 제1 자원을 확장하는 단계인 것을 특징으로 하는 동적 네트워크 확장 방법. According to claim 1,
Extending the first resource in the second network slice instance,
And expanding the first resource by merging the second network slice instance and the first network slice instance having the same attributes as the attribute of the first network slice instance.
상기 확인된 가능성에 따라 상기 제1 네트워크 슬라이스 인스턴스 및 상기 제2 네트워크 슬라이스 인스턴스 중 어느 하나의 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 가상머신관리부;
를 포함하는 것을 특징으로 하는 동적 네트워크 확장을 위한 장치. When the usage of the first resource allocated for the access network in the first network slice instance to which the user terminal is connected exceeds a threshold, the scalability of the first resource in the first network slice instance and the second network slice instance A resource management unit that checks any one of the possibilities of expanding the first resource; And
A virtual machine management unit that expands the first resource within one of the first network slice instance and the second network slice instance according to the identified possibility;
Device for dynamic network expansion, characterized in that it comprises a.
상기 자원관리부는,
상기 제1 네트워크 슬라이스 인스턴스 내에 미할당 자원의 존재여부 및 상기 제1 네트워크 슬라이스 인스턴스 내의 코어 네트워크를 위해 할당된 자원 중 미사용 자원의 존재여부 중 적어도 하나를 통해 상기 확장 가능성을 확인하는 것을 특징으로 하는 동적 네트워크 확장을 위한 장치. The method of claim 10,
The resource management unit,
Dynamically characterized by checking the scalability through at least one of the existence of unallocated resources in the first network slice instance and the existence of unused resources among resources allocated for the core network in the first network slice instance. Device for network expansion.
상기 가상머신관리부는,
상기 미할당 자원에 가상머신을 생성하여 상기 가상머신으로 상기 제1 자원을 변경할당하거나 상기 미할당 자원을 상기 제1 자원과 병합하여 상기 제1 자원을 확장하는 것을 특징으로 하는 동적 네트워크 확장을 위한 장치. The method of claim 11,
The virtual machine management unit,
For the dynamic network expansion, characterized in that to create the virtual machine to the unallocated resources to change the first resource with the virtual machine or to extend the first resource by merging the unallocated resources with the first resource Device.
상기 가상머신관리부는,
상기 미사용 자원의 적어도 일부를 상기 제1 자원에 병합하여 상기 제1 자원을 확장하는 것을 특징으로 하는 동적 네트워크 확장을 위한 장치. The method of claim 11,
The virtual machine management unit,
And expanding the first resource by merging at least a portion of the unused resource into the first resource.
상기 자원관리부는,
상기 제1 네트워크 슬라이스 인스턴스의 속성과 상이한 속성을 갖는 상기 제2 네트워크 슬라이스 인스턴스 내에 미할당 자원의 존재여부 및 상기 제2 네트워크 슬라이스 인스턴스 내에서 접속 네트워크를 위해 할당된 제2 자원 중에서 미사용 자원의 존재여부 중 적어도 하나를 통해 상기 확장 가능성을 확인하는 것을 특징으로 하는 동적 네트워크 확장을 위한 장치. The method of claim 10,
The resource management unit,
The existence of unallocated resources in the second network slice instance having different attributes from the attributes of the first network slice instance, and the existence of unused resources among the second resources allocated for the access network in the second network slice instance. Device for dynamic network expansion, characterized in that to confirm the expansion possibility through at least one of.
상기 가상머신관리부는,
상기 제2 네트워크 슬라이스 인스턴스 내에 존재하는 상기 미할당 자원을 상기 제1 자원에 병합하거나, 상기 제2 자원 중 미사용 자원의 적어도 일부를 상기 제1 자원에 병합하여 상기 제1 자원을 확장하는 것을 특징으로 하는 동적 네트워크 확장을 위한 장치. The method of claim 14,
The virtual machine management unit,
Characterized in that the unallocated resource existing in the second network slice instance is merged with the first resource, or at least a portion of the unused resource among the second resources is merged with the first resource to extend the first resource. Device for dynamic network expansion.
상기 가상머신관리부는,
상기 제1 네트워크 슬라이스 인스턴스의 속성과 동일한 속성을 갖는 상기 제2 네트워크 슬라이스 인스턴스와 상기 제1 네트워크 슬라이스 인스턴스를 병합하여 상기 제1 자원을 확장하는 것을 특징으로 하는 동적 네트워크 확장을 위한 장치. The method of claim 10,
The virtual machine management unit,
The apparatus for dynamic network expansion, wherein the first resource is extended by merging the second network slice instance and the first network slice instance having the same attributes as the attributes of the first network slice instance.
상기 엔진관리부로부터 수신된 제1 자원의 사용량이 임계치를 초과하면 상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성 및 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성 중 어느 하나를 확인하고, 상기 확인된 가능성에 따라 상기 제1 네트워크 슬라이스 인스턴스 및 상기 제2 네트워크 슬라이스 인스턴스 중 어느 하나의 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원을 확장하는 자원관리장치;
를 포함하는 것을 특징으로 하는 동적 네트워크 확장을 위한 시스템.An engine management unit that collects usage of the first resource allocated for the access network in the first network slice instance to which the user terminal is connected; And
If the usage amount of the first resource received from the engine management unit exceeds a threshold, one of the scalability of the first resource in the first network slice instance and the scalability of the first resource in the second network slice instance A resource management device that checks and expands the first resource within one of the first network slice instance and the second network slice instance according to the identified possibility;
System for dynamic network expansion, characterized in that it comprises a.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180167365A KR102621615B1 (en) | 2018-12-21 | 2018-12-21 | Method, Apparatus and System for Expanding of Dynamic Network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180167365A KR102621615B1 (en) | 2018-12-21 | 2018-12-21 | Method, Apparatus and System for Expanding of Dynamic Network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200077943A true KR20200077943A (en) | 2020-07-01 |
KR102621615B1 KR102621615B1 (en) | 2024-01-04 |
Family
ID=71601632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180167365A KR102621615B1 (en) | 2018-12-21 | 2018-12-21 | Method, Apparatus and System for Expanding of Dynamic Network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102621615B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018034321A1 (en) * | 2016-08-17 | 2018-02-22 | 株式会社Nttドコモ | Slice management system and slice management method |
KR20180091244A (en) * | 2017-02-06 | 2018-08-16 | 한국전자통신연구원 | Method for communicating using virtualization scheme and electric device for performing the same |
-
2018
- 2018-12-21 KR KR1020180167365A patent/KR102621615B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018034321A1 (en) * | 2016-08-17 | 2018-02-22 | 株式会社Nttドコモ | Slice management system and slice management method |
KR20180091244A (en) * | 2017-02-06 | 2018-08-16 | 한국전자통신연구원 | Method for communicating using virtualization scheme and electric device for performing the same |
Also Published As
Publication number | Publication date |
---|---|
KR102621615B1 (en) | 2024-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10958525B2 (en) | Network slice management method and apparatus | |
EP3648401B1 (en) | Method, device, and computer readable storage medium for managing network slice | |
US10999740B2 (en) | Network slice management method, management unit, and system | |
KR102199278B1 (en) | Accelerated resource processing method and apparatus, and network function virtualization system | |
CN113300877B (en) | Network slice management method and equipment | |
US10924966B2 (en) | Management method, management unit, and system | |
JP2020510384A (en) | Network slice management method, unit, and system | |
US9465641B2 (en) | Selecting cloud computing resource based on fault tolerance and network efficiency | |
CN112789832B (en) | Dynamic slice priority handling | |
WO2019062456A1 (en) | Method and device for determining deployment information about network | |
US11303526B2 (en) | Network slice deployment method and apparatus | |
KR20210020084A (en) | Alarm method and device | |
JP2017517170A (en) | Method and communication unit for service implementation in an NFV system | |
CN108632063B (en) | Method, device and system for managing network slice instances | |
EP3661291A1 (en) | Method for managing network component, and network device | |
EP3531749B1 (en) | Management method, management unit and system for network function | |
EP3672314A1 (en) | Network management method, device and system | |
US20160183229A1 (en) | Ip phone network system, server apparatus, ip exchange and resource capacity expansion method | |
EP3261299A1 (en) | Method and apparatus for establishing network service instance | |
CN111245634A (en) | Virtualization management method and device | |
JP2020506629A (en) | Routing method and apparatus | |
WO2017133020A1 (en) | Method and device for policy transmission in nfv system | |
KR102621615B1 (en) | Method, Apparatus and System for Expanding of Dynamic Network | |
KR20150088462A (en) | Method for linking network device in cloud environment and apparatus therefor | |
JP2019041241A (en) | Distribution system |
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 |