[go: up one dir, main page]

KR20180014097A - 제3자에 의해 제공되는 네트워크 연결성 서비스 또는 인프라스트럭처를 이용하는 방법 및 그 장치 - Google Patents

제3자에 의해 제공되는 네트워크 연결성 서비스 또는 인프라스트럭처를 이용하는 방법 및 그 장치 Download PDF

Info

Publication number
KR20180014097A
KR20180014097A KR1020177037934A KR20177037934A KR20180014097A KR 20180014097 A KR20180014097 A KR 20180014097A KR 1020177037934 A KR1020177037934 A KR 1020177037934A KR 20177037934 A KR20177037934 A KR 20177037934A KR 20180014097 A KR20180014097 A KR 20180014097A
Authority
KR
South Korea
Prior art keywords
tcsp
infrastructure
control element
inp
resource
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020177037934A
Other languages
English (en)
Other versions
KR101951269B1 (ko
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 후아웨이 테크놀러지 컴퍼니 리미티드
Publication of KR20180014097A publication Critical patent/KR20180014097A/ko
Application granted granted Critical
Publication of KR101951269B1 publication Critical patent/KR101951269B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • 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/0894Policy-based network configuration management
    • 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/12Discovery or management of network topologies
    • H04L41/122Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0892Network architectures or network communication protocols for network security for authentication of entities by using authentication-authorization-accounting [AAA] servers or protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/51Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for resellers, retailers or service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/88Provision for limiting connection, or expenditure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • 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/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

인프라스트럭처 자원을 가상 네트워크 운용자(VNO)에게 할당하기 위한 텔레콤 연결성 서비스 제공자(TCSP) 및 방법이 제공된다. TCSP 제어 요소는 다운스트림 제어 요소에게 인프라스트럭처 제공자(InP)에 의해 TCSP에 할당될 인프라스트럭처의 부분에 대한 요청을 전송하고, 다운스트림 제어 요소로부터 할당된 인프라스트럭처에의 액세스 및 그것의 제어를 제공하는 응답을 수신한다. TCSP 제어 요소는 할당된 인프라스트럭처를 자신에게 할당된 다른 자원과 통합할 수 있고, 및/또는 할당된 인프라스트럭처에의 액세스 및 그것의 제어를 VNO에 제공하기 위해 업스트림 제어 요소와 통신할 수 있다. 다운스트림 제어 요소는 로컬 InP 제어 요소 또는 다운스트림 TCSP 제어 요소이다. 업스트림 제어 요소는 VNO 제어 요소 또는 업스트림 TCSP 제어 요소이다.

Description

제3자에 의해 제공되는 네트워크 연결성 서비스 또는 인프라스트럭처를 이용하는 방법 및 그 장치
본 출원은, 2015년 6월 2일에 출원된 미국특허출원 62/170,051 및 2016년 5월 31일에 출원된 미국특허출원 15/169,465에 대한 우선권을 주장하며, 이들은 여기에 참고로서 통합된다.
본 개시는 무선 액세스 네트워크에 관한 것으로서, 특히 서비스 제공자들 중 제3자 인프라스트럭처를 제공하는 네트워크를 관리하고 가상화하는 방법에 관한 것이다.
현재, 모바일 가상 네트워크 오퍼레이터(MVNO: Mobile Virtual Network Operator)가, 모바일 네트워크 오퍼레이터(MNO: Mobile Network Operator)에 의해 제공된 서비스 및 인프라스트럭처를 이용하여 그들의 가입자에게 서비스를 제공한다. MVNO 및 MNO의 관계는, 전형적으로 서비스 레벨 합의(SLA: Service Level Agreement)에 의해 정의된다. MVNO는 일반적으로 적어도 하나의 MNO로부터의 자원 세트에 액세스하도록 구성된다. MVNO는 인증, 과금, 및 다른 관리 업무를 위해 자체 서버를 운영할 수 있다. 일부 MVNO는, 복수의 상이한 MNO의 커버리지 영역들이 서로 엄격하게 중첩되지 않을 때 더 넓은 커버리지를 얻기 위해, 또는 MNO의 커버리지 영역이 중첩되면 더 좋은 서비스를 위해, 그 MNO들의 자원을 이용한다. 현재, MVNO는 일반적으로 자원을 대량 일괄 구입하고(예컨대, 음성 전화 시간의 대량 구입, 또는 데이터의 대량 구입), 이는 최종 고객에게 되팔아진다.
네트워크 아키텍처의 개발을 용이하게 하기 위해, 여러 가지 제안과 표준 준비(예컨대, NFV-MANO(Network Fuctions Virtualization MANagement and Orchestration architectural framework))가 있다. 이러한 모델에서, VNO(Virtual Network Operator)로 알려진, 고객와 대면하는 서비스 제공자는 가상 네트워크(VN: Virtual Network)를 운영하여 그 고객( 및 최종 사용자)에게 서비스를 제공한다. VN은 (NFV 인프라스트럭처(NFVI)에 의해 이네이블되는) 가상화된 인프라스트럭처와 가상화된 환경에서 제공될 수 있는 여러 기능을 이용한다. 다수의 상이한 인프라스트럭처 및 서비스 제공자에 걸쳐서 관리 및 인스턴스화 기술을 이용함으로써 상이한 가상 서비스 제공자의 상호운용성(interoperability)이 가능하게 된다.
그러한 가상 네트워크 아키텍처의 관리 및 제어를 가능하게 하는 방법 및 시스템이 요구된다.
소위 5G라고 하는 차세대 네트워크에서는, 자신이 전개한 인프라스트럭처에서 통신 서비스를 제공하지 않는 인프라스트럭처 소유 엔티티 또는 인프라스트럭처 제공자(InP: Infrastructure Provider)가 있을 것이다. 상이한 엔티티가 이 인프라스트럭처를 사용할 수 있도록 하기 위해, 네트워크 자원 및 네트워크 기능의 가상화가 채용될 것으로 예상된다.
본 개시는, 이미 장착된 가상 네트워크 및 최종 사용자에게 투명한 방식으로, 인프라스트럭처의 가상화를 이용하여 제3 InP 인프라스트럭처에 액세스하고 제어를 협상하기 위한 방법을 개시한다.
이하에서 설명하는 아키텍처에서는, 3개의 상이한 엔티티가 서비스를 모바일 장치에 제공하는 데 참여한다. InP는 다수의 서로 다른 관계자(parties)들에 의해 사용될 수 있는 인프라스트럭처를 제공한다. 많은 실시예에서, InP는 RAN(Radio Access Network) 자원을 제공한다. 코어 네트워크 기능성이 TCSP(이는 또한 서비스 제공자(SP: Service Provider)라고도 한다)에 의해 제공될 수 있다. TCSP는 복수의 InP와 연계되어 상이한 영역에서 연결성을 제공할 수 있다. TCSP는 또한 자신의 물리 RAN 자원을 소유할 수도 있다. 이들 자원을 다른 TCSP들도 이용할 수 있다면, RAN 자원은 InP로서 조직화될 수 있다. VNO는 사용자 또는 고객에 향하는 서비스를 제공한다. VNO는 TCSP와는 구별될 수 있으며, 이것은 많은 수의 서비스 제공자가 지원을 받을 수 있도록 한다. 이러한 역할의 분리로 인해 상이한 관계자들이 더 적은 시작 비용으로 서비스를 제공할 수 있다. 자산 관리자와 같은 엔티티가, 인프라스트럭처 위에서 어떻게 네트워크 서비스를 제공하는지에 대해 걱정할 필요 없이, 피코-셀 타입 액세스 포인트(AP: Access Point)를 연결함으로써 InP가 될 수 있다. TCSP는 RAN을 위해 필요한 모든 인프라스트럭처를 구축할 필요가 없고, 최종 사용자와 거래를 해야하는 것을 피할 수도 있다.
고객의 최종 사용자에 네트워크 서비스를 제공하기 위해 고객 계약을 체결하는 VNO가 있을 수 있지만, 그 고객 및 최종 사용자에 그러한 능력을 제공하기 위해 사용되는 인프라스트럭처 전부를 소유하지도 일부조차도 소유하지 않는다.
TCSP에게 인프라스트럭처를 사용할 수 있도록 함으로써, InP는 그 TCSP와 연관된 어떠한 VNO에게도 그 인프라스트럭처를 사용할 수 있도록 할 수 있다. InP는, 인프라스트럭처의 일부(시간 및/또는 주파수 할당)의 명백한 할당(hard allocation)을 포함하는 여러 상이한 방법 중 임의의 방법으로 또는 가상화를 이용함으로써, TCSP에게 그의 인프라스트럭처를 할당할 수 있다. TCSP는, InP가 물리 인프라스트럭처에 매핑할 수 있는 가상화된 자원 세트를 할당받을 수 있다. 마찬가지로, TCSP는 가상화된 자원을 VNO에게 사용 가능하도록 제공할 수 있고, 이로 인해 VNO는 TCSP에 할당된 자원의 일부 또는 전부를 이용할 수 있다.
일례에서, 다수의 InP의 인프라스트럭처가 단일 TCSP에 의해 사용될 수 있다. 일례에서, 다수의 TCSP가 단일 InP의 인프라스트럭처를 사용할 수 있다.
InP가 TCSP에 인프라스트럭처를 할당 또는 제공하는 때, 그 인프라스트럭처는 가변하는 제어 등급을 가지고 할당될 수 있다. 일례에서, 제어 능력은 파워 제어 및/또는 스케줄링 기능을 포함할 수 있다.
InP가 그의 인프라스트럭처를 복수의 TCSP에 할당하는 경우, 상이한 제어 레벨을 상이한 TCSP에게 허가하기 위한 메커니즘이 제공된다. 일례에서, InP는 개별 TCSP에 전용적 사용을 위해 인프라스트럭처를 할당할 수 있다("하드 슬라이스(hard slice)"로 지정됨). InP가 TCSP에 인프라스트럭처의 하드 슬라이스를 할당하는 경우, 어느 정도의 제어 능력 또한 그 TCSP에 양도한다.
일례에서, 개별 TCSP에 의한 사용을 위한 인프라스트럭처의 InP의 할당은 하드 슬라이싱의 예에서와 같이 엄격하게 지정되지는 않을 수 있다. 그러한 할당은 "소프트 슬라이스(soft slice)"라고도 하며, 이것은 할당된 자원에 대한 엄격하게 정의된 경계 없이 InP의 인프라스트럭처에의 액세스를 허용한다. 일례에서, 어떤 시간 또는 주파수를 TCSP에 할당하는 대신, InP는 단지 그 인프라스트럭처의 일정 퍼센티지를 합의된 시간 창(예컨대, 5초 시간 창 내에서 자원 블록의 40%) 내에서 TCSP가 사용할 수 있다고 지시할 수도 있다. 그러한 보장은 TCSP에게 InP의 인프라스트럭처에의 액세스를 제공하지만, 시간 및/또는 주파수 할당에 제한을 주지 않는 것을 포함하여, 그러한 액세스의 조건을 엄격히 정의하지는 않는다. 그 할당은 엄격하게 정의되지 않기 때문에, TCSP는 인프라스트럭처에 대해 세밀한 제어(fine-grained control)를 제공받지는 않는다. 대신에, InP는 그 인프라스트럭처에 대한 일정한 제어를 유지하지만, 그러한 보장의 조건에 따라 TCSP로부터 제어를 위한 지시 및 가이드라인을 가진다.
일례에서, InP는 TCSP가 액세스하고 사용할 수 있도록 그 TCSP에게 어떤 인프라스트럭처의 물리 계층 추상화(physical layer abstractions) 및 그들의 능력(capabilities)을 제공한다. 일례에서, 그러한 추상화를 제공하기 위한 관련 비용은 동적으로 또는 정적으로 할당될 수 있다.
일례에서, 제1 TCSP는 제2 TCSP 및 InP 사이에 끼어 있을 수 있다. 이러한 경우, 제1 TCSP는 제2 TCSP의 관점으로부터 가상 InP로서 동작할 수 있다. 이러한 경우, 제2 TCSP는 제1 TCSP의 관점으로부터 가상 InP로서 동작할 수 있다.
그래서, TCSP의 TCSP 제어 요소는 다운스트림 제어 요소와 통신할 수 있다. 다운스트림 요소는 InP 내의 로컬 제어 요소일 수 있다. 다르게는, 다운스트림 요소는 다운스트림 TCSP의 TCSP 제어 요소일 수 있다. TCSP 제어 요소는 그러한 통신을 이용하여 인프라스트럭처의 할당의 제어 및/또는 액세스를 요청 및/또는 수신할 수 있다.
또한, TCSP의 TCSP 제어 요소는 업스트림 제어 요소와 통신할 수 있다. 업스트림 제어 요소는 업스트림 TCSP의 TCSP 제어 요소 또는 VNO의 VN 제어 요소일 수 있다. TCSP 제어 요소는 그러한 통신을 이용하여 할당된 인프라스트럭처를 이용하여 인스턴트화된 적어도 하나의 VNF의 제어 및/또는 액세스를 VNO에 제공한다.
TCSP 제어 요소, InP의 로컬 제어 요소 및/또는 VNO의 VN 제어 요소는, 자원 제어(RC: Resource Control), 인증, 인가 및 과금(AAA: Authentication, authorization and accounting), 액세스 제어(AC: Access Control) 및/또는 퍼포먼스 모니터링과 같은 인프라스트럭처 자원의 측면을 통제한다.
일례에 따르면, 적어도 하나의 인프라스트럭처를 적어도 하나의 VNO에 할당하는 방법이 개시된다. 이 방법은, 적어도 하나의 TCSP의 TCSP 제어 요소에서, 다운스트림 제어 요소에게, 인프라스트럭처와 연관된, InP에 의해 TCSP에 할당될, 인프라스트럭처의 부분에 대한 요청을 전송하고, 그 다운스트림 제어 요소로부터, TCSP에게 상기 할당된 인프라스트럭처의 제어 및 인프라스트럭처에 대한 액세스를 제공하는 응답을 수신하며, 할당된 인프라스트럭처에 액세스하고 그것을 제어하는 동작을 포함한다.
액세스하고 제어하는 동작은, 할당된 인프라스트퍽처를 TCSP에 할당된 다른 인프라스트럭처와 통합(pooling)하는 것을 포함할 수 있다.
이 방법은, VNO에게 상기 할당된 인프라스트럭처에의 액세스 및 그것의 제어를 제공하기 위해 업스트림 제어 요소와 통신하는 동작을 포함한다.
업스트림 제어 요소는 업스트림 TCSP의 TCSP 제어 요소 및/또는 TCSP의 TCSP 제어 요소와 통신하는 VNO의 VNO 제어 요소일 수 있다. 다운스트림 제어 요소는 다운스트림 TCSP의 TCSP 제어 요소 및/또는 TCSP의 TCSP 제어 요소와 통신하는 InP의 로컬 제어 요소일 수 있다.
TCSP 제어 요소 및 다운스트림 제어 요소는 TCSP가 할당된 인프라스트럭처를 처리하고 제어하기 전에 자원 사용 정책이 합의될 때까지 요청과 응답을 교환할 수 있다. 자원 사용 정책(resource usage policy)은 RC, AAA 및/또는 AC 속성 및/또는 퍼포먼스 모니터링을 통제할 수 있다.
할당된 인프라스트럭처는 자원의 하드 슬라이스 및/또는 소프트 슬라이스일 수 있는데, 하드 슬라이스는 TCSP에게 슬라이스 내의 인프라스트럭처의 독점적 사용을 제공하며, 소프트 슬라이스는 그 슬라이스 내의 인프라스트럭처의 사용에 대한 상한을 TCSP에게 제공한다.
일례에 따르면, 인프라스트럭처와 연관된 InP에 의해 TCSP에 할당된 적어도 하나의 인프라스트럭처 자원의 부분에 액세스하고 이를 제어하기 위한 TCSP가 개시된다. 이 TCSP는 TCSP에 인프라스트럭처를 할당하기 위해 InP의 다운스트림 제어 요소에 요청을 전송하고, TCSP에게, 할당된 인프라스트럭처의 제어 및 그것에의 액세스를 제공하는 응답을 다운스트림 제어 요소로부터 수신하기 위한 TCSP 제어 요소를 포함하고, 이로써 TCSP가 할당된 인프라스트럭처에 액세스하고 이를 제어한다.
TCSP 제어 요소는 업스트림 TCSP의 TCSP 제어 요소로부터 요청을 수신하고, 업스트림 TCSP의 TCSP 제어 요소에 응답을 전송하기 위한 다운스트림 제어 요소일 수 있다. TCSP 제어 요소는 업스트림 TCSP의 TCSP 제어 요소와 자원 사용 정책을 협상하기 위한 브로커 인티티를 포함할 수 있다.
TCSP 제어 요소는 업스트림 TCSP의 TCSP 제어 요소의 지시에 따른 제어를 수행하거나, 및/또는 업스트림 TCSP의 TCSP 제어 요소에 제어를 양도할 수 있다.
TCSP는 할당된 인프라스트럭처를 그 TCSP에 할당된 다른 자원과 통합하거나, 및/또는 할당된 인프라스트럭처에 대한 액세스 및 그 제어를 적어도 하나의 VNO에 제공하기 위해 업스트림 제어 요소와 통신할 수 있다.
TCSP 제어 요소는 다운스트림 TCSP의 TCSP 제어 요소와 통신하기 위한 업스트림 제어 요소일 수 있다.
TCSP는 TCSP 제어 요소와 통신하는 MANO를 포함할 수 있다. MANO는 오케스트레이터, VNF 매니저 및/또는 VIM을 포함할 수 있다.
TCSP 제어 요소는 네트워크 매니저(network manager), 프록시 VNFM, 공유 VIM, 정책 매니저, 및/또는 협상자(negotiator)를 포함할 수 있다. 협상자는 다운스트림 제어 요소와 자원 사용 정책을 협상할 수 있다. 정책 매니저는 수용 가능한 자원 사용 정책을 지정할 수 있다. 협상자는 오케스트레이터에 의해 제어될 수 있다. 공유 VIM은 할당된 인프라스트럭처를 제어할 수 있다.
일측면에 따르면, 텔레콤 연결성 서비스 제공자(TCSP) 제어 요소가 제공되고, 이것은 네트워크 인터페이스, 프로세서, 및 비일시적 메모리를 포함한다. 네트워크 인터페이스는 InP 내의 제어 요소와 통신을 가능하게 한다. 비일시적 메모리는 명령어를 저장하며, 이 명령어는, 프로세서에 의해 실행시에, TCSP 제어 요소로 하여금, InP 제어 요소에게, TCSP에 할당될, 인프라스트럭처의 부분에 대한 요청을 전송하고, InP 제어 요소로부터, 할당된 인프라스트럭처에 대한 액세스를 제공하는 응답을 수신한 것에 응답하여 InP 제어 요소와 연관된 InP의 자원의 할당된 부분에 액세스하도록 한다.
일 실시예에서, 메모리는, 자원의 할당된 부분의 제어를 수신하는 것에 응답하여 자원의 할당된 부분과 연관된 인프라스트럭처에 제어 명령을 전송하도록 하는 명령을 더 포함한다.
다른 측면에서, 이동성 관리 기능에서 로밍 사용자 장비(UE)의 제3자 인증을 지원하는 방법이 제공된다. 이 방법은, UE와 연관된 어태치 요청을 수신하는 단계, 그 어태치 요청과 연관된 UE가 로컬 자원을 이용하여 인증될 수 없는 것으로 결정하는 단계; 상기 UE의 인증을 획득하기 위해 인증 요청을 제2 이동성 관리 기능에 전송하는 단계; 및 UE와 연관된 제3자 인증을 제2 이동성 관리 기능으로부터 수신하는 단계를 포함한다.
실시예들에서, 이 방법은, 어태치 요청을 수신하는 것에 앞서 제2 이동성 관리 기능으로부터 핸드오버 요청을 수신하는 단계를 더 포함한다. 다른 실시예에서, 수신된 제3자 인증은 사용자의 인증이다.
본 개시의 예들이 이하의 도면을 참조하여 설명된다. 여기서, 상이한 도면에서 동일한 참조 번호는 동일한 요소를 지시한다.
도 1은, 네트워크 아키텍처의 예시적 구성에 대한 블록도이다.
도 2a는, 본 개시의 예에 따른 예시적인 InP들 및 서비스 제공자들의 논리도이다.
도 2b는, 도 2a의 예에서 재구성된 도면이다.
도 3은, 본 개시의 예에 따른, InP의 자원이 단일 텔레콤 연결성 서비스 제공자(TCSP: Telecom Connectivity Service Provide)에 의해 완전하게 사용되는 시나리오의 제1 예시적 클래스의 블록도이다.
도 4는, 본 개시의 예에 따른, InP의 자원이 다수의 TCSP 간에 공유되는 시나리오의 제2 예시적 클래스의 블록도이다.
도 5는, 도 4의 예들과 연관시켜 사용하기에 적합한 다이내믹 자원 할당 메커니즘의 블록도이다.
도 6은, 도 4의 시나리오에서 InP로부터 TCSP로 IaaS(Infrastructure as a service) 능력을 제공하기에 적합한 InP 및 TCSP의 예시적 컴포넌트를 보여주는 블록도이다.
도 7은, 도 6의 컴포넌트들 간에 교환되는 예시적인 신호들을 보여주는 신호 흐름도이다.
도 8은, 본 개시의 예시에 따른, InP의 자원이 다수의 TCSP에 의해 공유되는 시나리오의 제3 예시적 클래스의 블록도이다.
도 9는, 도 8의 시나리오에서 하나의 TCSP로부터 다른 하나의 TCSP로 Iaas 능력을 제공하기에 적합한 TCSP의 예시적인 컴포넌트를 보여주는 블록도이다.
도 10은, 도 9의 컴포넌트들 간에 교환되는 예시적 신호들을 보여주는 신호 흐름도이다.
도 11은, 본 개시의 예시에 따른, 하나의 TCSP로부터의 연결성 서비스가 다른 하나의 TCSP와 공유되는 시나리오의 제4 예시적 클래스의 블록도이다.
도 12는, 본 개시의 예시에 따른, 적어도 하나의 인프라스트럭처 자원을 적어도 하나의 VNO에 할당하기 위해 TCSP에 의해 취해지는 예시적인 동작을 보여주는 흐름도이다.
도 13은, 본 개시의 예시에 따른 처리 시스템의 블록도이다.
도 14는 로밍 상황에서 사용자 또는 사용자 장비를 인증하는 방법을 보여주는 호출 흐름이다.
VNO가 새로운 고객을 허가하기 위한 요청 또는 기존 고객에게 추가적인 서비스를 제공하기 위한 요청을 수신한 때, VNO는 자신이 그 (추가적인) 서비스를 고객에게 제공할 충분한 자원을 가지고 있는지를 결정할 것이다. 만일 충분한 자원을 가지고 있지 않으면, 그것은 TCSP에게 서비스를 요청함으로써 추가 자원에 대한 액세스를 획득하려고 할 수 있다.
TCSP가 자신으로부터 서비스 또는 자원을 획득하려는 요청을 VNO로부터 수신한 때, TCSP는 그러한 서비스를 VNO에 제공할 충분한 자원을 가지고 있는지 결졍할 것이다. 만일 충분한 자원을 가지고 있지 않으면, TCSP는 VNO의 요청을 지원하기 위해 추가적 자원에 대한 액세스를 획득하기 위해 노력할 것이다. 이것은, 이미 자원을 획득한 적이 있는 InP로부터 추가 자원을 획득하려고 시도하는 것 또는 현재 자원을 획득하지 않은 하나 이상의 InP와 관계를 구축하려고 시도하는 것을 포함한다. 만일 TCSP가 InP의 인프라스트럭처 자원 세트에 대한 자원 제어(RC) 및/또는 액세스 제어(AC)에의 가시능력(visibility)을 가지고 있다면, TCSP는 InP가 이 TCSP가 VNO를 지원하기 위해 액세스할 수 있는 자원 용량을 가지고 있는지 결정할 것이다. 이하에서 개시된 메커니즘은, InP의 자원 가용성에의 가시능력을 TCSP에 제공하고, 그렇지 않으면 부족하게 되는 MVNO에의 그러한 가시능력을 제공하기 위한 여러 솔루션을 제공한다.
도 1은 상이한 네트워크 엔티티 간의 예시적인 관계를 보여주는 블록도이다. 이 도면은 VNO 1(110) 및 VNO 2(115)을 보여준다. 각 VNO(110, 115)는 각자의 최종 사용자군을 가지고 있으며, 이들을 총괄적으로 각각 고객 1(120) 및 고객 2(125)라고 지정한다.
몇몇 예시에서, VNO(110, 115)는 예컨대 지리적으로 또는 서비스 유형별로 구별될 수 있는 최종 사용자군(120, 125)을 가질 수 있다. 서비스 유형의 예시로서, 한정되는 것은 아니지만, MTC(Machine type communications) 센서를 작동시키는 알람 컴퍼니 또는 유틸리티, 긴급상황(경찰, 화재, 구급) 우선 응답 서비스(first responder service), 및/또는 비디오 배포 서비스가 포함될 수 있다. 각각의 이러한 예시적인 서비스는 특정 특징을 가진 최종 사용자군(120, 125)을 가진다. VNO(110, 115)는 그러한 특정 특징을 가진 최종 사용자군(120, 125)에 서비스를 공급한다.
다르게는, VNO(110, 115)는 단순히 서비스에 가입하기를 선택한 어떤 고객에게든 포괄적인 성질의 서비스(services of a generic nature)를 제안할 분이다. 이 경우, VNO(110, 115)에 의해 서비스되는 고객 또는 최종 사용자군(120, 125)의 성질이 VNO(110, 115)가 가입을 위해 어떤 자원을 선택해야 할지을 알려주고 또 그러한 가입에 그것이 영향을 미치는 방식을 알려준다.
이 도면은 또한 InP B(130) 및 InP R(135)을 보여준다. InP(130, 135)와 VNO(110, 115) 간에 일대일 대응이 반드시 되어야 하는 것은 아니다. InP와 VNO의 개수에 상관없이 지원될 수 있다.
각각의 InP(130, 135)는 하나 이상의 관련된 인프라스트럭처 자원 세트 및/또는 인프라스트럭처 서비스(통칭하여 '인프라스트럭처'라 함)(140, 145)을 가진다. 도 1의 예시에서, 두 개의 세트가 도시되고, 각각은 상이한 InP(130, 135)와 연관되어 있다. 연관된 InP(130, 135)에 의해 할당된 인프라스트럭처(140, 145) 또는 그 일부는, 단독으로 또는 다른 인프라스트럭처(140, 145)와 조합하여, 하나 이상의 VNO(110, 115)의 최종 사용자의 모바일 장치(도시되지 않음)를 서비스하는 데 사용되는 하나 이상의 VNF(도시되지 않음)를 인스턴트화하는 데 사용될 수 있다. 여기서, 모바일 장치(도시되지 않음)는, 그 장치가 모바일이건 아니건 관계 없이, 모바일 네트워크에 역결되는 장치를 말한다.
InP(130, 135)에 의해 제공되는 인프라스트럭처(140, 145)는 다양한 형태일 수 있다. 즉, 한정되는 것은 아니지만, 기지국 또는 eNB인 하나 이상의 AP(도시된 바와 같이), 백홀 연결, 처리 및 저장 능력 및 통상의 기술자에게 자명한 다른 자원을 포함한다. 그러한 인프라스트럭처는 하나 이상의 VNO(110, 115)에 의한 사용에 전체적이고 영구적으로 제공될 수 있다. 다르게는, 인프라스트럭처(140, 145)의 전체보다는 작은 부분이 할당되거나 사용 가능하도록 될 수 있다. 한정되지 않지만, 일례에서는 어떤 주파수 대역, 가용한 연결의 어떤 대역폭, 및/또는 주어진 지리적 영역과 같은 인프라스트럭처(140, 145)의 일부만을 할당하거나, 및/또는 날짜 또는 시간이 특정된 창에서만 인프라스트럭처(140, 145)를 사용할 수 있도록 하는 것을 포함한다.
일례에서, InP(130, 135)는 하나 이상의 물리적 추상화(physical abstractions)를 가지고 그들의 연관된 인프라스트럭처(140, 145) 및 그들의 제어 기술을 제공한다. 한정되지 않는 예에서, 그러한 추상화는 동적 또는 정적 할당의 지정 및/또는 소위, 여기에 설명된 것과 같은 "하드" 또는 "소프트" 슬라이드라고 하는 것을 포함한다.
도시되어 있는 TCSP A(150), TCSP B(160), TCSP C(155)로 각각 지정된 하나 이상의 TCSP가, VNO(110, 115)와 InP(130, 135) 사이에 끼어 있다. TCSP(150, 160)은 각각 복수의 VNO(110, 115) 및 복수의 InP(130, 135)를 서비스한다. 각각의 TCSP(150, 155, 160)는 하나 이상의 InP(130, 135)에 의해 제공된 인프라스트럭처(140, 145)의 일부를 할당받는다. 각 TCSP(150, 155, 160)는 상이한 InP(130, 135)로부터의 할당된 인프라스트럭처(140, 145)를 통합할 수 있다. TCSP(150, 155, 160)는 VNO(110, 115)에게 네트워크 서비스(통합된 인프라스트럭처(140, 145)의 할당에 대한 액세스를 포함함)를 제공할 수 있다. 하나 이상의 VNO(110, 115)는 TCSP(150, 155, 160)에 의해 제공된 (통합된) 할당된 인프라스트럭처(140, 145)를 이용하여 하나 이상의 VNF(도시되지 않음)를 인스턴트화할 수 있다.
VNO(110, 115)의 관점에서 보면, VNO(110, 115)가 VNF(도시되지 않음)을 인스턴화했던 인프라스트럭처(140, 145)가 TCSP(150, 155, 160)에 할당된다. 그래서, VNO(110, 115)는 실제로 인프라스트럭처(140, 145)가 속하는 InP(130, 135)의 존재를 제대로 알지 못한다.
마찬가지로, InP(130, 135)의 관점에서 보면, 고객/최종 사용자군(120, 125)이 TCSP(150, 155, 160)에 가입한다. 그래서, InP(130, 135)는 최종 사용자군(120, 125)이 실제로 가입된 VNO(110, 115)의 존재를 제대로 알지 못한다.
TCSP(150, 155, 160)는, 미리 정해진 조건들 하에서, InP B(130)이 소유한 인프라스트럭처(140)의 할당에 액세스할 수 있고, 다른 조건들에 따라 InP R(135)이 소유한 인프라스트럭처(145)의 할당에 액세스할 수 있다. 상술한 바와 같이, InP(130, 135)에 의한 그와 같은 할당은 물리 인프라스트럭처(140, 145)에 매핑하는 NFVI 세트에의 액세스를 제공하는 네트워크 슬라이스를 포함할 수 있다. 이러한 조건에 따라, TCSP(150, 155, 160)는, 자유롭게 할당된 인프라스트럭처(140, 145)에 단독으로 또는 다른 인프라스트럭처(140, 145)와 조합하여 액세스하고 이를 제어할 수 있다. TCSP(150, 155, 160)는 할당된 인프라스트럭처(140, 145)에 대한 액세스를 가입한 VNO(110, 115)에 제공할 수 있고, 이로써 VNO(110, 115)는 서비스를 그의 고객 및 최종 사용자(120, 125)에 제공할 수 있다.
TCSP(150, 155, 160)는 최종 사용자(120, 125)나 인프라스트럭처(140, 145)의 어느 것도 가지고 있지 않지만, 그들이 VNO에게 할당된 인프라스트럭처(140, 145)를 가지고 있다는 것을 VNO(110, 115)(또는, 이하에서 설명하는 다른 TCSP(150, 155, 160))에 모델링한다.
예시적인 사용예에서, 네트워크 운용자와 같은 어떤 엔티티들은 고객/최종 사용자(120, 125) 및 자신의 인프라스트럭처(140, 145) 모두를 가질 것이다. 즉, 그러한 엔티티는 VNO(110, 115), InP(130, 135) 및 TCSP(150, 155, 160)에 대응하는 하나 이상의 계층(strata)을 커버하는 동작을 수행할 수 있다. 그래서, 그러한 엔티티는 각각이 오직 하나의 계층에 대응하는 다수의 개별 가상 엔티티를 포함하여 이루어지는 것으로 간주된다.
그러한 가상 엔티티 중 하나로서 예컨대, 가상 TCSP 엔티티는 동일한 네트워크 운용자의 대응하는 가상 엔티티 외에 다른 엔티티와 상호작용할 수 있는 것도 생각할 수 있다. 예컨대, 가상 TCSP 엔티티는 동일한 네트워크 운용자의 가상 InP 엔티티와는 다른 InP(150, 155, 160)로부터 인프라스트럭처(140, 145)가 할당되도록 하거나, 또는 가상 InP 엔티티가 그 인프라스트럭처(140, 145)를 가상 TCSP 엔티티와 다른 TCSP(150, 155, 160)에 할당할 수 있다.
갈수록 이들 계층 중 오직 하나에 대응하는 엔티티가 급속하게 증가할 것이 예상된다.
도 2a는, 도 1에서 개시된 3개의 계층(strata) 간에 제공되어 있는 서비스를 보여주는 개념적 블록도이다. 최상위 계층은 VNO(110, 115)로 나타나 있다. 각각의 VNO 1(110) 및 VNO 2(115)는, TCSP A(150)에 의한 할당된 인프라스트럭처(140, 145)의 제어 및 이에 대한 액세스 등에 의해, 서비스(253, 254)를 제공받는다. TCSP A(150)에 의해 VNO 1(110)에 제공되는 서비스(253)의 유형은 TCSP A(150)에 의해 VNO 2(115)에 제공되는 서비스(254)의 유형과 동일하거나 또는 다를 수도 있다.
VNO 1(110) 및/또는 VNO 2(115)에 서비스(253, 254)를 제공하는 위치에 있기 위해서는, TCSP A(150)는, InP B(130) 및 InP R(135) 각각에 의해, 인프라스트럭처(140, 145)의 할당(233, 238) 및 관련 자원(그 인프라스트럭처(140, 145)에 대한 액세스 및 그 제어와 같은)을 제공받는다. 가상화된 인프라스트럭처(NFVI와 같은)가 InP(130, 135)에 의해 TCSP A(150)에 제공되는 경우, InP(130, 135)가 TCSP(150)의 니즈를 충족시키기 위해 가상화된 인프라스트럭처의 요소의 용량을 조정하는 것이 가능할 수 있다. 이것은, 인프라스트럭처의 용량이 TCSP(150)의 니즈를 충족시키기 위해 조정될 수 있으므로, Iaas(Infrastructure as a Service)로 생각되어질 수 있다. InP B(130)에 의한 TCSP A(150)에의 할당(233)은 InP R(135)에 의한 TCSP A(150)에의 할당(238)과 동일할 수도, 다를 수도 있다.
InP B(130) 또는 InP R(135)에 의해 각각 제공된 할당(233, 238)은, 한정되지 않지만, 그 AP들(140, 145) 중 하나를 통한 무선 연결성을 포함할 수 있다. 도면에서, UE 1(221)은 할당(233)에 의해 제공된 연결성을 이용하고, UE 2(222) 및 UE 3(223)은 할당(238)을 통해 제공된 연결성을 이용한다.
InP(130, 135)는 자신의 인프라스트럭처(140, 145)를 소유하는 한편, 자신의 스펙트럼 사용 권한을 소유하고 있지 않을 수 있다. 스펙트럼 소유자(200)는 인프라스트럭처(140, 145)를 소유하지 않으며, 어떤 서비스도 제공하지 않을 수 있지만, InP(130, 135)와 합의(230, 235)하여 InP(130, 135)로 하여금 어떤 지리적 영역에 대해 스펙트럼을 사용하도록 허락할 수 있다. 일례에서, 스펙트럼 소유자(200)는 또한, TCSP(150)와 합의(250)를 체결하여 상이한 지리적 영역에서 어떤 스펙트럼 자원의 사용을 허가할 수 있다. 이러한 경우, TCSP(150)는 자신이 소유하거나 또는 액세스 권한이 있는 스펙트럼 대역을 사용하도록 InP(130)에게 지시할 수 있다.
도 2b에서, 동일한 예시의 네트워크가 도시되어 있지만, 여기서는 UE 1(221) 및 UE 3(223)이 VNO 1(110)에 가입되어 있는 최종 사용자이고, UE 2(222)는 VNO 2(115)에 가입된 최종 사용자이다.
VNO(110, 115), TCSP(150), 및 InP(130135) 엔티티들 각각에 대해 하나 이상의 제어 요소 또는 서버가 도시되어 있다. 통상의 기술자라면 이러한 제어 요소들이 이들이 사용하는 엔티티의 자원 상에서 인스턴트화된 가상 기능으로서 구현될 수 있다는 것을 알 것이다.
그와 같은 제어 요소의 제1 세트(211, 216, 251, 231, 236)는 자원 제어(RC), 인증, 인가 및 과금(AAA), 및/또는 액세스 제어(AC) 제어 통신에 관한 것이다.
RC 특성(features)은 시스템 자원을 제어 가능한 방식으로 할당하고, 한정되는 것은 아니지만, 스케줄링, 파워 제어, 셀 할당, 액세스 포인트의 선택, 대역폭 할당 및/또는 허가 제어(Admission Control), 및 이들의 임의의 조합을 포함할 수 있다.
AAA 서버 프레임워크는, 일반적으로, 컴퓨터 자원에의 액세스를 제어하고, 정책을 적용하고, , 강제 정책, 사용량을 감사하고, 서비스에 대해 청구될 수 있는 정보를 제공하기 위한 인프라스트럭처(140, 145)와 연관되어 있다.
RC의 특성으로 생각되는 AC는 통신 시스템에서 인준 프로세스(validation process)이고, 여기에서는 연결을 구축하기 전에 현재 자원이 제안된 연결을 위해 충분한지 보기 위해, 그리고 제안된 연결이 허가되거나 정당하게 가입되어 있는지 체크가 수행된다.
상술한 제어 요소의 제2 세트(212, 217, 252, 232, 237)는, 무선 시스템 상태(채널 피드백, 간섭 측정, 링크 로딩(link loading), 사용자 장비(UE) 상태 및 이동성 정보) 및/또는 가상 네트워크 최종 사용자 퍼포먼스 모니터링(과금을 위한 데이터 사용 통계를 포함함)과 같은 퍼포먼스 모니터링에 관련되어 있다. 이러한 제어 요소들을 모니터라고 한다.
TCSP 제어 요소(251) 및/또는 TCSP 모니터(252)는 TCSP A(150)의 자원 내에서 TCSP A(150)에 의해 인스턴트화되어, 다른 엔티티와 제어 통신을 지원한다. 일례에서, TCSP A(150)가 서비스(253, 254)를 제공하는 각 VNO(110, 115)에 대한 TCSP 제어 요소(251) 및/또는 TCSP 모니터(252)가 있다.
VN 제어 요소(211, 216) 및/또는 VN 모니터(212, 217)sms 각 VNO(110, 115)가 획득한 자원 내에서 VNO(110, 115) 각각과 연관되고 이에 의해 인스턴트화된다. VN 제어 요소(211, 216) 및/또는 VN 모니터(212, 217)는 VNO(110, 115) 레벨에서 제어 통신을 지원한다. VN 제어 요소(211, 216) 및/또는 VN 모니터(212, 217)는, TCSP A(150)에 의해 연관된 VNO(110, 115)에 사용가능하게 된 제어 요소 또는 모니터의 템플릿을 사용하여 인스턴트화될 수 있다.
TCSP A(150)는, 각 InP(130, 135) 내에서 자원을 이용하여 하나 이상의 로컬 제어 요소(231, 236) 및/또는 로컬 모니터(232, 237)을 인스턴트화할 수 있다. 각각의 그러한 로컬 제어 요소(231, 236) 및/또는 로컬 모니터(232, 237)는 제어 통신 서비스(233, 238)를 TCSP(150)에 제공한다. 일례에서, TCSP A(150)는, VNO(110, 115)에서 대응하는 VN 제어 요소(211, 216) 및/또는 VN 모니터(212, 217)와 연관된 각 TCSP 제어 요소(251) 및/또는 TCSP 모니터(252)를 위해, InP(130, 135)에서 로컬 제어 요소(231, 236) 및/또는 로컬 모니터(232, 237)를 인스턴트화할 수 있다.
TCSP 제어 요소(251, 256)(및 TCSP 모니터(252, 257))의 관점에서 보면, 로컬 제어 요소(236)(및 로컬 모니터(237))은 다운스트림 제어 요소인 것으로 간주될 수 있다. 반대로, TCSP 제어 요소(251, 256)(및 TCSP 모니터(252, 257)는 로컬 제어 요소(236)(및 로컬 모니터(237)에게 업스트림 제어 요소인 것으로 간주될 수 있다.
TCSP 제어 요소(251) 및 그와 연관된 로컬 제어 요소(231, 236) 간에 정보가 교환(234)될 수 있고, TCSP 제어 요소(251) 및 이와 연관된 VN 제어 요소(211, 216) 간에 정보가 교환(253)될 수 있다. 유사하게, TCSP 모니터(252) 및 이와 연관된 로컬 모니터(232, 237) 간에 정보가 교환(239)될 수 있고, TCSP 모니터(252) 및 이와 연관된 VN 모니터(212, 217) 간에 정보가 교환(256)될 수 있다.
InP(130, 135)에 의해 제공된 인프라스트럭처(140, 145)를 TCSP(150, 155, 160)에 할당하기 위한 상이한 방법들이 있다. 인프라스트럭처를 할당하는 한 가지 방법은, 그것을 개별 TCSP(150, 155, 160)의 독점적 사용을 위해 제공하는 것이다. 이러한 경우, InP(130 135)는 TCSP(150, 155, 160)에게 "하드 슬라이스"를 제공했다고 말하는데, 이 하드 슬라이스는 할당된 인프라스트럭처(140, 145)로 이루어진다. 이 경우, InP(130, 135)는, 하드 슬라이스에 할당된 퍼포먼스 모니터링 및/또는 인프라스트럭처(140, 145)의 RC, AAA 및/또는 AC에 있어서 TCSP(150, 155, 160)에게 완전한 제어(스케줄링, AP의 선택, 파워 제어 및 다른 자원)를 양도한다. 인프라스트럭처(140, 145)의 TCSP(150, 155, 160) 제어는 TCSP(150, 155, 160)에 할당되지 않은 인프라스트럭처(140, 145)와의 간섭을 방지하기 위해 제한될 수 있다.
상술한 "하드 슬라이스"에 반대되어, 자원을 할당하는 두 번째 접근법은 "소프트 슬라이스"이다. 소프트 슬라이스에서, 인프라스트럭처(140, 145)의 할당은 그렇게 명확하게 정의되지는 않는다. 특정된 세트의 자원의 할당을 제공하는 대신, InP(130, 135)는 좀 더 느슨한 인프라스트럭처 할당을 기술하는 서비스 레벨 합의(SLA: Service Level Agreement)의 내용에서 약속 또는 서비스 보장을 한다.
예컨대, TCSP(150, 155, 160)의 사용을 위해 특정된 세트의 자원 블록을 따로 떼어두는 것 대신에, InP(130, 135)는 어느 정도의 신뢰도 내에서 인프라스트럭처(140, 145)의 특정 퍼센티지가 TCSP(150, 155, 160)에 할당될 수 있다는 것을 약속할 수 있다.
다르게는, 이 약속은 여전히 신뢰도를 기술하면 트래픽 측정의 할당일 수 있다. 이로 인해, InP(130, 135)는 TCSP(150, 155, 160)에 의해 사용되는 인프라스트럭처(140, 145)에 대해 상한을 특정할 수 있다.
통계적으로, TCSP(150, 155, 160) 각각이 할당된 인프라스트럭처(140, 145)를 완전하게 사용하지는 않을 것이므로, InP(130, 135)는 가용 인프라스트럭처의 100%를 넘는 총량을 할당으로 판매할 수 있다. 이로 인해, InP(130, 135)가 수익을 극대화하고 자원 활용도를 극대화할 수 있도록 한다. 소프트 슬라이싱의 경우, InP(130, 135)는 단지 TCSP(150, 155, 160)에게, 소프트 슬라이스에서 제공된 인프라스트럭처(140, 145)의 RC, AAA 및/또는 RC, 및/또는 퍼포먼스 모니터링의 부분적 제어만을 제공한다. 제어의 나머지는 InP(130, 135)에 그대로 남아서 TCSP(150, 155, 160)의 지시 하에서 실행된다.
InP(130, 135)의 인프라스트럭처(140, 145)는, 만일 할당된 하드 슬라이스의 합이 InP(130, 135)의 총 가용 인프라스트럭처(140, 145)를 초과하지 않는다면, 하드 슬라이스 및/또는 소프트 슬라이스의 다양한 조합으로 TCSP(150, 155, 160)에 할당될 수 있다.
TCSP(150, 155, 160)는 (통합된) 할당된 인프라스트럭처(140, 145)의 전체 또는 일부에 대한 액세스를 하나 이상의 VNO(110, 115)에게 제공한다. TCSP(150, 155, 160)은 VNO(110, 115)에게 (통합된) 할당된 인프라스트럭처(140, 145)의 하드 또는 소프트 슬라이스에 상응하는 양의 할당을 제공한다.
인프라스트럭처(140, 145)의 하드 슬라이스가 VNO(110, 115)에 제공될 하드 및 소프트 슬라이스로 추가로 쪼개어질 수 있는 반면, 인프라스트럭처(140, 145)의 소프트 슬라이스의 하드 슬라이스를 제공하는 것은 가능하지 않다. TCSP(150, 155, 160)가 인프라스트럭처(140, 145)의 하드 슬라이스를 할당받은 경우, 다시 하드 슬라이스의 할당과, 소프트 슬아이스에서 할당된 상한의 할당의 합이, InP(130, 135)에 의해 TCSP(150, 155, 160)에 할당된 총 인프라스트럭처를 초과하지 않는 경우, 그것은 다시 그 하드 슬라이스의 하드 슬라이스 및/또는 소프트 슬라이스의 임의의 조합을 각 VNO(110, 115)에 할당할 수 있다.
일례에서, TCSP(150, 155, 160)는 할당된 인프라스트럭처(140, 145)의 사용에 대한 상한을 제공받지만, 그 사용에 대한 보장된 하한은 받지 않는다. 그러한 할당은 하한까지 인프라스트럭처(140, 145)의 하드 슬라이스 및 상한과 하한 간의 차이의 인프라스트럭처의 소프트 슬라이스를 포함하는 것으로 간주될 수 있다.
도 3은, InP B(130)의 자원이 적어도 VNO(110)이 가입자인 단일 TCSP A(150)에 의해 완전히 사용되는 경우의 제1 예시적인 클래스의 개략도이다. 즉, InP B(130)의 인프라스트럭처(140)의 부분(이 경우 전체)이 TCSP A(150)에 할당되고, 이 TCSP A는 인프라스트럭처 자원(140)에 대한 전면적인 제어 및 모니터링 성능을 가진다.
도 3에 도시된 제1 예시의 시나리오에서, InP B(130)는, InP B(130)이, TCSP 제어 요소(251)을 통해 모든 RC, AAA 및/또는 RC를 수행하는 TCSP A(150)에게 제어를 양도하는 덤파이프(dump pipe)로 간주될 수 있다. TCSP A(150)는 또한 TCSP 모니터(252)를 통해 모든 모니터링을 수행한다. 일례에서, TCSP 제어 요소(251) 및 TCSP 모니터(232)는 InP B(130)에서의 로컬 제어 요소(231) 및 로컬 모니터(232)에 의해 지원될 수 있다.
일례를 들어 설명하면, 어태치한 모바일 장치의 인증 및 인증된 모바일 장치의 인프라스트럭처(140)에 액세스하기 위한 인가가 TCSP 제어 요소(251)를 통해 이루어지거나 또는, 로컬 제어 요소(231)의 제어 하에서 InP B(130)의 인프라스트럭처(140) 내의 AAA 서버(도시되지 않음)의 인스턴트화를 통해 이루어진다. 그러한 TCSP 제어 요소(251) 및/또는 AAA 서버(도시되지 않음)는 VNO 1(110)과 연관된 AAA 정보의 부분을 포함할 수 있다. 이 경우, VNO 제어 요소(211)는 AAA 데이터를 TCSP 제어 요소(251)에 제공할 수 있고, 그러면 TCSP 제어 요소는, InP B(130)의 인프라스트럭처(140) 내에서 인스턴트화된, 수신한 AAA 데이터의 서브세트를 AAA 서버(도시되지 않음)에 제공한다. 이로 인해, UE(221)와 같은 모바일 장치의 인증이 AAA 처리 없이도 항상, VNO 1(110)에 의한 완료를 위해 TCSP A(150)을 통해 InP B(130)으로부터 통과한다.
그래서, TCSP(150)에서 완전한 제어를 가지고 있더라도, TCSP 제어 요소(251) 및 TCSP 모니터(252)는 각각, 인프라스트럭처(140)의 제어 및 이에 대한 액세스를 요청하고 또 수신하기 위해 로컬 제어 요소(231) 및 로컬 모니터(232)와 통신할 수 있다.
TCSP 제어 기능(251)은 로컬 제어 기능(231)과 정의된 API(Application Program Interface)를 통해 통신할 수 있고, TCSP 모니터(252)는 다른 API를 통해 로컬 모니터(232)와 통신한다.
로컬 제어 요소(231) 및 로컬 모니터(232)의 사용은 InP(130)으로부터 고객 레벨 상호작용의 부담을 완화시켜준다. 동시에, 이와 같은 로컬 요소(231, 232)는 TCSP A(150)이 복수의 상이한 InP(130)에 걸쳐 인프라스트럭처(140)를 통합하는 단일 논리 자원 풀을 사용하여 가입자인 VNO에게 보장했던 서비스 레벨 보장을 충족시키는 서비스를 제공하는 것을 돕는다. 이와 같은 논리 자원 풀(logical resource pool)은 중앙 최적화(central optimization)을 사용하여 TCSP A(150)의 가입 VNO(110) 사이에 할당될 수 있다.
"덤파이프" 예는, TCSP A(150), InP B(130) 및 InP B(130)이 소유한 인프라스트럭처(140) 사이에서 제어 신호 지연(control signal latnecy)이 수용 가능할 정도로 작은 상태로 유지된다면 적합하다.
도 3에 도시된 시나리오의 제2 예시에서, InP B(130)이 제한된 제어를 보유하고, 이에 로컬 제어 요소(231)가 AC, AAA 및/또는 RC를 수행하고, 로컬 모니터(232)는 , TCSP 제어 요소(251) 및 TCSP 모니터(252)의 각 지시 하에서 퍼포먼스 모니터링을 수행한다.
예컨대, TCSP A(150)의 TCSP 제어 요소(251)는 어떤 측면, 예컨대 스케줄링, 파워 제어, 셀 할당, 및/또는 허가에 대해, 자원 블록 마스크를 통해 InP B(130)에게 가이드라인을 제공한다. 가이드라인은 주어진 주파수 서브대역에 대해 복수의 시간 전송 간격(TTI: Time Transmission Interval)으로 만들어진 어떤 시간 창을 나타내고, 이것에 따라 InP B(130)의 로컬 제어 요소(231)는 자유롭게 프레임마다(frame-by-frame) 로컬 결정(한정되지 않지만, 스케줄링 및 파워를 포함)을 수행할 수 있다.
또한, InP B(130)의 로컬 모니터(232)는 정기적인 무산 시스템 상태 보고(한정되지 않지만, 채널 피드백, 간섭 측정, 링크 로딩, 사용자 장비 상태 및 이동성 정보를 포함)를 TCSP A(150)의 TCSP 모니터(252)에게 정기적으로 및/또는 필요한 경우에 제공할 수 있다. 또한, VN 최종 사용자 퍼포먼스 모니터링은 InP B(130)의 로컬 모니터(232)에 의해 TCSP A(150)의 TCSP 모니터(252)에게 제공되며, 이에 의해 VNO 1(110)에게 과금된다.
그래서, 그러한 예시에서, TCSP A(150)의 부분에 대한 상당한 레벨의 지능이 여전히 요구된다.
이와 같은 제한된 제어의 예시는, TCSP A(150) 및 InP B(130) 사이의 제어 신호 지연이 너무 커서 펌파이프 예시를 실행 가능하게 할 수 없거나, 또는 InP B(130)이 TCSP A(150)에 완전한 제어를 양도하고 싶지 않을 때 적합하다.
덤파이프 예시에서와 같이, InP B(130)의 로컬 AAA 서버(도시되지 않음)는, 비허가된 UE(221)가, 예로서 TCSP A(150)에 의해 지원되지 않는 경우의 UE가, InP B(130)에 의해 TCSP A(150)에 할당된 인프라스트럭처(140)에 액세스하려고 시도하는 때를 탐색하기 위해 채용될 수 있다.
도 4는, InP R(135)의 인프라스트럭처(145)가 복수의 TCSP, 여기서는 TCSP A(150) 및 TCSP B(160) 사이에서 공유되는 시나리오의 제2 예시적 클래스의 개략도이다. VNO 1(110) 및 VNO 2(115)는 각각 TCSP A(150) 및 TCSP B(160)에 각각 가입되어 있다. 이 제1 클래스의 시나리오에서, InP R(135)는 그의 인프라스트럭처(145)를 다수의 TCSP(150, 160)과 공유한다.
이 클래스의 시나리오에서, VNO 1(110) 및 VNO 2(115)는 각각 그들 자신의 VN 제어 요소(211, 216) 및 VN 모니터(212, 217)를 가지고 있다. TCSP A(150) 및 TCSP B(160)은 각각, TCSP 제어 요소(251, 256) 및/또는 TCSP 모니터(252, 257)을 각각 가진다. InP R(135)는 로컬 제어 요소(236) 및 로컬 모니터(237)를 가진다. TCSP 제어 요소(251, 256) 및/또는 TCSP 모니터(252, 257)는 로컬 제어 요소(236) 및/또는 로컬 모니터(237)와 통신하여 인프라스트럭처(145)의 제어 및 이에 대한 액세스를 요청 및/또는 수신한다.
도 4에 도시된 시나리오의 제1 예에서, InP R(135)는 개별의 하드 슬라이스를 각각의 TCSP A(150) 및 TCSP B(160)에 할당하는데, 각각의 하드 슬라이스는 InP R(135)의 인프라스트럭처(145)의 전면적인 제어를 가진다. InP R(135)는 각각의 TCSP A(150) 및 TCSP B(160)에게 가상화된 자원이 제공된 개별의 네트워크 슬라이스를 수여할 수 있다. 가상화된 자원은 물리적 인프라스트럭처(145)에 직접적으로 매핑될 수 있다. 이 예에서, 각각의 TCSP A(150) 및 TCSP B(160)은 할당된 인프라스트럭처(145)에 대한 제어 및/또는 모니터링 액세스 및 책임을 양도받는다. 각 TCSP(150, 160)에 상이한 네트워크 슬라이스를 제공하는 것에 의해, InP R(135)는 동시에 각 TCSP(150, 160)로부터의 트래픽을 격리시키면서 제어를 양도한다. 이 예는 "덤파이프" 예시의 확장으로 생각될 수 있고, 여기서 InP R(135)의 인프라스트럭처의 각 슬라이스는 주어진 TCSP(150, 160)에 전용되는 가상 InP(도시되지 않음)의 인프라스트럭처의 전체로 생각될 수 있다.
다른 예에서, 슬라이스들은 할당되지 않으며, 각 TCSP A(150) 및 TCSP B(160)가 그 할당된 인프라스트럭처에 대한 제어를 양도받는다. 이 예는 트래픽 격리는 제공하지 않으며, 실행이 덜 복잡할 수 있다.
도 4에 도시된 시나리오의 제1 예시에서, InP R(135)는 각각의 TCSP A(150), 및 TCSP B(160)에게 인프라스트럭처(145)의 부분적 제어를 가진 하드 슬라이스를 할당한다. 이 예에서, InP R(135)는 제한된 제어를 보유하며, 이 경우 로컬 제어 요소(236)이 AC, AAA 및/또는 RC를 수행하고, 로컬 모니터(237)가 퍼포먼스 모니터링을 수행한다. InP R(135)의 이 제한된 제어의 실행은 각각의 TCSP 제어 요소(251, 256) 및 각 TCSP 모니터(252, 257)로부터의 지시에 따른다. 이 시나리오는 제한된 제어 예시의 확장으로 간주되며, 여기서 InP R(135)의 인프라스트럭처(145)의 각 슬라이스는 주어진 TCSP(150, 160)에 전용인 가상 InP(도시되지 않음)의 인프라스트럭처 전체인 것으로 간주된다.
도 4에서 도시된 시나리오의 제3 예시에서, InP R(135)은 소프트 슬라이스(즉, 인프라스트럭처(145)의 사용에 대한 상한)를 각 TCSP A(150) 및 TCSP B(160)에 할당한다. 그러한 예는, TCSP A(150) 및 TCSP B(160) 간에 자원 경쟁-관련 충돌을 InP R(135)가 해결할 수 있는 때에 적합하다.
예컨대, InP R(135)는 동작 자원 상태 피드백을 TCSP A(150) 및 TCSP B(160) 양쪽에 제공한다. 그러한 피드백은 자원 사용 데이터를 포함할 수도 있는데, 이것은 그 시점에서 TCSP(150, 160)에 가용한 추가 자원을 나타내기도 하고, 동적으로 변동하는 허가 가능한 영역을 나타내기도 한다. TCSP A(150) 및 TCSP B(160)는, 이후에, 인프라스트럭처(145)의 할당된 슬라이스의 사용에 대한 자신의 스케줄링을 수행한다.
도 5는 그와 같은 동적 자원 상태 피드백을 제공하기 위해 InP R(135)에 의해 수행되는 메커니즘의 한정되지 않는 예시적 실시예를 보여준다. 자원 할당자(510)는 3개의 입력을 받는데, 즉, InP R(135)가 각 TCSP A(150) 및 TCSP B(160)에 제공했던 보장(511), InP R(135)와 연관된 자원의 현재 사용의 측정치(512), 및 다가오는 TTI(T) 동안 자원에 대한 각 TCSP A(150) 및 TCSP B(160)로부터의 요청(551, 561)이다.
예컨대, InP R(135)에 의해 TCSP A(150)에 할당된 소프트 슬라이스는, 주어진 수의 TTI의 시간 창에 걸쳐, 평균적으로 InP R(135)의 인프라스트럭처(145)의 주어진 퍼센티지를 TCSP A(150)가 수신할 것이라는 자원 보장(511)을 할당받을 수 있다.
자원 할당자(510)는 각각의 TCSP A(150) 및 TCSP B(160)에, 수신된 자원 보장 파라미터(511), 현재 자원 사용(512) 및 자원 요청(551, 561)에 기초하여, 각 TTI 동안 허가된 자원(552, 562)을 할당한다.
InP R(135)에 의해 각각의 TCSP A(150) 및 TCSP B(160)에 할당된 동적 자원 상태 피드백은, TCSP(150, 160)으로 하여금 전용하는 방식이 아니게 인프라스트럭처(145)가 할당되는 사실에도 불구하고 스케줄링을 수행한다. 그렇지 않으면, 각 TCSP(150, 160)에게는 소프트 슬라이스에서 할당된 인프라스트럭처(145)에 대한 액세스, 모니터링 및/또는 책임에 대한 전면적인 제어가 주어진다.
또한, 이 예시에서, 채널 상태 및 자원 활용도 및 사용자 서비스 품질(QoS)이 로컬 제어 요소(236)에 의해 TCSP 제어 요소(251, 256)에 전송될 수 있다.
몇몇 경우, 인접한 셀에서의 채널들이 상이한 TCSP(150, 160)에 의해 사용되는 경우, TCSP(150, 160) 간에 간섭 합의를 구축하는 것이 적절할 수 있다. 그러한 합의는 동적 또는 정적일 수 있다.
도 4에 도시된 시나리오의 제4 예시에서, InP R(135)는 각각의 TCSP A(150) 및 TCSP B(160)에 인프라스트럭처(145)의 부분적인 제어를 가진 소프트 슬라이스를 할당한다. 이 예에서, InP R(135)는, 스케줄링을 포함하는 제한된 제어를 보유하며, 여기서 로컬 제어 요소(236)는 AC, AAA 및/또는 RC를 수행하고, 로컬 모니터(237)는 퍼포먼스 모니터링을 수행한다. InP R(135)의 이 제한된 제어의 실행은, 각각의 TCSP 제어 요소(251, 256) 및 각 TCSP 모니터(252, 257)로부터의 지시에 따른다.
로컬 제어 요소(236)가 TCSP A(150)에게 자원 액세스를 허락하는 경우, TCSP A(150)은 전면적인 파워 제어를 가진 할당된 슬라이스를 획득한다. 일례에서, TCSP A(150)은 스케줄링 우선권을 자신의 트래픽 내에서 할당한다.
도 6은, 도 4의 시나리오에서 TCSP A(150) 및 TCSP B(160)에 InP R(135)의 인프라스트럭처(145)를 할당하기에 적합한, InP R(135), TCSP A(150) 및 TCSP B(160)의 예시적인 컴포넌트를 보여주는 블록도이다.
설명의 편의와 간소화를 위해 도시되지 않았지만 TCSP A(150), TCSP B(160) 및/또는 InP R(135) 중 하나 이상의 다른 엔티티가 있을 수 있다. 또한, 도시된 엔티티 중 하나 이상이 다른 컴포넌트로 대체되거나 생략될 수 있다.
TCSP A(150) 및 TCSP B(160)는, 도시를 위해, 그들의 구성 엔티티, 즉, MANO(Management ANd Orchestrator) 엔티티(610), TCSP 제어 요소(251, 256)의 이름으로 도시되어 있다. 이들 엔티티는, 각 TCSP(150, 160)에 할당된 인프라스트럭처에서 연관된 TCSP(150, 160)에 대해 가상화된 네트워크 기능(VNF)(657(656도 포함), 667(666도 포함)의 세트를 인스턴트화하기 위해 함께 동작한다.
MANO(610)는 오케스트레이터(611), VNF 관리자(VNFM)(612) 및 VIM(Virtual Infrastructure Manager)(613)을 포함할 수 있다.
오케스트레이터(611)는, InP R(135)에 의해 TCSP A(150)에 할당된 인프라스트럭처(145)를 포함하여, TCSP A(150)의 통합된 자원 상에서, TCSP A(150)에 대해, VNFM(612) 및 VIM(613)과 연합하여 VNF(656)를 인스턴트화하고 관리하는 것을 책임진다. 오케스트레이터(611)는, VNF(657)를 호스트하는 TCSP(150, 160)에 할당되거나 및/또는 이에 의해 소유된 적합한 PoP(Point of Presence) 엔티티 또는 노드(645)를 지정한다.
VNFM(612)는 TCSP A(150)의 PoP(645)에서 TCSP A(150)와 연관된 VNF(657)의 수명 관리를 수행하는데, 이것은 다양한 시점에서, VNF(657)을 온보딩(on-boarding), 인스턴트화, 구성, 활성화 및 최종적으로 비활성화하는 것으로 이루어질 수 있다.
VIM(613)은 TCSP A(150)의 통합된 자원을 관리한다.
도 6에서, 각 TCSP 제어 요소(251, 256)는, 대응하는 TCSP(150, 160)을 위해, 네트워크 관리자(651), 프록시 VNFM(Proxy VFNM)(652), 공유 VIM(Shared VIM)(653), 정책 관리자(654), 및 협상자 엔티티(655)를 포함한다.
네트워크 관리자(651)는 서비스 관련 디맨드를 서비스 요청으로서 오케스트레이터(611)에게 제공한다.
TCSP A(150)의 경우, 프록시 VNFM(652)가 InP R(135)에 의해 TSP A(150)에 할당된 PoP(645)에서 VNF(657)의 수명 관리를 수행한다.
공유 VIM(653)은 InP R(135)의 로컬 제어 요소(236)와 함께 TCSP A(150)에 할당된 InP R(135)의 인프라스트럭처(145)를 관리한다.
정책 관리자(654)는, 예컨대, 제한되지 않는 예로서, 상기 TCSP A(150)의 비용/재정 제약(costing/financial constraint) 및 KPI(Key Performance Indicator)와 같은 서비스 관련 디맨드를 유지하고 보장하는 것을 맡는다. 정책 관리자(654)는 오케스트레이터(611)의 내부적 기능일 수도 있고, 또는 외부 엔티티일 수도 있다. 정책 관리자(654)는 협상자 엔티티(655)에 수용 가능한 자원 정책을 지정한다.
TCSP A(150)의 협상자 엔티티(655)는, 정책 관리자(654)에 의해 지정된 수용 가능한 자원 정책과도 일맥상통하는 협상된 자원 사용 정책에 도달하기 위해 InP R(135)와 협상한다. 그러한 정책이 구축되면, TCSP A(150)와 연관된 VNF(657)(TCSP A(150)에 할당된 인프라스트럭처(145)를 이용하여 인스턴트화됨)가, InP R(135)의 로컬 제어 요소와 함께 프록시 VNFM(652) 및 공유 VIM(653)을 통해 TCSP A(150)에 의해 관리되고 및/또는 제어될 수 있다.
InP R(135)는 또한, 로컬 제어 요소(236)과 같은 구성 엔티티로 도시되어 있다. 로컬 제어 요소(236)는 VIM(633), 정책 관리자(634) 및 브로커 엔티티(655)를 포함한다.
VIM(613)와 같이, VIM(633)은 TCSP A(150) 및 TCSP B(160)의 각각의 공유 VIM(653)과 함께, InP R(135)의 인프라스트럭처(645)를 관리한다.
정책 관리자(634)는 예컨대, 제한되지 않는 예로서, InP R(135)의 비용/재정 제약(costing/financial constraint) 및 KPI(Key Performance Indicator)와 같은 서비스 관련 디맨드를 유지하고 보장하는 것을 맡는다. 정책 관리자(634)는 InP R(135)의 내부적 기능일 수도 있고, 또는 외부 엔티티일 수도 있다. 정책 관리자(634)는 브로커 엔티티(635)에 수용 가능한 자원 정책을 지정한다.
브로커 엔티티(635)는, 정책 관리자(634)에 의해 지정된 수용 가능한 자원 정책과 일맥상통하는 협상된 자원 사용 정책에 도달하기 위해, TCSP(150, 160)의 개별 협상자 엔티티(655)와 협상하여 TCSP(150, 160) 모두에 대한 자원 사용 정책을 결정한다.
도 7은, 도 6의 컴포넌트 간에 교환되는 예시적인 신호를 보여주는 신호 흐름도이다.
TCSP A(150) 및 TCSP B(160)의 네트워크 관리자(651) 각각은 인프라스트럭처(145)에 대한 서비스 요청(701, 703)을 그들의 오케스트레이터(611)에게 전송한다. 서비스 요청은 VNF 요청(한정되지 않지만, SDN 제어기(SDN-C), 스케줄러 및 서비스 품질 프로브를 포함한다), NFMI 사용 요청(한정되지 않지만, 계산을 위해, 저장 및 네트워크를 포함한다), 스펙트럼 사용 요청, 및 트래픽 QoS 디맨드(한정되지 않지만, 속도 및 지연을 포함한다)을 포함한다.
TCSP A(150) 및 TCSP B(160)의 협상자 엔티티(655)는, 브로커 엔티티(635), 자원 사용 디맨드를 포함하는 요청을 전송하고, 정책 관리자(654)와 협의하여, 제안된 자원 사용 정책을 전송한다(702, 704).
InP R(135)의 정책 관리자(634)와 함께, InP R(135)의 브로커 엔티티(635)는 그 서비스 요청을 이용하여, 관련된 모든 당사자들을 고려하여 제안된 통합 자원 사용 정책(705)을 결정하고, 개별화된 자원 사용 정책(일례에서, 이것은 하드 슬라이싱 대 소프트 슬라이싱의 결정일 수도 있고, 그 슬라이스에 어떤 자원이 포함되는지의 결정일 수도 있고, 및/또는 소프트 슬라이스에 어떤 제약이 있을지의 결정일 수도 있음)을 TCSP A(150) 및 TCSP B(160)의 협상자 엔티티(655)에 통신(706, 707)한다.
제안된 자원 사용 정책(705)이 TCSP A(150) 및 TCSP B(160) 모두에 받아들여질 수 없는 경우, 동작 및 흐름(702-707)이 자원 사용 정책(705)에 대해 합의될 때까지 반복된다.
제안된 자원 사용 정책(705)이 TCSP A(150) 및 TCSP B(160)에 받아들여질 수 있을 때(708), TCSP A(150) 및 TCSP B(160)의 오케스트레이터(611)는 각각 그들의 VNF(656, 666)을 호스팅하기 위한 적합한 PoP(645) 및 TCSP A(150) 및 TCSP B(160)에 할당된 인프라스트럭처와 연관된 자원 사용(한정되는 것은 아니지만, 스펙트럼을 포함)을 최적화하고 지정한다(710, 711).
TCSP A(150) 및 TCSP B(160)의 오케스트레이터(611)는 각각, 그들의 지정된 PoP(645)와 연관된 자원을 할당하기 위해 그들의 공유 VIM(653)에 요청을 전송한다(712, 713).
TCSP A(150) 및 TCSP B(160)의 공유 VIM(653)은 각각, 수신이 완료되면, TCSP A(150) 및 TCSP B(160) 각각에게 수신확인(ACK)을 돌려 보낸다(714, 715).
TCSP A(150) 및 TCSP B(160)의 오케스트레이터(611)는 각각, TCSP A(150) 및 TCSP B(160)에 할당된 인프라스트럭처(145)를 이용하여 하나 이상의 VNF(657, 667)를 인스턴트화하기 위해, 그들의 프록시 VNFM(652)에게 요청을 전송한다(716, 717).
TCSP A(150) 및 TCSP B(160)의 프록시 VNFM(652) 각각은, TCSP A(150) 및 TCSP B(160)에 할당된 인프라스트럭처(145)를 이용하여 하나 이상의 VNF(657, 667)을 인스턴트화한다(718, 719).
TCSP A(150) 및 TCSP B(160)의 프록시 VNFM(652)는 각각, 그들의 오케스트레이터(611)에 수신확인(ACK)을 돌려 보낸다(720, 721).
오케스트레이터(611)가 자원을 할당하기 위해 공유 VIM(653)에 지시하고, 프록시 VFNM(652)가 PoP(645)에서 VNF(657, 667)를 인스턴트화하는 절차는, 각 TCSP(150, 160)의 NFV-MANO(610) 내에서 내부적 시그널링을 통해 달성될 수 있다.
VNF(657, 667)가 인스턴트화되었을 때, VNF(657, 667)에 의해 그들의 프록시 VNFM(652)에 보고가 전송된다(722, 723).
그러한 보고(722, 723)가 수신되면, TCSP A(150) 및 TCSP B(160)의 프록시 VNFM(652)는 각각, 그들을 네트워크 관리자(651)에 전달한다(724, 725).
VNF(657, 667)가 일단 완전하게 활성화되면, 개별 TCSP(150, 160)는 그들 각각의 VNF(657, 667)을 그들의 프록시 VNFM(652)를 통해 액세스 및 관리할 수 있다.
그러므로 하드 자원 슬라이싱에서, 각 TCSP(150, 160)는 각자의 VNF를 관리할 수 있다. 소프트 자원 슬라이싱에서, 인프라스트럭처(145)에 대한 경쟁은, InP(135)의 브로커 엔티티(635)와의 협동으로, 자원을 공유하는 TCSP(150, 160)의 협상자 엔티티(655)에 의한 새로운 자원 협상을 통해 해결될 수 있다. 그러한 협상은 본질적으로 배포적이거나(distributice) 또는 반복적(iterative)일 수 있다.
도 8은, 다수의 TCSP 사이에서 InP R(135)의 인프라스트럭처(945)가 공유되는 시나리오의 제3 예시적 클래스의 개략도이다. 이 경우, TCSP A(150), 및 InP R(135)와 TCSP A(150)의 사이에 끼어 있는 TCSP C(155)가 있다. 이 예시에서, TCSP A(150)의 관점에서 보면, TCSP C(155)는 의 관점에서 보면, TCSP A(150)에게 InP(130, 135)를 모방하는 방식으로 동작한다. TCSP A(150)는 TCSP C(155)에 대해 업스트림 TCSP로 간주될 수 있고, TCSP C(155)는 TCSP A(150)에 대해 다운스트림 TCSP로 간주될 수 있다.
TCSP A(150)는 TCSP C(155)로부터, InP R(135)가 TCSP C(155)에 할당한 인프라스트럭처(945)를 재대여한다. TCSP C(155)는 그 인프라스트럭처(945)의 하드 슬라이스 또는 소프트 슬라이스를 전면적인 제어 또는 부분적인 제어를 가지고 획득할 수 있고, 이것은 도 3 또는 도 4 등의 시나리오에서 설명한 것과 같다.
도 8의 시나리오는, 예컨대, TCSP A(150)이 InP R(135)에 직접적으로 액세스할 방법이 없지만 InP R(135)로부터 인프라스트럭처(945)를 사용하고자 할 때, 예컨대 서버 X(801)과 같은 서버에 액세스함으로써 UE 2(222)에 보장된 서비스를 제공하고자 할 때, 일어난다.
도시된 시나리오에서, TCSP A(150)는, 그러한 서비스를 UE 2(222)에 제공하기 위해 InP R(135)의 인프라스트럭처(945)가 사용될 수 있다는 점, 그리고 인프라스트럭처(945)가 TCSP C(155)에 할당되어 있다는 것을 안다. 그러므로, TCSP A(150)은, 필요한 인프라스트럭처(945)(예컨대, 링크 및 무선 액세스)가 TCSP C(155)에 의해 TCSP A(150)에 할당될 것을 요구한다.
도 9는, 도 8에서의 시나리오에서, TCSP A(150) 내지 TCSP C(155)에 InP R(135)의 인프라스트럭처(945)를 할당하기에 적합한 InP R(135), TCSP A(150) 및 TCSP C(155)의 예시적인 컴포넌트를 보여주는 블록도이다.
도 9에서, TCSP A(150)는 또한, 하나 이상의 InP(130, 135)로부터 상술한 메커니즘(한정되지 않지만, 도 7에 설명된 방법을 포함)을 통해 할당된 인프라스트럭처(145)를 가지고 있는 것으로 도시되어 있는데, 그와 연관하여 NFV(656)을 인스턴트화하며, TCSP C(155)에 의해 할당된 인프라스트럭처(945)를 추가적으로 가진다. 또한, CSP C(155)는 InP(135)에 의해 할당된 인프라스트럭처(945)를 이용하여 NFV(966)을 인스턴트화하고, 한정되지 않지만, 도 7에서 설명한 방법을 포함하여, 상술한 메커니즘을 통해 그것에 액세스한다.
TCSP A(150) 및 TCSP C(155)가 그들의 구성 엔티티, 즉, 도면의 도시를 위해, MANO 엔티티(610) 및 TCSP 제어 요소(251, 951)로서 도시된다.
도 6과 도 9에 도시된 TCSP 제어 요소(251)는 TCSP 제어 요소(951)에 도시된 컴포넌트와는 서로 다른 구성을 보여준다. 상술한 바와 같이, TCSP 제어 요소(251)는, 도시된 컴포넌트의 일부를 대체하거나 그것에 추가하여, TCSP 제어 요소(951)에 도시된 컴포넌트의 일부를 가질 수 있고, 그 반대도 가능하다.
그래서, TCSP C(155)의 TCSP 제어 요소(951)(및 TCSP 모니터(도시되지 않음))는 TCSP A(150)의 TCSP 제어 요소(251)(및 TCSP 모니터(도시되지 에 대해 ))에 대해 다운스트림 제어 요소로 간주되고, 반대로, TCSP A(150)의 TCSP 제어 요소(251)(및 TCSP 모니터(도시되지 에 대해 ))는 TCSP C(155)의 TCSP 제어 요소(951)(및 TCSP 모니터(도시되지 않음))에 대해 업스트림 제어 요소로 간주될 수 있다.
TCSP 제어 요소(951)는 네트워크 관리자(651), 정책 관리자(934) 및 브로커 엔티티(935)를 포함한다.
정책 관리자(954)는, 정책 관리자(654)와 마찬가지로, TCSP C(155)의 서비스 관련 디맨드가 실행되고 있다는 것을 유지하고 보장하는 것을 맡는다. 정책 관리자(954)는 오케스트레이터(611)의 내부 기능일 수도 있고 외부 엔티티일 수도 있다. 정책 관리자(954)는 브로커 엔티티(935)에게 수용 가능한 자원 정책을 지정한다. 일례에서, 정책 관리자(954)는, 관련된 협상자 엔티티(655)에 수용 가능한 자원 정책을 지정할 수도 있다는 점에서, 정책 관리자(654)와 목적 및/또는 기능에서 유사할 수 있다.
브로커 엔티티(935)는, 정책 관리자(954)에 의해 지정된 수용 가능한 자원 정책과 일맥상통하는 협상된 자원 사용 정책에 도달하기 위해, TCSP A(150)의 협상자 엔티티(655)와 협상하여 TCSP A(150)에 대한 자원 사용 정책을 결정한다. 그러한 정책이 일단 수립되면, TCSP C(155)에 할당된 인프라스트럭처(945)를 이용하여 TCSP A(150)와 연관된 VNF(956)가, InP R(135)의 로컬 제어 요소(236)과 함께 프록시 VNFM(652) 및 공유 VIM(653)을 통해 TCSP A(150)에 의해 관리되고 및/또는 제어될 수 있다.
즉, TCSP C(155)는, 그의 NFV-MANO(610)을 통해, VNF(956)의 전면적인 및/또는 부분적인 제어를 가진 네트워크 오케스트레이션 능력 및 인프라스트럭처(945)를 TCSP A(150)에 제공한다.
도 10은, 도 9의 컴포넌트들 간에 교환될 수 있는 예시적인 신호를 보여주는 신호 흐름도이다.
TCSP A(150)의 네트워크 관리자(651)은 TCSP A(150)의 오케스트레이터(611)에게 자원에 대한 서비스 요청을 전송한다(1001). 이 서비스 요청은 VNF 요청(한정되지 않지만, SDN-C, 스케줄러 및 QoS 프로브를 포함), NFVI 요청(한정되지 않지만, 계산을 위해, 저장 및 네트워크를 포함), 스펙트럼 사용 요청, 및 트래픽 QoS 디맨드(한정되지 않지만, 속도와 지연을 포함)을 포함할 수 있다.
TCSP A(150)의 협상자 엔티티(655)는, 자원 사용 디맨드를 포함하는 요청을 TCSP C(155)의 브로커 엔티티(935)에 전송하고, TCSP A(150)의 정책 관리자(654)와 협의하여, TCSP A(150)의 제안된 자원 사용 정책을 전송한다(1002).
TCSP C(155)의 네트워크 관리자(651)은, TCSP C(155)의 오케스트레이터(611)에게 자원에 대한 서비스 요청을 전송한다(1003). 이 서비스 요청은 VNF 요청(한정되지 않지만, SDN-C, 스케줄러 및 QoS 프로브를 포함), NFVI 요청(한정되지 않지만, 계산을 위해, 저장 및 네트워크를 포함), 스펙트럼 사용 요청, 및 트래픽 QoS 디맨드(한정되지 않지만, 속도와 지연을 포함)을 포함할 수 있다.
TCSP C(155)의 오케스트레이터(611)는 이 정보를 TCSP C(155)의 브로커 엔티티(935)에게 전달한다. 이 정보는, 자원 사용 디맨드를 포함하고, TCSP C(155)의 정책 관리자(954)와 협의하여 TCSP C(155)의 제안된 자원 사용 정책을 포함할 수 있다.
TCSP C(155)의 정책 관리자(954)와 함께, TCSP C(155)의 브로커 엔티티(935)는 그 서비스 요청을 이용하여, 관련된 모든 당사자들을 고려하여 제안된 통합 자원 사용 정책(1004)을 결정하고, 개별화된 자원 사용 정책(일례에서, 이것은 하드 슬라이싱 대 소프트 슬라이싱의 결정일 수도 있고, 그 슬라이스에 어떤 자원이 포함되는지의 결정일 수도 있고, 및/또는 소프트 슬라이스에 어떤 제약이 있을지의 결정일 수도 있음)을 TCSP A(150)의 협상자 엔티티(655)에 통신(1005)한다.
제안된 자원 사용 정책(1004)이 TCSP A(150) 및 TCSP C(155) 모두에 받아들여질 수 없는 경우, 동작 및 흐름(1002-1005)이 자원 사용 정책(1004)에 대해 합의될 때까지 반복된다.
제안된 자원 사용 정책(1004)이 TCSP A(150) 및 TCSP C(155)에 받아들여질 수 있을 때(1006), TCSP A(150) 및 TCSP C(155)의 오케스트레이터(611)는 각각 그들의 VNF(656, 966)을 호스팅하기 위한 적합한 PoP(645), 및 InP R(135)에 의해 TCSP C(155)에 할당된 인프라스트럭처(945)와 연관된 자원 사용(한정되는 것은 아니지만, 스펙트럼을 포함)을 최적화하고 지정한다(1007, 1008).
TCSP A(150)의 오케스트레이터(611)는 TCSP C(155)의 브로커(935)에게 수신확인을 돌려 보낸다(1009).
TCSP A(150)의 오케스트레이터(611)는, 지정된 PoP(645)와 연관된 자원을 할당하기 위해 TCSP A(150)의 공유 VIM(653)에 요청을 전송한다(1010). 그리고 TCSP C(155)의 오케스트레이터(611)은 지정된 PoP(645)와 연관된 자원을 할당하기 위해 TCSP C(155)의 VIM(613)에게 요청을 전송한다(1011).
TCSP A(150)0)의 공유 VIM(653)은 각각, 수신이 완료되면, TCSP A(150)의 오케스트레이터(611)에게 수신확인(ACK)을 보내고(1012), TCSP C(155)의 VIM(613)은 TCSP C(155)의 오케스트레이터(611)에게 수신확인(ACK)을 돌려보낸다(1013).
TCSP A(150)의 오케스트레이터(611)는, TCSP C(155) 및 TCSP A(150)에 의해 할당된 인프라스트럭처(945)를 이용하여 하나 이상의 VNF(657)을 인스턴트화하기 위해 TCSP A(150)의 프록시 VNFM(652)에게 요청을 전송하고(1014), TCSP C(155)의 오케스트레이터(611)는, TCSP C(155)에 의해 할당된 인프라스트럭처(945)를 이용하여 하나 이상의 VNF(967)을 인스턴트화하기 위해 TCSP C(155)의 VNFM(612)에게 요청을 전송한다(1015).
TCSP A(150)의 프록시 VNFM(652)는, TCSP C(155) 및 TCSP A(150)에 의해 할당된 인프라스트럭처(945)를 이용하여 하나 이상의 VNF(657)을 인스턴트화하고(1016), TCSP C(155)의 VNFM(612)는 CSP C(155)에 의해 할당된 인프라스트럭처(945)를 이용하여 하나 이상의 VNF(967)을 인스턴트화한다(1017).
TCSP A(150)의 프록시 VNFM(652)는 TCSP A(150)의 오케스트레이터(611)에게 수신확인을 돌려 보내고(1018), TCSP C(15)의 VNFM(612)는 TCSP C(155)의 오케스트레이터(611)에게 수신확인을 돌려보낸다(1019).
오케스트레이터(611)가 공유 VIM(653)에게 자원을 할당하도록 지시하고 프록시 VNFM(652)가 PoP(645)에서 VNF(957)을 인스턴트화하는 과정은, TCSP A(150)의 NFV-MANO(610) 내에서의 내부적인 시그널링에 의해 달성될 수 있다. 마찬가지로, 오케스트레이터(611)가 VIM(613)에게 자원을 할당하도록 지시하고 VNFM(612)가 PoP(645)에서 VNF(967)를 인스턴트화하는 과정은 TCSP C(155)의 NVF-MANO(610) 내에서 내부적인 시그널링에 의해 달성될 수 있다.
VNF(967)가 인스턴트화되고 나면, VNF(967)에 의해 보고가 TCSP C(155)의 VNFM(612)로 보내어진다(1020). VNF(657)가 인스턴트화되고 나면, VNF(657)에 의해 보고가 TCSP A(150)의 프록시 VNFM(652)에 보내어진다(1021).
그러한 보고가 수신되면(1019), TCSP C(155)의 VNFM(612)가 이것을 TCSP C(155)의 네트워크 관리자(651)에게 전달하다(1022). 또, 보고가 수신되면(1020), TCSP A(150)의 프록시 VNFM(752)가 이것을 TCSP A(150)의 네트워크 관리자(6521)에게 전달한다(1023).
VNF(657, 967)가 일단 완전하게 활성화되면, 개별의 TCSP(150, 155)는 그들 각각의 VNF(657, 967)를 프록시 VFNM(652) 및 VNFM(612) 각각을 통해 관리하고 액세스할 수 있다.
그래서, 하드 자원 슬라이싱의 경우, 각 TCSP(150, 155)는 자신의 VNF(657, 957, 967)를 관리할 수 있다. 소프트 자원 슬라이싱의 경우, 인프라스트럭처(145, 945)에 대한 경쟁이, TCSP C(155)의 브로커 엔티티(935)와 협력하여 자원(145)를 공유하는 TCSP A(150)의 협상자(655)에 의해 새로운 자원 협상을 통해 해결될 수 있다.
도 11은, 다수의 TCSP, 일례로서는 TCSP A(150) 및 TCSP C(155) 간에 InP R(135)의 인프라스트럭처(945)가 공유되는 시나리오의 제4 예시적인 클래스의 개략도이다. 이 예시에서, TCSP C(155)의 관점에서 보면, TCSP A(150)는 VNO(110, 115)처럼 동작할 수 있다. 예컨대, TCSP A(150)는 TCSP C(155)에게 업스트림 TCSP로 간주될 수 있고, TCSP C(155)는 TCSP A(150)에 대해서는 다운스트림 TCSP로 간주될 수 있다.
이 시나리오는, 한정되는 것은 아니지만, TCSP A(150)이, 예컨대, 서버 X(801)와 같은 서버에 액세스함에 따라 UE 2(222)에 보장된 서비스를 제공하기 위해, TCSP C(155)에 의해 제공된 연결성 서비스와 같은 서비스를 사용하고자 하는 경우에, 발생할 수 있다.
이 시나리오는 도 8에서 설명한 시나리오와는, TCSP A(150)이 서비스를 제공하기 위해 어떤 인프라스트럭처(945)가 TCSP C(155)에 의해 사용되어야 하는지를 반드시 알고 있어야 할 필요는 없다는 점에서 차이가 있다. 오히려, TCSP A(150)는, 일례에서, TCSP C(155)와 체결한 서비스 레벨 합의(SLA) 내에 있는 QoS 보장에 의존한다.
TCSP C(155)는, NFV-MANO(610)을 통해, TCSP A(150)에 네트워크 연결성 서비스를 제공할 수 있다. 요청된 연결성 서비스는, 주어진 지리적 영역에 있어서, TCSP A(150)에 의해 운용되는 가상 네트워크의 고객 및 최종 사용자를 위해 주어진 영역에 대한 링크, VM 및 액세스 서비스 보장을 가질 수 있다.
그러한 QoS 보장에 따라, TCSP C(155)는, 그러한 SLA에 따른 의무를 다하기 위해, RC, AAA 및/또는 AC 메커니즘을 구축하고, 및/또는 퍼포먼스 모니터링을 수행하는 일을 맡는다.
일 경우에, TCSP A(150)가, 다른 사용자들이 TCSP A(150)와의 제휴를 유지하면서 TCSP C(155)의 인프라스트럭처(945)에 의해 커버되는 영역에 로밍할 가능성이 있다는 것으로 결정하면, TCSP A(150)는 그러한 예견된 행동을 커버하기 위해 TCSP C(155)로부터 개선된 SLA를 요구할 수 있다.
TCSP C(155)의 관점에서 보면, TCSP A(150)는 VNO로서 동작한다. 따라서, TCSP C(155)의 TCSP 제어 요소(951)(및 TCSP 모니터(도시되지 않음))는 TCSP A(150)의 TCSP 제어 요소(251)(및 TCSP 모니터(252))에 대해서는 다운스트림 제어 요소로 간주될 수 있고, 반대로, TCSP A(150)의 TCSP 제어 요소(251)(및 TCSP 모니터(252))는 TCSP C(155)의 TCSP 제어 요소(951)(및 TCSP 모니터(도시되지 않음))에 대해서는 업스트림 제어 요소로 간주될 수 있다.
그럼에도, TCSP C(155)는 네트워크 상세를 공개하지 않는 완전한 "폐쇄 네트워크"로 남는다. 그것은 단지 커버리지 상세, 입력 및 출력 노드, 링크 등을 제공할 뿐이다. VNF의 배치는, 연결성을 위해 TCSP A(150)으로부터 요청이 수신된 후에 TCSP C(155)에 의해 결정된다.
방법 동작들
도 12를 참조하면, 흐름도가 도시되어 있다. 전체적으로 보면, 1500에서, TCSP(150, 155, 160)에서, 적어도 하나의 VNO(110, 115)에게 적어도 하나의 인프라스트럭처 자원(140, 145)을 할당하기 위해, 프로세서에 의해 행해지는 예시적인 동작들을 보여준다.
일례로서의 동작(1210)은, 인프라스트럭처(140, 145)와 연관된 InP(130, 135)에 의해 TCSP(150, 155)에 할당될 인프라스트럭처(140, 145)의 부분에 대한 요청을 다운스트림 제어 요소에 전송하는 것이다.
일례로서의 동작(1220)은, TCSP(150, 155, 160)에게 할당된 인프라스트럭처에 대한 액세스 및 그것의 제어를 제공하는 응답을 다운스트림 제어 요소로부터 수신하는 것이다.
일례로서의 동작(1230)은, 할당된 인프라스트럭처(140, 145)에 액세스하고 이를 제어하는 것이다.
일례에서, 예시적인 동작(1240)은, VNO(110, 115)에게 할당된 인프라스트럭처의 제어 및 액세스를 제공하기 위해 업스트림 제어 요소와 통신하는 것이다.
예시적인 장치
본 개시에 따라 상세한 실시예를 설명했는데, 이들 예시들은 주로 장치 또는 기기와, 그러한 하나 이상의 컴포넌트들 사이에 상호작용과 관련된 처리 동작의 조합에 관한 것이다.
도 13은, 하나 이상의 장치를 구현하기 위해 사용될 수 있는 처리 시스템의 블록도이다. 전체적으로 1400에서 보여주고 있으며, InP(110, 115), TCSP(150, 155, 160) 및/또는 InP(130, 135)가 여기 개시된 하나 이상의 방법에서의 동작을 수행하기 위해 개시되어 있다.
장치(1300)는 처리 유닛(1310), 스토리지 매체(1320), 및 통신 인터페이스(1330)를 포함한다. 일례에서, 장치(1300)는 또한, 이들 컴포넌트들의 일부 또는 전체를 연결하는 처리 버스(1340)뿐 아니라 다른 장치 및/또는 제어기를 포함할 수도 있다. 일례에서, 장치(1300)는 입출력(I/O) 장치(1350), 네트워크 연결성 장치(1360), 송수신기(1370) 및/또는 안테나(1380)를 포함할 수 있다.
처리 유닛(1310)은, 한정되지 않는 예로서, 통신 인터페이스(1330)에 데이터 및/또는 제어 신호를 전송하고, 여기 개시된 방법 동작을 실행하기 위해 스토리지 매체(1320)로부터 데이터 및/또는 명령을 탐색하는 것에 의해 장치(1300)의 전체 동작을 제어한다.
그러나 처리 유닛(1310)의 하드웨어는, 주어진 작업량을 처리할 수 있는 충분한 소프트웨어, 처리 전력, 메모리 자원 및 네트워크 수율 성능과 함께 동작할 수 있도록 구성되어 있다.
스토리지 매체(1320)는 상술한 바와 같이, 장치(130))에 의해 사용되는 데이터의 저장을 제공한다.
스토리지 매체(1320)는 또한, 처리 유닛(1310)에 의해 실행된 때, 그 처리 유닛(1310)으로 하여금 여기 개시된, 장치(1300)와 연관된 하나 이상의 기능을 수행하도록 하는, 컴퓨터 프로그램 제품에 있는 컴퓨터 코드 및/또는 코드 시퀀스, 명령어, 구성 정보, 데이터 및/또는 스트립트를 저장하도록 구성될 수 있다.
통신 인터페이스(1330)는 I/O 장치(1350), 네트워크 연결성 장치(1360), 및/또는 통신 네트워크 내의 다른 엔티티와의 통신을 가능하게 한다. 일례에서, 통신 인터페이스(1330)는 하나 이상의 송신기 및/또는 수신기, 및 적어도 하나의 안테나(1380)를 포함하는 송수신기(1370)에의 연결을 위한 것이며, 이를 통해 통신이 가능하게 된다. 이와 같이, 통신 인터페이스(1330)는 하나 이상의 인터페이스 및 적당한 수의 포트를 포함하여, 내부적 그리고 외부적 I/O 장치(1350), 네트워크 연결성 장치 등을 처리 유닛(1310)에 연결한다.
네트워크 연결성 장치(1360)는, 처리 유닛(1310)이 데이터 처리 및/또는 통신을 위해 원격 장치와 통신하기 위해 하나 이상의 인트라넷(도시되지 않음) 또는 인터넷과 통신할 수 있도록 해 준다. 네트워크 연결성 장치(1360)는 또한, 신호를 무선으로 또는 다르게 전송하고 수신하기 위해 하나 이상의 송수신기(1370)를 포함하거나 및/또는 송수신기와 인터페이스할 수 있다. 그러한 네트워크 연결을 가지고, 처리 유닛(1310)이 상술한 방법 동작의 하나 이상을 실행하는 중에 네트워크로부터 정보를 수신하거나 네트워크로 정보를 출력하는 것이 가능하게 된다.
송수신기(1370)는 전송할 데이터를 준비하거나 및/또는 처리 유닛(1310)에 의한 처리를 위해 수신된 데이터를 변환하는 동작을 한다.
장치(1300)의 관련 기능 및 다른 컴포넌트들은 여기에서의 개념을 혼란스럽지 않게 하기 위해 생략되었다.
도 14는 로밍을 허용하는 2개의 TCSP의 상호작용을 보여주는 호출 흐름도이다.
상술한 바와 같이, 예컨대, 도 8 및 11을 참조하면, TCSP는 한쪽이 InP 또는 VNO 중 하나로서 동작함으로써 서로 상호작용할 수 있다. 이로 인해, VNO와 연관된 UE는 그 VNO와는 연관되지 않고 TCSP와 연관된 InP 내의 액세스 포인트에 연결할 수 있다. TCSP-TCSP 상호작용을 통해, UE는, 홈 네트워크에서 제공되는 많은 서비스 및 처리를 여전히 얻으면서 효과적으로 방문 네트워크 상에 로밍할 수 있다.
UE를 인증하는 요건은 VNO에 따라, 심지어 TCSP 사이에서도 상이할 수 있다는 것을 이해해야 한다. 이러한 변동성을 가지고, UE 인증을 사용자 인증으로 교체하는 것이 가능할 수 있다. 이 인증은 제3자 인증 서비스에 의해 제공될 수 있다. 제3자 인증을 지원하기 위해 상이한 VNO 및 TCSP에 대한 요건이 전혀 없을 수도 있고, 설사 그들이 그렇다고 하더라도, 각 VNO 또는 TCSP가 동일한 제3자 인증 서비스를 지원할 것이라는 보장은 없다. 이것은, UE가 홈 네트워크가 하는 동일한 인증을 지원하지 않는 네트워크에 어태치하려고 할 때 로밍에 문제를 일으킬 것이다.
도 14는 제3자 인증을 위한, 그리도 또한 로밍 환경에서 제3자 인증을 지원하기 위한 메커니즘을 보여주는 호출 흐름(1400)이다. UE(1402)는 어태치 요청(1410)을 VNO를 지원하는 TCSP에 연결된 AP1(1404)에 전송한다. AP1(1404)는 어태치 요청(1412)을 UE의 VNO에 연관된 TCSP 내의 MMF1(Mobility Management Function 1)(1406)에 전달한다. MMF1(1406)은, 수신한 어태치 요청에 기초하여, 제3자 인증 서비스(1408)가 이 인증을 위해 사용되어야 한다고 결정한다. 인증 요청(1414)은 제3자(1408)에게 전송된다. 제3자 인증 서비스(1408)는 UE1(1402)와 세션을 생성하고 제3자 인증(1416)을 수행한다. 상술한 바와 같이, 이것은 UE 인증일 수도 사용자 인증일 수도 있고, 또는 둘 다일 수도 있다. 인증이 성공하면, 제3자(1408)는 인증 응답(1418)을 MMF1(1406)에 보낸다. 여기서, TCSP 기반의 MMF는, 세션이 인증되었다는 것을 알게 된다. NAS(Network Access Stratum) 시큐리티 셋업(1420)에 이어서 AS(Access Stratum) 시큐리티 셋업(1421)이 뒤따른다. NAS(1420) 및 AS(1421) 처리가 수행됨에 따라, 어태치 응답이 UE1(1402)을 향해 전파된다. 통상의 기술자라면 다른 시큐리티 처리가 사용될 수 있다는 것을 이해할 것이지만, NAS 및 AS가 3GPP LTE 표준과의 높은 호환성을 유지하기 위해 여기에 도시되었다.
UE1(1402)가 TCSP1과 연관된 임의의 InP에 의해 지원되는 지리적 영역의 가장자리를 향해 이동함에 따라, MMF(1406)는 다른 TCSP, 즉 UE1(1402)이 서비스를 받아야 하는 TCSP2를 지정할 수 있다. 핸드오버 절차(1424)가 MMF1(1406) 및 MMF2(1423) 사이에서 일어날 수 있고, 선택적으로 키 공유(key sharing)를 포함할 수 있다. MMF(1406)은 선택적으로 로밍 지시(1425)를 UE1(1402)에게 전송할 수 있다. 로밍 지시는 UE1(1402)에게, TCSP2를 통해 서비스가 제공되도록 어태치 과정 동안 사용될 수 있는 정보를 제공할 수 있다. UE1(1402)는 어태치 요청(1426)을 AP2(1422)에게 전송한다. AP2는 어태치 요청(1428)을 MMF2(1423)에게 전달한다. UE1(1402)는, 제3자(1408)를 이용하여 MMF2(1423)에 의해 인증될 수 없다. 이것은, MMF2(1423)가 제3자 인증을 지원하지 않기 때문일 수도 있고, MMF2(1423)가 특히 제3자(1408)를 지원하지 않기 때문일 수도 있다. UE1(1402)이 로밍 중이기 때문에, 또 그것이 MMF1(1406)과 세션을 가졌기 때문에, MMF2(1423)는 인증 요청(1430)을 MMF1(1406)에 전송할 수 있다. MMF1은 선택적으로 MMF2(1423)로 전송될 인증 증명(authentication credential)을 요청(1432)할 수 있다. 인증 응답(1434)이 MMF2(1423)에 전송된다. MMF2(1423)는 선택적으로 인증 응답(1434)으로부터의 정보를 이용하여 제3자(1408)를 지정하고, 그런 다음 세션(1436)에서 연결한다. 1432 또는 1436 중 어느 하나의 이후에, 제3자(1408)는 선택적으로 인증(1416)을 반복할 수 있다. 이때, MMF2(1423)는 UE1(1402) 또는 사용자를 인증했다. 그런 다음, NAS 시큐리티 셋업(1438) 및 AS 시큐리티 셋업(1440)이 수행될 수 있다.
용어
용어 "포함한다" 및 "가진다"는 것은 개방적 의미로 사용되므로, "포함은 하지만 이것에 한정되는 것은 아니다"라는 의미로 이해되어야 한다. "예" 및 "예시"는 단지 설명을 위한 목적으로 예를 나타내기 위해 사용되고, 본 발명의 범위를 그 예에 한정하여 해석해서는 안된다. 특히, "예"라는 것은 그것이 사용되는 표현에 대해 그것이 디자인적이든 성능에 관한 것이든 다른 것이든, 어떤 이롭거나 친미하거나 다른 품질을 나타내는 것으로 해석되어서는 안된다.
"연결" 및 "통신"은 어떤 형태로 사용되든 직접적인 연결 또는 어떤 인터페이스, 장치, 중간 매체 컴포넌트를 통한 간적접인 연결 또는 전기적이거나 기계적이거나, 화학적이거나 기타의 연결일 수 있다.
"상방", "하방", "좌", "우"와 같은 방향을 나타내는 용어는 다른 언급이 없다면 도면에서의 방향을 나타낸다. 유사하게, "내측으로" 및 "외측으로"는 각각 장치, 영역 또는 부피의 기하학적 중심 또는 지정된 부분에 지리적 가까워지고 멀어지는 방향을 각각 나타낸다. 또한, 여기에 기재된 모든 치수는 어떤 실시예를 보여주기 위한 예를 보여주기 위한 것일 뿐이며, 그 지정된 치수를 벗어나는 실시예에 대한 개시의 범위를 한정하려는 의도가 아니다.
단수로 기재한 용어도 복수를 포함할 수 있고 그 반대로 마찬가지이다.
여기에 사용된 바와 같이, "제1" 및 "제2"와 같은 접두어와 "a" 및 "b"와 같이 장치에 번호를 붙인 경우, 이것은 단지 하나의 엔티티나 요소를 다른 엔티티나 요소로부터 구별하기 위해 사용한 것일 뿐이며, 이것은 물리적 또는 논리적 관계를 요구하거나 암시하거나 또는 그러한 엔티티 또는 요소의 순서를 반드시 의미하는 것은 아니다.
일반
본 개시의 실시예와 측면, 원리, 그리고 특정 예시를 설명하는 모든 기재는 구조적인 균등물 및 기능적 균등물을 모두 포함하도록 의되된다. 추가로, 그러한 균등물은 현재 알려진 균등물뿐 아니라 미래에 개발된 균등물, 즉, 구조에 관계없이 동일한 기능을 수행하도록 개발된 임의의 요소를 포함하는 것으로 이해되어야 한다.
본 개시는, 균등한 기능을 가진 요소를 생략, 추가 또는 교체함으로써 변형될 수 있고, 이것은 광범위한 영역에서 구현될 수 있는 많은 응용가능한 기술적 사상을 제공한다. 여기에 개시된 특정 실시예는 단지 본 개시를 만들고 이용하기 위한 구체적인 방법을 보여주기 위한 것일 뿐이고, 본 개시의 범위를 제한하려는 것이 아니다. 또, 여기 개시된 원리는 본 개시의 범위를 설명하기 위한 것으로 간주된다.
대체, 수정 및 균등을 커버하는 여러 가지 변형예 및 수정예가 본 설명을 참조함으로써 통상의 기술자에게 자명하게 될 것이고, 첨부된 청구범위에서 정의된 바와 같이, 본 개시의 기술적 사상으로부터 벗어나지 않고 여기 개시된 실시예로부터 얻어질 수 있다.
따라서, 여기에 개시된 설명과 실시예는 예시로서만 이해되어야 하고, 본 개시의 실제 보호 범위는 이하의 청구범위에 의해 개시된다.

Claims (15)

  1. 적어도 하나의 인프라스트럭처 자원을 적어도 하나의 가상 네트워크 운용자(VNO: Virtual Network Operator)에게 할당하는 방법으로서,
    상기 방법은 텔레콤 연결성 서비스 제공자(TCSP: Telecom Connectivity Service Provide) 제어 요소에서의 동작을 포함하고,
    상기 방법은,
    인프라스트럭처 제공자(InP: Infrastructure Provider) 인프라스트럭처와 연관된 자원의 부분이 상기 TCSP에 할당되도록 요청하는 요청을, InP 제어 요소에게 전송하는 단계;
    상기 InP 제어 요소로부터, 상기 요청된 자원의 할당된 부분에 대한 액세스를 제공하는 응답을 수신하는 단계; 및
    상기 자원의 할당된 부분에 액세스하는 단계
    를 포함하는 방법.
  2. 제1항에 있어서,
    상기 응답을 수신하는 단계가,
    상기 자원의 할당된 부분에 대한 제어를 수신하는 단계, 및
    상기 자원의 할당된 부분과 연관된 인프라스트럭처에 제어 지시를 전송하는 단계
    를 포함하는, 방법.
  3. 제1항에 있어서,
    상기 액세스하고 제어하는 동작이 상기 할당된 자원을 상기 TCSP에 할당된 다른 인프라스트럭처와 통합(pooling)하는 것을 포함하는, 방법.
  4. 제1항에 있어서,
    상기 할당된 자원에의 액세스 및 상기 할당된 자원의 제어를 상기 VNO에 제공하기 위해 업스트림 제어 요소와 통신하는 단계를 더 포함하는 방법.
  5. 제4항에 있어서,
    상기 업스트림 제어 요소는, 업스트림 TCSP의 TCSP 제어 요소, TCSP의 TCSP 제어 요소와 통신하는 VNO의 VN 제어 요소, 및 이들의 조합으로 이루어지는 그룹으로부터 선택되는 것인, 방법.
  6. 제1항에 있어서,
    상기 InP 제어 요소는 상이한 TCSP 제어 요소인, 방법.
  7. 제1항에 있어서,
    상기 TCSP가 상기 할당된 자원에 액세스하기 전에 자원 사용 정책이 합의될 때까지 상기 TCSP 제어 요소 및 상기 InP 제어 요소가 요청 및 응답을 교환하는 단계를 더 포함하는, 방법.
  8. 제7항에 있어서,
    상기 자원 사용 정책은 자원 제어(RC: Resource Control), 인증, 인가 및 과금(AAA: Authentication, Authorization, and Accounting), 허가 제어(AC: Admission Control), 퍼포먼스 모니터링 및 이들의 임의의 조합으로 구성되는 속성을 통제하는 것인, 방법.
  9. 제1항에 있어서,
    상기 할당된 자원은 자원의 하드 슬라이스(hard slice)를 상기 TCSP에게 제공하고, 상기 하드 슬라이스는 연관된 인프라스트럭처의 독점적 사용을 상기 TCSP에게 제공하는, 방법.
  10. 제1항에 있어서,
    상기 할당된 자원은 상기 TCSP에게 자원의 소프트 슬라이스(soft slice)를 제공하고, 상기 소프트 슬라이스는 연관된 인프라스트럭처의 사용에 상한을 제공하는, 방법.
  11. 텔레콤 연결성 서비스 제공자(TCSP: Telecom Connectivity Service Provider) 제어 요소로서,
    인프라스트럭처 제공자(InP: Infrastructure Provider) 내의 제어 요소와 통신하기 위한 네트워크 인터페이스:
    프로세서; 및
    상기 프로세서에 의해 실행된 때 상기 TCSP 제어 요소로 하여금,
    InP 인프라스트럭처와 연관된 자원의 부분이 상기 TCSP에 할당되도록 요청하는 요청을 InP 제어 요소에게 전송하는 동작, 및
    상기 InP 제어 요소로부터 상기 할당된 인프라스트럭처에 대한 액세스를 제공하는 응답을 수신하는 것에 응답하여, 상기 InP 제어 요소와 연관된 InP의 자원의 할당된 부분에 액세스하는 동작
    을 수행하도록 하는 명령을 저장하는 비일시적 메모리
    를 포함하는 TCSP 제어 요소.
  12. 제11항에 있어서,
    상기 메모리가 추가로, 상기 자원의 할당된 부분의 제어를 수신한 것에 응답하여 상기 자원의 할당된 부분과 연관된 인프라스트럭처에 제어 지시를 전송하는 동작을 수행하도록 하는 명령을 더 포함하는, TCSP 제어 요소.
  13. 이동성 관리 기능(mobility management function)에서 로밍 사용자 장비(UE: User Equipment)의 제3자 인증을 지원하는 방법으로서,
    UE와 연관된 어태치(attach) 요청을 수신하는 단계;
    상기 어태치 요청과 연관된 UE가 로컬 자원을 이용하여 인증될 수 없다는 것으로 결정하는 단계;
    상기 UE의 인증을 획득하기 위해, 제2 이동성 관리 기능에 인증 요청을 전송하는 단계; 및
    상기 UE와 연관된 제3자 인증을 상기 제2 이동성 관리 기능으로부터 수신하는 단계
    를 포함하는 방법.
  14. 제13항에 있어서,
    상기 제2 이동성 관리 기능으로부터 상기 어태치 요청의 수신에 앞서 핸드오버 요청을 수신하는 단계를 더 포함하는 방법.
  15. 제13항에 있어서,
    상기 수신된 제3자 인증은 사용자의 인증인, 방법.
KR1020177037934A 2015-06-02 2016-06-01 제3자에 의해 제공되는 네트워크 연결성 서비스 또는 인프라스트럭처를 이용하는 방법 및 그 장치 Expired - Fee Related KR101951269B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201562170051P 2015-06-02 2015-06-02
US62/170,051 2015-06-02
US15/169,465 2016-05-31
US15/169,465 US10212589B2 (en) 2015-06-02 2016-05-31 Method and apparatus to use infra-structure or network connectivity services provided by 3rd parties
PCT/CN2016/084398 WO2016192635A1 (en) 2015-06-02 2016-06-01 Method and apparatus to use infra-structure or network connectivity services provided by 3rd parties

Publications (2)

Publication Number Publication Date
KR20180014097A true KR20180014097A (ko) 2018-02-07
KR101951269B1 KR101951269B1 (ko) 2019-02-22

Family

ID=57440070

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020177037934A Expired - Fee Related KR101951269B1 (ko) 2015-06-02 2016-06-01 제3자에 의해 제공되는 네트워크 연결성 서비스 또는 인프라스트럭처를 이용하는 방법 및 그 장치

Country Status (5)

Country Link
US (2) US10212589B2 (ko)
EP (1) EP3311530B1 (ko)
KR (1) KR101951269B1 (ko)
CN (1) CN107637019B (ko)
WO (1) WO2016192635A1 (ko)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2478667B1 (en) * 2009-09-18 2019-11-27 Nokia Solutions and Networks GmbH & Co. KG Virtual network controller
US9961624B1 (en) 2017-02-09 2018-05-01 T-Mobile Usa, Inc. Network slice selection in wireless telecommunication networks
CN108632065B (zh) * 2017-03-20 2020-09-11 华为技术有限公司 管理网络切片实例的方法、网络设备和系统
CN110167025B (zh) * 2018-02-13 2021-01-29 华为技术有限公司 一种通信方法及通信装置
EP3763080A1 (en) * 2018-03-08 2021-01-13 Telefonaktiebolaget LM Ericsson (publ) Methods and network systems for enabling a network service in a visited network
JP7273052B2 (ja) * 2018-03-08 2023-05-12 中興通訊股▲ふん▼有限公司 異なるアクセスネットワーク間で移動体通信装置のハンドオーバを実行する方法およびシステム
US11039315B2 (en) 2018-08-01 2021-06-15 At&T Intellectual Property I, L.P. On-demand super slice instantiation and orchestration
WO2020167820A1 (en) * 2019-02-12 2020-08-20 Apple Inc. Systems and methods to deploy user plane function (upf) and edge computing virtualized network functions (vnfs) in network functions virtualization (nfv) environment networks
US11483762B2 (en) 2019-02-22 2022-10-25 Vmware, Inc. Virtual service networks
US11246087B2 (en) 2019-02-22 2022-02-08 Vmware, Inc. Stateful network slice selection using slice selector as connection termination proxy
US11146964B2 (en) * 2019-02-22 2021-10-12 Vmware, Inc. Hierarchical network slice selection
US10917317B2 (en) * 2019-03-26 2021-02-09 Cisco Technology, Inc. Enterprise slice management
WO2020257986A1 (en) * 2019-06-24 2020-12-30 Nokia Shanghai Bell Co., Ltd. Dynamic allocation of network slice-specific credentials
US11178016B2 (en) 2019-08-26 2021-11-16 Vmware, Inc. Performing slice based operations in a data plane circuit
US11836551B2 (en) 2021-03-05 2023-12-05 Vmware, Inc. Active and standby RICs
US20220283839A1 (en) 2021-03-05 2022-09-08 Vmware, Inc. Direct access to hardware accelerator in an o-ran system
CN113840333B (zh) * 2021-08-16 2023-11-10 国网河南省电力公司信息通信公司 电网资源分配的方法、装置、电子设备及存储介质
WO2023032101A1 (ja) 2021-09-01 2023-03-09 楽天モバイル株式会社 性能指標値算出システム及び性能指標値算出方法
US12430609B2 (en) 2021-09-01 2025-09-30 Rakuten Mobile, Inc. Performance index value calculation system and performance index value calculation method
US20240205808A1 (en) 2022-12-19 2024-06-20 VMware LLC Multi-component configurations in a ran system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130084680A (ko) * 2010-10-29 2013-07-25 노키아 지멘스 네트웍스 게엠베하 운트 코. 카게 가상 네트워크들에서의 신뢰성 및 이용가능성 셋팅을 위한 제어 메커니즘
US20130225123A1 (en) * 2012-02-29 2013-08-29 Interdigital Patent Holdings, Inc. Method and apparatus for seamless delivery of services through a virtualized network

Family Cites Families (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6842783B1 (en) 2000-02-18 2005-01-11 International Business Machines Corporation System and method for enforcing communications bandwidth based service level agreements to plurality of customers hosted on a clustered web server
ES2217150T3 (es) 2000-04-13 2004-11-01 Operax Ab Procedimiento de optimizacion de una red.
ES2305114T3 (es) 2001-10-17 2008-11-01 Spyder Navigations L.L.C. Procedimiento para informar a una red de la cantidad de datos a transferir.
EP1331766A1 (en) 2001-12-20 2003-07-30 Alcatel A telecommunications system employing virtual service network architecture
DE60313306T2 (de) 2002-03-18 2007-07-19 Nortel Networks Ltd., St. Laurent Ressourcenzuteilung mit hilfe eines automatischen erkennungsverfahrens für providerkontrollierte schicht-2 und schicht-3 virtuelle private netzwerke
US7079856B2 (en) 2002-04-05 2006-07-18 Lucent Technologies Inc. Data flow control between a base station and a mobile station
US7269652B2 (en) 2004-10-18 2007-09-11 International Business Machines Corporation Algorithm for minimizing rebate value due to SLA breach in a utility computing environment
KR100943614B1 (ko) 2005-05-31 2010-02-24 삼성전자주식회사 다중 무선 접속 네트워크 환경에서 주파수 자원 관리시스템 및 그 방법
US7925756B1 (en) 2005-09-30 2011-04-12 Packeteer, Inc. Partition configuration and creation mechanisms for network traffic management devices
KR101088618B1 (ko) 2006-06-19 2011-11-30 인터디지탈 테크날러지 코포레이션 초기 시그널링 메시지 내의 원 사용자 신원의 보안 보호를 위한 방법 및 장치
CN101166181A (zh) * 2006-10-16 2008-04-23 琥珀技术有限公司 一种提供第三方服务的方法以及相应系统
GB0621767D0 (en) 2006-11-01 2006-12-13 Nec Corp Resource allocation
US8879573B2 (en) 2006-12-01 2014-11-04 Microsoft Corporation Media access control (MAC) protocol for cognitive wireless networks
WO2008093174A1 (en) * 2007-02-02 2008-08-07 Groupe Des Ecoles Des Telecommuinications (Get) Institut National Des Telecommunications (Int) Autonomic network node system
WO2009071431A1 (en) 2007-12-05 2009-06-11 Telefonaktiebolaget Lm Ericsson (Publ) Allocation of resources to shared spectrum operators
GB0801534D0 (en) 2008-01-28 2008-03-05 Fujitsu Lab Of Europ Ltd Communications systems
US8370721B2 (en) 2008-11-11 2013-02-05 Celtro Ltd Method and system for sensing available bandwidth over a best effort connection
JP2012511292A (ja) 2008-12-10 2012-05-17 エヌイーシー ヨーロッパ リミテッド 基盤ネットワーク上で少なくとも1つの仮想ネットワークを動作させる方法および仮想ネットワーク環境
US8688046B2 (en) 2009-02-25 2014-04-01 General Electric Company Quiet spectrum harvester
US8844040B2 (en) * 2009-03-20 2014-09-23 Citrix Systems, Inc. Systems and methods for using end point auditing in connection with traffic management
EP2478667B1 (en) 2009-09-18 2019-11-27 Nokia Solutions and Networks GmbH & Co. KG Virtual network controller
FR2955224A1 (fr) 2010-01-13 2011-07-15 Alcatel Lucent Liaison virtuelle inter-operateur
WO2011120559A1 (en) 2010-03-30 2011-10-06 Nokia Siemens Networks Oy Enhanced admission control in relay-enhanced access networks
US10368340B2 (en) 2010-04-01 2019-07-30 Hon Hai Precision Industry Co., Ltd. Network service exposure method and apparatus utilizing the same
WO2011137118A1 (en) 2010-04-26 2011-11-03 Interdigital Patent Holdings, Inc. Method and apparatus to enable ad hoc networks
US8407366B2 (en) 2010-05-14 2013-03-26 Microsoft Corporation Interconnecting members of a virtual network
IT1399929B1 (it) 2010-05-17 2013-05-09 Create Net Ct For Res And Telecomm Experimentation For Networked Communities Method and system for network virtualization
EP2434822B1 (en) 2010-09-27 2014-04-16 Alcatel Lucent Method and base station system for providing access to a mobile communication network
US20120120887A1 (en) 2010-11-12 2012-05-17 Battelle Energy Alliance, Llc Systems, apparatuses, and methods to support dynamic spectrum access in wireless networks
US20130182601A1 (en) 2011-02-02 2013-07-18 Soma Bandyopadhyay System and Method for Aggregating and Estimating the Bandwidth of Multiple Network Interfaces
EP2493235A1 (en) 2011-02-25 2012-08-29 Alcatel Lucent Scheduling of data on shared radio resources
WO2012157158A1 (ja) 2011-05-19 2012-11-22 日本電気株式会社 スペクトル制御システム、スペクトル制御方法、無線通信システム、コンピュータ可読媒体
US9172678B2 (en) 2011-06-28 2015-10-27 At&T Intellectual Property I, L.P. Methods and apparatus to improve security of a virtual private mobile network
US8892109B2 (en) 2012-05-02 2014-11-18 Alcatel Lucent Method and apparatus of dynamic spectrum sharing in cellular networks
CN102427473B (zh) * 2011-11-28 2014-03-05 中国联合网络通信集团有限公司 跨平台资源构建方法及系统
US20130159376A1 (en) * 2011-12-15 2013-06-20 Charles Moore Systems and methods for a computing resource broker agent
WO2013093462A1 (en) 2011-12-19 2013-06-27 Vodafone Ip Licensing Limited Radio access network sharing
EP2627140B1 (en) 2012-02-09 2015-09-16 Alcatel Lucent A method for scheduling of radio resources to user terminals of different network operators, and a base station therefor
CN103369535B (zh) 2012-03-29 2017-12-22 华为技术有限公司 一种频谱分配方法、装置和系统
TW201410052A (zh) * 2012-05-09 2014-03-01 Interdigital Patent Holdings 彈性網路共享
CN102710508B (zh) 2012-05-17 2014-11-26 北京邮电大学 虚拟网络资源分配方法
EP2667541B1 (en) 2012-05-23 2015-08-05 Alcatel Lucent Connectivity service orchestrator
US9154267B2 (en) 2012-07-02 2015-10-06 Intel Corporation Sounding reference signal (SRS) mechanism for intracell device-to-device (D2D) communication
US8958331B2 (en) 2012-07-02 2015-02-17 Intel Corporation HARQ-ACK handling for unintended downlink sub-frames
JP5954783B2 (ja) 2012-08-27 2016-07-20 国立研究開発法人情報通信研究機構 モバイルネットワーク
US9143926B2 (en) 2012-09-06 2015-09-22 Dell Products, Lp Method and apparatus for context aware management of location optimization of virtual machines for mobility and real-time enterprise applications
CN104685935B (zh) 2012-09-27 2019-01-15 交互数字专利控股公司 虚拟化网络中的端到端架构、api框架、发现以及接入
US9571507B2 (en) * 2012-10-21 2017-02-14 Mcafee, Inc. Providing a virtual security appliance architecture to a virtual cloud infrastructure
CN103812723B (zh) 2012-11-01 2017-03-01 财团法人工业技术研究院 为网络接入计量的系统、服务器与方法
WO2014086978A1 (en) 2012-12-07 2014-06-12 Nokia Solutions And Networks Gmbh & Co. Kg Method of allocating virtual resources
NO336691B1 (no) 2012-12-14 2015-10-19 Ipco As Fremgangsmåte for å tjene besøker-abonnenter i et mobilkommunikasjonssystem
CN103052054B (zh) 2012-12-18 2016-03-30 华为技术有限公司 一种确定用户接入无线局域网权限的方法、设备和系统
US10462674B2 (en) 2013-01-28 2019-10-29 Interdigital Patent Holdings, Inc. Methods and apparatus for spectrum coordination
GB2510345A (en) 2013-01-30 2014-08-06 Nec Corp Sharing base station resources among plural network operators
KR101558065B1 (ko) * 2013-01-30 2015-10-06 지티이 (유에스에이) 인크. 심리스 (분산된) 가상 네트워크 자원 관리를 위해 가상 네트워크 요소와 네트워크 하이퍼바이저 간의 인터페이스를 위한 요구 사항을 결정하기 위한 방법 및 시스템
WO2014121471A1 (zh) 2013-02-06 2014-08-14 华为技术有限公司 数据传输、获取方法、基站及用户设备
US9654335B2 (en) * 2013-02-27 2017-05-16 Hughes Network Systems, Llc System and method for provision and management of segmented virtual networks within a physical communications network
US9515873B2 (en) 2013-03-12 2016-12-06 Dell Products L.P. System and method for management of virtual sub-networks
US8887217B2 (en) 2013-03-13 2014-11-11 Futurewei Technologies, Inc. Systems and methods for quality of experience aware joint scheduling of buffered video on demand and best effort flows
KR20160061908A (ko) 2013-03-14 2016-06-01 리바다 네트웍스 엘엘씨 동적 스펙트럼 아비트라지 방법 및 시스템
US9973429B2 (en) 2013-04-05 2018-05-15 Futurewei Technologies, Inc. Software defined networking (SDN) controller orchestration and network virtualization for data center interconnection
GB2512900A (en) 2013-04-10 2014-10-15 Nec Corp Communication system
US9973375B2 (en) 2013-04-22 2018-05-15 Cisco Technology, Inc. App store portal providing point-and-click deployment of third-party virtualized network functions
US9832655B2 (en) 2013-05-10 2017-11-28 Nokia Solutions And Networks Oy Communication mechanism using co-primary spectrum sharing
US10034222B2 (en) 2013-06-06 2018-07-24 Huawei Technologies Co., Ltd. System and method for mapping a service-level topology to a service-specific data plane logical topology
CN104243301B (zh) 2013-06-08 2018-01-23 华为技术有限公司 一种生成业务路径的方法、设备及系统
US20140376555A1 (en) 2013-06-24 2014-12-25 Electronics And Telecommunications Research Institute Network function virtualization method and apparatus using the same
CN104252390B (zh) 2013-06-28 2018-08-14 华为技术有限公司 资源调度方法、装置和系统
US9450823B2 (en) 2013-08-09 2016-09-20 Nec Corporation Hybrid network management
RU2643451C2 (ru) 2013-08-27 2018-02-01 Хуавей Текнолоджиз Ко., Лтд. Система и способ виртуализации функции мобильной сети
US9571384B2 (en) 2013-08-30 2017-02-14 Futurewei Technologies, Inc. Dynamic priority queue mapping for QoS routing in software defined networks
US20150100694A1 (en) 2013-10-04 2015-04-09 Umm Al-Qura University Use of iterative learning for resolving scalability issues of bandwidth broker
US9444550B2 (en) 2013-10-14 2016-09-13 Fujitsu Limited Flexible virtual optical network provisioning using distance-adaptive modulation
US9330156B2 (en) 2013-10-18 2016-05-03 Cisco Technology, Inc. System and method for software defined network aware data replication
US9642077B2 (en) 2013-10-23 2017-05-02 Cisco Technology, Inc. Node selection in virtual evolved packet core
US20150154257A1 (en) 2013-12-04 2015-06-04 Nec Laboratories America, Inc. System and method for adaptive query plan selection in distributed relational database management system based on software-defined network
US9479934B2 (en) * 2013-12-13 2016-10-25 Parallel Wireless, Inc. Virtualization of the evolved packet core to create a local EPC
EP3100487B1 (en) 2014-01-31 2021-03-17 Telefonaktiebolaget LM Ericsson (publ) Resource allocation amongst parties sharing the same radio access network
US9967175B2 (en) 2014-02-14 2018-05-08 Futurewei Technologies, Inc. Restoring service functions after changing a service chain instance path
US20150288767A1 (en) * 2014-04-03 2015-10-08 Centurylink Intellectual Property Llc Network Functions Virtualization Interconnection Hub
US10567221B2 (en) 2014-05-15 2020-02-18 Hewlett Packard Enterprise Development Lp Network scheduling
US10291416B2 (en) 2014-05-15 2019-05-14 Hewlett Packard Enterprise Development Lp Network traffic tuning
JP6382616B2 (ja) 2014-07-29 2018-08-29 日東電工株式会社 回路付サスペンション基板の製造方法
CN104270441B (zh) 2014-09-28 2018-12-04 曙光信息产业股份有限公司 一种分布式系统多优先级通信的方法和系统
US10039112B2 (en) 2014-10-10 2018-07-31 Huawei Technologies Co., Ltd Methods and systems for provisioning a virtual network in software defined networks
WO2016125553A1 (ja) * 2015-02-03 2016-08-11 日本電気株式会社 仮想ネットワークシステム、仮想ネットワーク制御方法、仮想ネットワーク機能データベース、統合制御装置、制御装置およびその制御方法と制御プログラム
EP3255839B1 (en) * 2015-02-03 2024-04-24 Nec Corporation Virtual network system, virtual network control method, virtual network function database, integrated control device, control device, and control method and control program therefor
US10284495B2 (en) 2015-03-20 2019-05-07 Ntt Docomo, Inc. Slice management system and slice management method for dynamically adjusting resources allocated to a slice based on a resource utilization status
EP3292470B1 (en) * 2015-05-07 2020-12-16 Huawei Technologies Co. Ltd. System and method for dynamic virtualized network function descriptor management
US10111163B2 (en) 2015-06-01 2018-10-23 Huawei Technologies Co., Ltd. System and method for virtualized functions in control and data planes
US9392471B1 (en) 2015-07-24 2016-07-12 Viavi Solutions Uk Limited Self-optimizing network (SON) system for mobile networks
US9680958B2 (en) 2015-08-27 2017-06-13 Netsia, Inc. System and method for programmable radio access networks
US9775045B2 (en) 2015-09-11 2017-09-26 Intel IP Corporation Slicing architecture for wireless communication
US10348517B2 (en) 2015-10-09 2019-07-09 Openet Telecom Ltd. System and method for enabling service lifecycle based policy, licensing, and charging in a network function virtualization ecosystem
US20170127427A1 (en) 2015-11-02 2017-05-04 Viavi Solutions Uk Limited Enhancing network topology information for a self-organizing network
US10129894B2 (en) 2016-03-04 2018-11-13 Huawei Technologies Co., Ltd. Systems and methods for performing traffic engineering through network slices
US10637772B2 (en) 2016-05-28 2020-04-28 Guardtime Sa Verification mechanism for network service chain paths

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130084680A (ko) * 2010-10-29 2013-07-25 노키아 지멘스 네트웍스 게엠베하 운트 코. 카게 가상 네트워크들에서의 신뢰성 및 이용가능성 셋팅을 위한 제어 메커니즘
US20130225123A1 (en) * 2012-02-29 2013-08-29 Interdigital Patent Holdings, Inc. Method and apparatus for seamless delivery of services through a virtualized network

Also Published As

Publication number Publication date
KR101951269B1 (ko) 2019-02-22
US10892949B2 (en) 2021-01-12
US20190141532A1 (en) 2019-05-09
EP3311530A1 (en) 2018-04-25
WO2016192635A1 (en) 2016-12-08
CN107637019A (zh) 2018-01-26
EP3311530B1 (en) 2020-12-09
US10212589B2 (en) 2019-02-19
EP3311530A4 (en) 2018-08-22
CN107637019B (zh) 2020-06-02
US20160360408A1 (en) 2016-12-08

Similar Documents

Publication Publication Date Title
KR101951269B1 (ko) 제3자에 의해 제공되는 네트워크 연결성 서비스 또는 인프라스트럭처를 이용하는 방법 및 그 장치
5G PPP Architecture Working Group View on 5G Architecture: Version 2.0
KR102469191B1 (ko) 정보 전송방법 및 장치, 컴퓨터 판독가능 저장 매체
US10742522B2 (en) Creation and modification of shareable slice instances
CA2969138C (en) Systems and methods for providing customized virtual wireless networks based on service oriented network auto-creation
KR102178225B1 (ko) Nfv 관리 및 편성을 위한 방법 및 장치
EP3292708B1 (en) Admission of an individual session in a network
US11343660B2 (en) Mobile edge computing applications management for wireless networks
WO2017080518A1 (en) System and methods for network management and orchestration for network slicing
US12015520B2 (en) Community self-managed radio access network
CN107615732B (zh) 将会话接纳至虚拟网络中的方法和移动性管理功能实体
US20210153077A1 (en) System and method for operating a wireless network
US11877177B2 (en) Systems and methods for providing edge-based quality of service orchestration for multi-access edge computing (MEC) in a network
Kokku et al. NVS: a virtualization substrate for WiMAX networks
CN104106284A (zh) Ran共享中的全部或部分资源访问
US11968561B2 (en) Dynamic service aware bandwidth reporting and messaging for mobility low latency transport
CN117322062A (zh) 通过验证切片sla保证的5g允许进入
Mannweiler et al. 5G NORMA: System architecture for programmable & multi-tenant 5G mobile networks
US11233785B2 (en) Secure systems and methods for hosted and edge site services
EP3900454B1 (en) Resources allocation for un-managed communication links
Mahboob et al. Multi-operator spectrum and mec resource sharing in next generation cellular networks
Rantanen DYNAMIC SPECTRUM SHARING IN PRIVATE NETWORKS DURING CROWDED EVENTS
CN120358607A (zh) 信息传输方法及通信装置
Karimi Algorithms and protocols for enhancement of spectrum utilization in future mobile networks
CN120529328A (zh) 蜂窝系统的可编程网络切片框架

Legal Events

Date Code Title Description
A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20220219

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20220219

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000