KR20200077943A - Method, Apparatus and System for Expanding of Dynamic Network - Google Patents

Method, Apparatus and System for Expanding of Dynamic Network Download PDF

Info

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
Application number
KR1020180167365A
Other languages
Korean (ko)
Other versions
KR102621615B1 (en
Inventor
박재우
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020180167365A priority Critical patent/KR102621615B1/en
Publication of KR20200077943A publication Critical patent/KR20200077943A/en
Application granted granted Critical
Publication of KR102621615B1 publication Critical patent/KR102621615B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • H04L41/0897Bandwidth 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to a method, an apparatus, and a system for expanding a dynamic network. According to the present invention, the method for expanding of a dynamic network comprises the steps of: receiving usage of a first resource allocated for an access network within a first network slice instance to which a user terminal is connected; checking the possibility of expansion of the first resource within the first network slice instance if the usage exceeds a threshold; checking the possibility of expansion of the first resource in a second network slice instance if the expansion of the first resource is impossible in the first network slice instance; and expanding the first resource within the second network slice instance according to the checking result. Other embodiments can also be applied.

Description

동적 네트워크 확장 방법, 장치 및 시스템{Method, Apparatus and System for Expanding of Dynamic Network}Method, Apparatus and System for Expanding of Dynamic Network

본 발명은 동적 네트워크 확장 방법, 장치 및 시스템에 관한 것이다.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 system 10 according to the present invention may include a plurality of user terminals 100, a domain 150, and a resource management device 200.

이때, 복수의 사용자 단말(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 user terminal 100 may use services such as telephone, text message, and Internet through access to the domain 150 at the same time or at different times. For this purpose, the user terminal 100 may be an electronic device, the use of wireless communication, such as 5G (5 th generation).

도메인(150)은 기지국(미도시)를 통해 사용자 단말(100)과의 통신을 수행한다. 이를 위해, 도메인(150)은 사용자 단말(100)로부터 사용자 단말(100)이 이용하고자 하는 서비스를 선택받고, 선택된 서비스를 제공하기 위한 네트워크 슬라이스 인스턴스(이하, NSI; network slice instance라 함)를 선택하여 사용자 단말(100)로 관련 서비스를 제공한다. 이때, NSI는 도메인(150)내에 형성된 복수의 가상머신(VM; virtual machine, 170)에 각각 할당될 수 있으며, 엔진관리부(160)는 가상머신(170)에 각각 할당된 NSI에서의 네트워크 사용량 즉, 자원 사용량을 실시간 또는 주기적으로 확인하여 자원관리장치(200)로 제공한다. The domain 150 communicates with the user terminal 100 through a base station (not shown). To this end, the domain 150 receives a service to be used by the user terminal 100 from the user terminal 100 and selects a network slice instance (hereinafter referred to as NSI; network slice instance) to provide the selected service. The user terminal 100 provides a related service. At this time, the NSI may be allocated to a plurality of virtual machines (VMs) 170 formed in the domain 150, respectively, and the engine management unit 160 may use network usage in the NSI allocated to the virtual machines 170, that is, , The resource usage is checked in real time or periodically, and provided to the resource management device 200.

자원관리장치(200)는 엔진관리부(160)로부터 사용자 단말(100)로 서비스를 제공하는 특정 NSI(예컨대, 제1 NSI라 함)에서의 자원 사용량을 수신하고, 수신된 자원 사용량의 임계치 초과 여부를 확인한다. 사용자 단말(100)이 동시에 접속하여 동일한 자원을 사용할 경우, 자원 사용량이 부족하여 사용자 단말(100)에게 정상적인 서비스를 제공하는 것이 어려운 문제점이 발생한다. 따라서, 자원관리장치(200)는 자원 사용량이 임계치를 초과하면, 자원을 확장하여 사용자 단말(100)을 효율적으로 수용할 수 있도록 한다. 보다 구체적으로 자원관리장치(200)의 주요 구성은 하기의 도 2를 이용하여 설명하기로 한다. 도 2는 본 발명의 실시 예에 따른 동적 네트워크 확장을 위한 자원관리장치의 주요 구성을 나타낸 도면이다. The resource management apparatus 200 receives resource usage from a specific NSI (eg, referred to as a first NSI) that provides a service from the engine management unit 160 to the user terminal 100, and whether or not the threshold of the received resource usage is exceeded To confirm. When the user terminal 100 accesses at the same time and uses the same resource, it is difficult to provide a normal service to the user terminal 100 due to insufficient resource usage. Accordingly, the resource management apparatus 200 expands the resource when the resource usage exceeds a threshold, so that the user terminal 100 can be efficiently accommodated. More specifically, the main configuration of the resource management apparatus 200 will be described with reference to FIG. 2 below. 2 is a diagram showing a main configuration of a resource management device for dynamic network expansion according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 실시 예에 따른 자원관리장치(200)는 자원관리부(210), 가상머신관리부(230) 및 연결관리부(250)를 포함한다. 2, the resource management apparatus 200 according to an embodiment of the present invention includes a resource management unit 210, a virtual machine management unit 230 and the connection management unit 250.

자원관리부(210)는 엔진관리부(160)로부터 자원 사용량의 수신한다. 이때, 수신되는 자원 사용량은 제1 자원에 대한 사용량일 수 있으며, 제1 자원은 도메인(150)에 형성된 복수의 가상머신(170)중 제1 가상머신(171)에 할당된 제1 NSI 내에서 접속 네트워크 및 코어 네트워크를 위해 각각 할당된 자원 중 접속 네트워크를 위해 할당된 자원을 의미할 수 있다. The resource management unit 210 receives the resource usage from the engine management unit 160. At this time, the received resource usage may be the usage for the first resource, and the first resource is within the first NSI allocated to the first virtual machine 171 among the plurality of virtual machines 170 formed in the domain 150. It may mean resources allocated for the access network among resources allocated for the access network and the core network respectively.

자원관리부(210)는 수신된 사용량이 임계값을 초과하면 제1 자원의 확장 가능성을 확인한다. 이때, 자원관리부(210)는 확인된 사용량이 할당된 제1 자원에서 임계치를 초과 예컨대, 70%를 초과하면 임계값을 초과하는 것으로 확인할 수 있다. 또한, 자원관리부(210)는 현재 시점(t)에 확인된 사용량과 이전 시점(t-1)에 확인된 사용량을 비교한다. 자원관리부(210)는 비교결과, 현재 시점에 확인된 사용량이 이전 시점에 확인된 사용량보다 100%이상 초과하면 임계값을 초과하는 것으로 확인할 수 있다. 이때, 100%는 변경적용이 가능한 수치이다. The resource management unit 210 checks the possibility of expansion of the first resource when the received usage exceeds a threshold. In this case, the resource management unit 210 may confirm that the identified usage exceeds the threshold value when the used amount exceeds the threshold value, for example, 70%. In addition, the resource management unit 210 compares the usage amount identified at the current time t and the usage amount identified at the previous time t-1. As a result of comparison, the resource management unit 210 may confirm that the threshold value is exceeded when the usage amount identified at the present time exceeds 100% or more than the usage amount identified at the previous time point. At this time, 100% is a value that can be changed.

자원관리부(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 resource management unit 210 transmits a control signal to the virtual machine management unit 230 to expand the first resource in the first NSI when the first resource can be expanded within the first NSI to which the first resource is allocated. To provide. In addition, the resource management unit 210 is unable to expand the first resource within the first NSI, and if the first resource can be extended using the second NSI, the control signal to expand the first resource using the second NSI. Is provided to the virtual machine management unit 230.

보다 구체적으로, 자원관리부(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 resource management unit 210 controls the engine management unit 160 to generate a virtual machine on the unallocated resource. When the virtual machine is generated in the first NSI by the engine management unit 160, the resource management unit 210 changes the first resource to the generated virtual machine and sends a control signal to the virtual machine management unit 230 to expand the first resource. to provide. To this end, the unallocated resource is subject to a larger capacity than the first resource. In addition, when the unallocated resource has less capacity than the first resource, a control signal is provided to the virtual machine management unit 230 to expand the first resource by merging the unallocated resource with the first resource.

또한, 자원관리부(210)는 제1 NSI 내에 미할당 자원이 존재하지 않으면, 제1 NSI내에 코어 네트워크를 위해 할당된 코어자원에서 미사용 자원의 존재여부를 확인한다. 자원관리부(210)는 미사용 자원이 존재하면, 미사용 자원의 적어도 일부를 제1 자원에 병합함으로써 제1 자원을 확장하도록 제어신호를 가상머신관리부(230)로 제공한다. In addition, if there is no unallocated resource in the first NSI, the resource management unit 210 checks whether an unused resource exists in the core resource allocated for the core network in the first NSI. When the unused resource exists, the resource management unit 210 provides a control signal to the virtual machine management unit 230 to expand the first resource by merging at least a part of the unused resource into the first resource.

또한, 자원관리부(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 resource management unit 210 generates a control signal to expand the first resource using the second NSI having a different attribute from the first NSI, if the extension of the first resource is not possible using the first NSI, the virtual machine Provided to the management unit 230. For example, the resource management unit 210 controls the engine management unit 160 to generate a virtual machine in the unassigned resource, when the unassigned resource exists in the second NSI. When the virtual machine is generated in the second NSI by the engine management unit 160, the resource management unit 210 sends a control signal to the virtual machine management unit 230 to expand the first resource by merging the generated virtual machine with the first resource. to provide.

또한, 자원관리부(210)는 제2 NSI에 할당된 접속 네트워크를 위한 제2 자원 중에서 미사용 자원이 존재하면, 미사용 자원 중 적어도 일부의 자원을 제1 자원에 병합함으로써 제1 자원을 확장하도록 제어신호를 가상머신관리부(230)로 제공한다. In addition, the resource management unit 210, if there is an unused resource among the second resources for the access network allocated to the second NSI, the control signal to expand the first resource by merging at least some of the unused resources to the first resource Is provided to the virtual machine management unit 230.

마지막으로, 자원관리부(210)는 제1 NSI와 동일한 속성을 갖는 제2 NSI가 있으면, 제1 NSI와 제2 NSI를 병합하여 제1 자원을 확장하도록 제어신호를 가상머신관리부(230)로 제공한다. Finally, the resource management unit 210 provides a control signal to the virtual machine management unit 230 to expand the first resource by merging the first NSI and the second NSI when the second NSI has the same attributes as the first NSI. do.

가상머신관리부(230)는 제어신호에 따라 엔진관리부(160)를 제어하여 제1 자원의 확장을 수행하고, 확장완료 신호를 자원관리부(210)로 제공한다. 자원관리부(210)는 확장완료 신호로써, 확장이 완료된 제1 자원에 대한 정보를 수신한다.The virtual machine management unit 230 controls the engine management unit 160 according to the control signal to perform the expansion of the first resource, and provides the expansion completion signal to the resource management unit 210. The resource management unit 210 receives information on the first resource whose expansion is completed as an extension completion signal.

자원관리부(210)는 수신된 제1 자원에 대한 정보를 기반으로 제1 자원으로의 연결 경로를 변경하기 위한 변경신호를 생성하여 연결관리부(250)로 전송한다. 연결관리부(250)는 변경신호를 기반으로 제1 자원으로의 연결 경로를 변경하고, 자원관리부(210)는 이를 엔진관리부(160)로 전송한다.The resource management unit 210 generates a change signal for changing the connection path to the first resource based on the received information on the first resource and transmits it to the connection management unit 250. The connection management unit 250 changes the connection path to the first resource based on the change signal, and the resource management unit 210 transmits it to the engine management unit 160.

도메인(150)의 엔진관리부(160)는 자원관리부(210)로부터 수신된 변경된 연결 경로를 기반으로 연결 경로를 설정한다. 엔진관리부(160)는 제1 자원을 사용하기 위해 사용자 단말(100)이 접속하던 연결 경로를 확장된 제1 자원으로의 연결 경로로 변경하여 접속할 수 있도록 한다. The engine management unit 160 of the domain 150 sets a connection path based on the changed connection path received from the resource management unit 210. In order to use the first resource, the engine management unit 160 changes the connection path accessed by the user terminal 100 to a connection path to the extended first resource so that it can be accessed.

도 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 step 301, the engine management unit 160 collects resource usage of the virtual machine 170 connected to the engine management unit 160. For example, one network slice instance (hereinafter referred to as NSI; network slice instance) may be allocated to the virtual machine 170 connected to the engine management unit 160, and the NSI is a virtual radio access network (vRAN). Each resource may be allocated for a radio access network (hereinafter referred to as an access network) and a virtual core network (vEPC). In addition, in an embodiment of the present invention, resources allocated for the access network are referred to as first resources. The user terminal 100 may select an NSI according to a service to be used. The NSI selected by the user terminal 100 provides the corresponding service to the user terminal 100. The engine management unit 160 collects the usage of the resources used by the user terminal 100, in particular, the usage of the first resource in real time or periodically.

303단계에서 엔진관리부(160)는 수집된 제1 자원의 사용량을 자원관리장치(200)의 자원관리부(210)로 전송한다. 305단계에서 자원관리부(210)는 수신된 제1 자원의 사용량이 임계값을 초과하였는지를 확인한다. 305단계의 확인결과, 제1 자원의 사용량이 임계값을 초과하면 자원관리부(210)는 307단계를 수행하고, 임계값을 초과하지 않으면 제1 자원 사용량의 수신을 대기한다. In step 303, the engine management unit 160 transmits the collected usage amount of the first resource to the resource management unit 210 of the resource management device 200. In step 305, the resource management unit 210 checks whether the received first resource usage exceeds a threshold. As a result of checking in step 305, if the usage amount of the first resource exceeds the threshold, the resource management unit 210 performs operation 307, and if it does not exceed the threshold, waits for the reception of the first resource usage.

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 step 307, the resource management unit 210 checks the expandability of the first resource and performs step 309. In step 309, the resource management unit 210 performs step 317 when the first resource can be expanded within the NSI (hereinafter referred to as the first NSI) to which the first resource is allocated, and the first resource within the first NSI. If expansion is not possible, step 311 is performed. In step 311, the resource management unit 210 performs step 317 when the first resource can be expanded in an NSI different from the first NSI (hereinafter referred to as the second NSI), and the first resource is expanded in the second NSI. If this is not possible, step 313 is performed. In step 313, the resource management unit 210 transmits a signal indicating that the expansion of the first resource is impossible to the engine management unit 160. In step 315, the engine management unit 160 may generate a message informing that the expansion of the first resource is impossible and transmit it to the user terminal 100.

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 step 317, the resource management unit 210 transmits an extension request signal for expansion of the first resource to the virtual machine management unit 230. In step 319, the virtual machine management unit 230 expands the first resource according to the extension request signal. When the expansion of the first resource is completed in step 319, in step 321, the virtual machine management unit 230 transmits information related to the expansion to the resource management unit 210. In step 323, the resource management unit 210 generates a change signal for changing the connection path based on the extended information. In step 325, the resource management unit 210 transmits a change signal to the connection management unit 250. In step 327, the connection management unit 250 sets the change of the connection path to the expanded first resource. In step 329, the connection management unit 250 transmits the established connection path to the resource management unit 210, and in step 331, the resource management unit 210 transmits the connection path to the engine management unit 160. In step 333, the engine management unit 160 communicates with the first resource using the changed connection path so that the service can be provided through the changed connection path when providing the service to the user terminal 100.

도 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 step 401, the resource management unit 210 performs step 403 when resource usage is received from the engine management unit 160. In this case, the received resource usage may be usage for the first resource, and the first resource is a resource allocated for the access network among resources allocated for the access network and the core network in the virtual machine 170 to which the NSI is assigned. Can mean

403단계에서 자원관리부(210)는 수신된 사용량이 임계값을 초과하면 405단계를 수행하고, 임계값을 초과하지 않으면 401단계로 회귀하여 사용량 수신을 대기한다. 보다 구체적으로, 엔진관리부(160)는 주기적으로 제1 자원에 대한 사용량을 수집하여 주기적으로 자원관리부(210)에 제공한다. 이때, 자원관리부(210)는 확인된 사용량이 할당된 제1 자원에서 임계치를 초과 예컨대, 70%를 초과하면 임계값을 초과하는 것으로 확인할 수 있다. 또한, 자원관리부(210)는 현재 시점(t)에 확인된 사용량과 이전 시점(t-1)에 확인된 사용량을 비교한다. 자원관리부(210)는 비교결과, 현재 시점에 확인된 사용량이 이전 시점에 확인된 사용량보다 100%이상 초과하면 임계값을 초과하는 것으로 확인할 수 있다. 이때, 100%는 변경적용이 가능한 수치이다. In step 403, the resource management unit 210 performs step 405 if the received usage exceeds the threshold, and if it does not exceed the threshold, returns to step 401 to wait for usage usage. More specifically, the engine management unit 160 periodically collects the usage amount for the first resource and periodically provides it to the resource management unit 210. In this case, the resource management unit 210 may confirm that the identified usage exceeds the threshold value when the used amount exceeds the threshold value, for example, 70%. In addition, the resource management unit 210 compares the usage amount identified at the current time t and the usage amount identified at the previous time t-1. As a result of comparison, the resource management unit 210 may confirm that the threshold value is exceeded when the usage amount identified at the present time exceeds 100% or more than the usage amount identified at the previous time point. At this time, 100% is a value that can be changed.

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 step 405, the resource management unit 210 checks the possibility of expansion of the access network. That is, the resource management unit 210 checks the possibility of expansion of the first resource allocated for the access network. In step 407, the resource management unit 210 performs step 413 when the first resource can be expanded within the NSI (hereinafter referred to as the first NSI) to which the first resource is allocated, and the first resource within the first NSI. If expansion is not possible, step 409 is performed. In step 409, the resource management unit 210 performs step 413 when it is possible to expand the first resource within an NSI different from the first NSI (hereinafter referred to as a second NSI), and expands the first resource within the second NSI. If this is not possible, step 411 is performed. In step 411, the resource management unit 210 generates a non-expansion signal to generate a message indicating that the expansion of the first resource is impossible, and transmits it to the engine management unit 160.

413단계에서 자원관리부(210)는 제1 NSI 또는 제2 NSI 중 어느 하나의 NSI에 제1 자원을 확장하기 위한 제어신호를 생성하여 가상머신관리부(230)로 전송한다. 이때, 자원관리부(210)는 가상머신관리부(230)로부터 제어신호에 따라 제1 자원의 확장이 완료되면 확장된 제1 자원에 대한 정보를 수신한다. 이때, 제1 자원의 확장은 하기의 도 5 내지 도 9를 이용하여 상세히 설명하기로 한다. In step 413, the resource management unit 210 generates a control signal for extending the first resource to either the first NSI or the second NSI and transmits the control signal to the virtual machine management unit 230. At this time, the resource management unit 210 receives information about the expanded first resource when the expansion of the first resource is completed according to the control signal from the virtual machine management unit 230. At this time, the expansion of the first resource will be described in detail with reference to FIGS. 5 to 9 below.

415단계에서 자원관리부(210)는 수신된 제1 자원에 대한 정보를 기반으로 제1 자원으로의 연결 경로를 변경하기 위한 변경신호를 생성하여 연결관리부(250)로 전송한다. 417단계에서 자원관리부(210)는 연결관리부(250)로부터 수신된 제1 자원으로의 변경된 연결 경로를 엔진관리부(160)로 전송한다. In step 415, the resource management unit 210 generates a change signal for changing the connection path to the first resource based on the received information on the first resource and transmits it to the connection management unit 250. In step 417, the resource management unit 210 transmits the changed connection path to the first resource received from the connection management unit 250 to the engine management unit 160.

도 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 first NSI 500, as shown in FIG. 5(a). The first resource 510, which is a connection resource, is allocated for the access network (vRAN), and the core resource 520 is allocated for the core network (vEPC). The resource management device 200 may check the resource 511 and the unused resource 512 in the first resource 510 according to the usage received periodically or in real time from the engine management unit 160, and the core resource ( In 520, the unused resource 521 and the used resource 522 can be identified.

자원관리장치(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 resource management apparatus 200 checks the possibility of expansion of the first resource when the usage amount of the first resource 520 exceeds a threshold. As a result of verification, the resource management apparatus 200 uses the unassigned resource 530 as shown in (b) and (c) of FIG. 5 when the unassigned resource 530 exists in the first NSI 500. The resource 510 is expanded. The resource management device 200 merges the unallocated resource 530 with the first resource 510 as shown in FIG. 5(b), if the unallocated resource 530 has a larger capacity than the first resource 510. The first resource 510 can be expanded. In addition, if the unallocated resource 530 has a larger capacity than the first resource 510, the resource management apparatus 200 creates a virtual machine in the unallocated resource 530 and the first resource as shown in FIG. 5(c). By changing 510 to the generated virtual machine, it is extended to the first resource 530. After being changed to the first resource 530, the resource management device 200 may periodically check the resource 531 and the unused resource 532 according to the usage received from the engine management unit 160.

도 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 first NSI 500. As illustrated in (a) of FIG. 6, the first NSI 500 is an access network ( vRAN), a first resource 610 that is an access resource is allocated, and a core resource 620 is allocated for a core network (vEPC). The resource management apparatus 200 may check the resource 611 and the unused resource 612 in the first resource 610 according to the usage received periodically or in real time from the engine management unit 160, and the core resource ( At 620, the unused resource 621 and the used resource 622 can be confirmed.

자원관리장치(200)는 제1 자원(620)의 사용량이 임계치를 초과하면 제1 자원의 확장 가능성을 확인한다. 자원관리장치(200)는 확장 가능성의 확인 결과에 따라, 코어자원(620)의 미사용 중인 자원(621)의 일부(621a)를 코어자원(620)에서 분리하고 도 6의 (b)와 같이 코어자원(620)에서 분리된 일부(621a)를 제1 자원(610)의 미사용 중인 자원(612)에 병합함으로써, 제1 자원(610)으로 확장한다. The resource management apparatus 200 checks the possibility of expansion of the first resource when the usage amount of the first resource 620 exceeds a threshold. The resource management device 200 separates a portion 621a of the unused resource 621 of the core resource 620 from the core resource 620 according to the result of the confirmation of expandability, and cores as shown in FIG. The part 621a separated from the resource 620 is merged with the unused resource 612 of the first resource 610 to expand the first resource 610.

도 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 first NSI 700 is a user for an access network (vRAN) Cause The first resource 710 is allocated, and the core resource 720 is allocated for the core network (vEPC). In addition, the second NSI 750 having different attributes from the first NSI 700 is allocated access resources 760 for the access network (vRAN), and the core resources 770 are assigned for the core network (vEPC). do.

엔진관리부(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 engine management unit 160, the resource management apparatus 200 uses the resource 711 and the unused resource 712 in the first resource 710 allocated to the first NSI 700. ), and the unused resource 721 and the used resource 722 in the core resource 720. In addition, the resource management device 200 may check the resource 761 and the unused resource 762 in use in the access resource 760 allocated to the second NSI 750, and the unused resource in the core resource 770 You can see the resource 771 and the resource 772 in use.

자원관리장치(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 first resource 710 allocated to the first NSI 700 exceeds the threshold, the resource management apparatus 200 checks the possibility of expansion of the first resource. When the unallocated resource 751 exists in the second NSI 750 according to the result of confirming the expandability, the resource management apparatus 200 may use the unallocated resource 751 as shown in FIG. 7(b). 1 The resource 710 is expanded. The resource management apparatus 200 expands to the first resource 710 by creating a virtual machine in the unallocated resource 751 and merging the generated virtual machine into the first resource 710. Through this, the resource management device 200 increases the total capacity allocated to the first NSI 700 and decreases the total capacity allocated to the second NSI 750.

도 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 first NSI 800 is a connection resource for an access network (vRAN). The first resource 810 is allocated, and the core resource 820 is allocated for the core network (vEPC). In addition, the second NSI 850 having different attributes from the first NSI 800 is allocated a first resource 860 that is a connection resource for an access network (vRAN), and a core resource 870 for a core network (vEPC). ) Is assigned.

엔진관리부(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 engine management unit 160, the resource management apparatus 200 uses resources 811 and unused resources in the first resource 810, which are access resources allocated to the first NSI 800. The 812 can be checked, and the unused resource 821 and the used resource 822 can be identified from the core resource 820. In addition, the resource management apparatus 200 may check the resource 861 and the unused resource 862 in use in the second resource 860 allocated to the second NSI 850, and unused in the core resource 870. You can check the resource 871 in use and the resource 872 in use.

자원관리장치(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 first resource 810 allocated to the first NSI 800 exceeds a threshold, the resource management apparatus 200 checks the possibility of expansion of the first resource. The resource management apparatus 200 divides the unused resource 862 from the second resource 860 allocated to the second NSI 860 into a plurality of resources 862a and 862b according to the result of checking the expandability. 8(b), the resource management device 200 separates some of the resources 862b from the divided plurality of resources 862a and 862b from the second resource 860. Subsequently, the resource management device 200 merges some of the separated resources 862b into the first resource 810 of the first NSI 800, as shown in FIG. 8(c). Perform expansion. Through this, the resource management apparatus 200 increases the total capacity allocated to the first NSI 800 and decreases the total capacity allocated to the second NSI 850.

도 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 first NSI 900 is an access network ( vRAN), a first resource 910 that is an access resource is allocated, and a core resource 920 is allocated for a core network (vEPC). In addition, the second NSI 950 having the same attributes as the first NSI 900 is allocated access resource 960 for the access network (vRAN), and the core resource 970 is allocated for the core network (vEPC). do.

엔진관리부(160)로부터 주기적 또는 실시간으로 수신된 사용량에 따라 자원관리장치(200)는 제1 NSI(900)에 할당된 제1 자원(910)에서 사용 중인 자원(911)과 미사용 중인 자원(912)을 확인할 수 있고, 코어자원(920)에서 미사용 중인 자원(921)과 사용 중인 자원(922)을 확인할 수 있다. 또한, 자원관리장치(200)는 제2 NSI(950)에 할당된 접속자원(960)에서 사용 중인 자원(961)과 미사용 중인 자원(962)을 확인할 수 있고, 코어자원(970)에서 미사용 중인 자원(971)과 사용 중인 자원(972)을 확인할 수 있다. The resource management apparatus 200 according to the usage received periodically or in real time from the engine management unit 160, the resource 911 and the unused resource 912 in the first resource 910 allocated to the first NSI 900. ), and the unused resource 921 and the used resource 922 in the core resource 920. In addition, the resource management device 200 may check the resources 961 and the unused resources 962 in use in the access resource 960 allocated to the second NSI 950, and the unused resources in the core resource 970 You can check the resource 971 and the resource 972 in use.

자원관리장치(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 resource management apparatus 200 checks the possibility of expansion of the first resource when the usage amount of the first resource 910 allocated to the first NSI 900 exceeds a threshold. The resource management apparatus 200 performs merging of the first NSI 900 and the second NSI 950 as shown in FIG. That is, the resource management apparatus 200 expands the first resource 910 by merging the first resource 910 of the first NSI 900 and the access resource 960 of the second NSI 950 and expands the first resource 910. The core resource 920 of the NSI 900 and the core resource 970 of the second NSI 950 are merged.

본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 범위는 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.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 자원의 확장 가능성을 확인하는 단계;
상기 제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 네트워크 슬라이스 인스턴스 내에 상기 미할당 자원이 존재하지 않으면, 상기 제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.
제2항에 있어서,
상기 제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.
제2항에 있어서,
상기 제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.
제2항에 있어서,
상기 제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.
제1항에 있어서,
상기 제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.
제6항에 있어서,
상기 제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.
제6항에 있어서,
상기 제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.
제1항에 있어서,
상기 제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 네트워크 슬라이스 인스턴스 내에서 접속 네트워크를 위해 할당된 제1 자원의 사용량이 임계치를 초과하면 상기 제1 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성 및 제2 네트워크 슬라이스 인스턴스 내에서 상기 제1 자원의 확장 가능성 중 어느 하나를 확인하는 자원관리부; 및
상기 확인된 가능성에 따라 상기 제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.
제10항에 있어서,
상기 자원관리부는,
상기 제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.
제11항에 있어서,
상기 가상머신관리부는,
상기 미할당 자원에 가상머신을 생성하여 상기 가상머신으로 상기 제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.
제11항에 있어서,
상기 가상머신관리부는,
상기 미사용 자원의 적어도 일부를 상기 제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.
제10항에 있어서,
상기 자원관리부는,
상기 제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.
제14항에 있어서,
상기 가상머신관리부는,
상기 제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.
제10항에 있어서,
상기 가상머신관리부는,
상기 제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 자원의 사용량이 임계치를 초과하면 상기 제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.
KR1020180167365A 2018-12-21 2018-12-21 Method, Apparatus and System for Expanding of Dynamic Network KR102621615B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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