KR101469310B1 - Method and system for end-to-end QoS guaranteed content delivery on service overlay network - Google Patents

Method and system for end-to-end QoS guaranteed content delivery on service overlay network Download PDF

Info

Publication number
KR101469310B1
KR101469310B1 KR1020110107097A KR20110107097A KR101469310B1 KR 101469310 B1 KR101469310 B1 KR 101469310B1 KR 1020110107097 A KR1020110107097 A KR 1020110107097A KR 20110107097 A KR20110107097 A KR 20110107097A KR 101469310 B1 KR101469310 B1 KR 101469310B1
Authority
KR
South Korea
Prior art keywords
content
content delivery
block
qos
location
Prior art date
Application number
KR1020110107097A
Other languages
Korean (ko)
Other versions
KR20130033252A (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 주식회사 케이티
Publication of KR20130033252A publication Critical patent/KR20130033252A/en
Application granted granted Critical
Publication of KR101469310B1 publication Critical patent/KR101469310B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1836Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture
    • H04L12/184Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture with heterogeneous receivers, e.g. layered multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Abstract

본 발명은 서비스 오버레이 네트워크상에서 종단간 QoS 보장형 콘텐츠 전달을 위한 종단간 QoS 보장형 콘텐츠 전달 방법 및 그 시스템을 제공하고자 한다.
이를 위하여, 본 발명은, 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 시스템에 있어서, 콘텐츠 전달 요청을 콘텐츠 전달 블록으로 포워딩하고, QoS 요구사항을 서비스 정책 결정 블록으로 전달하기 위한 서비스 라우팅 블록; 종단간 QoS 보장을 위해 언더라잉 네트워크의 경로를 결정하기 위한 상기 서비스 정책 결정 블록; 서비스 탐색 및 협상 블록으로 콘텐츠 위치 탐색을 요청하여 콘텐츠 위치 탐색 결과를 전달받고, 해당 콘텐츠를 수신하여 저장하며, 상기 서비스 탐색 및 협상 블록으로 콘텐츠 위치 갱신을 요청하여 콘텐츠 위치 갱신 결과를 전달받고, 상기 해당 콘텐츠를 전달하기 위한 콘텐츠 전달 채널을 설정하며, 상기 결정된 경로를 통하여 상기 해당 콘텐츠를 전달하기 위한 상기 콘텐츠 전달 블록; 및 상기 콘텐츠 전달 블록으로부터 콘텐츠 위치 탐색 요청을 수신하면 해당 콘텐츠의 위치를 탐색하여 상기 콘텐츠 전달 블록으로 콘텐츠 위치 탐색 결과를 전달하고, 상기 콘텐츠 전달 블록으로부터 콘텐츠 위치 갱신 요청을 수신하면 해당 콘텐츠의 위치를 갱신하고 상기 콘텐츠 전달 블록으로 콘텐츠 위치 갱신 결과를 전달하기 위한 상기 서비스 탐색 및 협상 블록을 포함한다.
An end-to-end QoS guaranteed content delivery method and system for end-to-end QoS guaranteed content delivery over a service overlay network.
To this end, the present invention provides an end-to-end QoS guaranteed content delivery system in a service overlay network, comprising: a service routing block for forwarding a content delivery request to a content delivery block and delivering QoS requirements to a service policy decision block; The service policy decision block for determining a path of an underlay network for end-to-end QoS guarantee; Receiving a content location search result by requesting a content location search by a service search and a negotiation block, receiving and storing the content, receiving a content location update result by requesting a content location update by the service search and a negotiation block, A content delivery block for establishing a content delivery channel for delivering the content, and for delivering the corresponding content through the determined path; And when receiving a content location search request from the content delivery block, searching for a location of the content and delivering a content location search result to the content delivery block, and upon receiving a content location update request from the content delivery block, And for delivering the content location update result to the content delivery block.

Description

서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법 및 그 시스템{Method and system for end-to-end QoS guaranteed content delivery on service overlay network}The present invention relates to an end-to-end QoS guaranteed content delivery method and system for a service overlay network,

본 발명은 사용자에게 효율적으로 종단간 QoS(Quality of Service) 보장형 콘텐츠 전달을 위한 목적으로 사용되는 기술에 관한 것으로, 더욱 상세하게는 서비스 오버레이 네트워크상에서 종단간 QoS 보장형 콘텐츠 전달을 위한, 종단간 QoS 보장형 콘텐츠 전달 방법 및 그 시스템에 관한 것이다.
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technology used for efficiently delivering end-to-end Quality of Service (QoS) content to a user, and more particularly to a technology for end- To a content delivery method and system thereof.

일반적으로, 오버레이 네트워크(Overlay network)는 물리 네트워크 위에 성립되는 가상의 컴퓨터 네트워크를 말한다. 이 오버레이 네트워크 내의 노드는 가상, 논리 링크로 연결될 수 있으며, 각 링크는 네트워크 내에서 많은 물리적 링크를 경유하지만 물리적 링크를 고려하지는 않는다. 예를 들면, P2P(Peer to Peer) 네트워크는 오버레이 네트워크라고 할 수 있다. 이는 물리적으로 전달망을 고려하지 않고 피어(peer)와 피어(peer) 간의 연결만을 고려하기 때문이다. 또한, 인터넷 전화 접속 네트워크는 전화망 상의 오버레이 네트워크이다.Generally, an overlay network refers to a virtual computer network established on a physical network. Nodes in this overlay network can be connected by virtual and logical links, and each link goes through many physical links in the network, but does not take into account the physical link. For example, a Peer to Peer (P2P) network is an overlay network. This is because it considers only the connection between the peer and the peer without physically considering the transport network. The Internet dial-up network is also an overlay network over a telephone network.

종래 기술을 살펴보면, 콘텐츠 전달을 위한 네트워크 구성 시 언더라잉(Underlying) 네트워크와는 무관하게 콘텐츠 전달을 위한 서비스노드 간의 오버레이를 구성하고, 오버레이 네트워크를 경유하여 콘텐츠를 전달하였다. 따라서 언더라잉(Underlying) 네트워크 이하에서 발생하는 노드(Node) 장애, 링크 장애, 트래픽 폭주 등의 갑작스러운 네트워크 장애에 대한 신속한 대응이 어려운 문제점이 있었다.In the conventional technology, an overlay between service nodes for content delivery is configured regardless of an underlying network, and content is delivered via an overlay network. Therefore, there is a problem that it is difficult to promptly respond to a sudden network failure such as a node failure, a link failure, a traffic congestion, etc. occurring under the underlying network.

최근에 콘텐츠 전달을 위해 네트워크 정보를 이용하는 P4P(Proactive network Provider Participation for P2P) 기술 등이 등장하고 있으나, 네트워크가 제공하는 제한된 정보만을 패시브(passive)하게 받아서 콘텐츠를 전달하기 위해 사용하고 있는 실정이다.
Recently, P4P (Proactive Network Provider Participation for P2P) technology using network information for content delivery has appeared, but it is used to pass only restricted information provided by the network and deliver the content.

따라서 상기와 같은 종래 기술의 문제점을 해결하고자 하는 것이 본 발명의 과제이다.It is therefore an object of the present invention to solve the problems of the prior art as described above.

따라서 본 발명은 서비스 오버레이 네트워크상에서 종단간 QoS 보장형 콘텐츠 전달을 위한, 종단간 QoS 보장형 콘텐츠 전달 방법 및 그 시스템을 제공하는 데 그 목적이 있다.Accordingly, it is an object of the present invention to provide an end-to-end QoS guaranteed content delivery method and system for end-to-end QoS guaranteed content delivery over a service overlay network.

이를 위하여, 본 발명은 서비스 오버레이 네트워크상에서 종단간 QoS 보장형 콘텐츠 전달을 위한 각 기능블록과 기능블록 간의 상세 프로토콜 스펙을 정의하여 콘텐츠 전달 시스템 구현을 위한 기반 기술을 제공한다.To this end, the present invention provides a base technology for implementing a content delivery system by defining a detailed protocol specification between each functional block and a functional block for end-to-end QoS guaranteed content delivery over a service overlay network.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시 예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention which are not mentioned can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. It will also be readily apparent that the objects and advantages of the invention may be realized and attained by means of the instrumentalities and combinations particularly pointed out in the appended claims.

상기 목적을 달성하기 위한 본 발명의 시스템은, 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 시스템에 있어서, 콘텐츠 전달 요청을 콘텐츠 전달 블록으로 포워딩하고, QoS 요구사항(QoS 정보)을 서비스 정책 결정 블록으로 전달하기 위한 서비스 라우팅 블록(SR FE : Service Routing Functional Entity); 종단간 QoS 보장을 위해 언더라잉 네트워크(Underlying Network)의 경로를 결정하기 위한 상기 서비스 정책 결정 블록(SPD FE : Service Policy Decision FE); 서비스 탐색 및 협상 블록으로 콘텐츠 위치 탐색을 요청하여 콘텐츠 위치 탐색 결과를 전달받고, 해당 콘텐츠를 수신하여 저장하며, 상기 서비스 탐색 및 협상 블록으로 콘텐츠 위치 갱신을 요청하여 콘텐츠 위치 갱신 결과를 전달받고, 상기 해당 콘텐츠를 전달하기 위한 콘텐츠 전달 채널을 설정하며, 상기 결정된 경로를 통하여 상기 해당 콘텐츠를 전달하기 위한 상기 콘텐츠 전달 블록(CD FE : Content Delivery FE); 및 상기 콘텐츠 전달 블록으로부터 콘텐츠 위치 탐색 요청을 수신하면 해당 콘텐츠의 위치를 탐색하여 상기 콘텐츠 전달 블록으로 콘텐츠 위치 탐색 결과를 전달하고, 상기 콘텐츠 전달 블록으로부터 콘텐츠 위치 갱신 요청을 수신하면 해당 콘텐츠의 위치를 갱신하고 상기 콘텐츠 전달 블록으로 콘텐츠 위치 갱신 결과를 전달하기 위한 상기 서비스 탐색 및 협상 블록(SDN FE : Service Discovery & Negotiation FE)을 포함한다.According to an aspect of the present invention, there is provided a system for end-to-end QoS guaranteed content delivery in a service overlay network, the system comprising: forwarding a content delivery request to a content delivery block; A Service Routing Functional Entity (SR FE) for delivery; A Service Policy Decision FE (SPD FE) for determining a path of an underlying network to guarantee an end-to-end QoS; Receiving a content location search result by requesting a content location search by a service search and a negotiation block, receiving and storing the content, receiving a content location update result by requesting a content location update by the service search and a negotiation block, A content delivery FE (CD FE) for establishing a content delivery channel for delivering the content, and delivering the corresponding content through the determined path; And when receiving a content location search request from the content delivery block, searching for a location of the content and delivering a content location search result to the content delivery block, and upon receiving a content location update request from the content delivery block, And a Service Discovery & Negotiation FE (SDN FE) for delivering the content location update result to the content delivery block.

또한, 상기 목적을 달성하기 위한 본 발명의 방법은, 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법에 있어서, 서비스 라우팅 블록이 콘텐츠 전달 요청을 콘텐츠 전달 블록으로 포워딩하면, 상기 콘텐츠 전달 블록이 서비스 탐색 및 협상 블록으로 콘텐츠 위치 탐색을 요청하는 단계; 상기 서비스 탐색 및 협상 블록이 상기 콘텐츠 전달 블록으로부터 콘텐츠 위치 탐색 요청을 수신하면 해당 콘텐츠의 위치를 탐색하여 상기 콘텐츠 전달 블록으로 콘텐츠 위치 탐색 결과를 전달하는 단계; 상기 콘텐츠 전달 블록이 상기 전달받은 콘텐츠 위치 탐색 결과에 따라 해당 콘텐츠를 수신하여 저장하고, 상기 서비스 탐색 및 협상 블록으로 콘텐츠 위치 갱신을 요청하는 단계; 상기 서비스 탐색 및 협상 블록이 상기 콘텐츠 전달 블록으로부터 콘텐츠 위치 갱신 요청을 수신하면 해당 콘텐츠의 위치를 갱신하고 상기 콘텐츠 전달 블록으로 콘텐츠 위치 갱신 결과를 전달하는 단계; 상기 서비스 라우팅 블록이 QoS 요구사항(QoS 정보)을 서비스 정책 결정 블록으로 전달하고, 상기 콘텐츠 전달 블록이 상기 해당 콘텐츠를 전달하기 위한 콘텐츠 전달 채널을 설정하는 단계; 및 상기 서비스 정책 결정 블록이 종단간 QoS 보장을 위해 언더라잉 네트워크(Underlying Network)의 경로를 결정하고, 상기 콘텐츠 전달 블록이 상기 결정된 경로를 통하여 상기 해당 콘텐츠를 전달하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method for end-to-end QoS guaranteed content delivery in a service overlay network, the method comprising: when a service routing block forwards a content delivery request to a content delivery block, And requesting a content location search with a negotiation block; When the service search and negotiation block receives a content location search request from the content delivery block, searching for a location of the content and transmitting the content location search result to the content delivery block; Receiving the content from the content delivery block according to the received content location search result, storing the content, and requesting the content search location to update the content location with the service search and negotiation block; And when the service discovery and negotiation block receives a content location update request from the content delivery block, updating the location of the content and transmitting the content location update result to the content delivery block; The service routing block forwards a QoS requirement (QoS information) to a service policy decision block, and the content delivery block establishes a content delivery channel for delivering the corresponding content; And determining, by the service policy decision block, a path of an underlying network for end-to-end QoS guarantee, and the content delivery block transmitting the corresponding content through the determined path.

한편, 상기 목적을 달성하기 위한 본 발명의 다른 시스템은, 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 시스템에 있어서, 콘텐츠 전달 요청을 콘텐츠 위치 탐색부로 포워딩하기 위한 콘텐츠 전달 요청부; 상기 콘텐츠 전달 요청부로부터의 콘텐츠 전달 요청에 따라 해당 콘텐츠의 위치를 탐색하기 위한 상기 콘텐츠 위치 탐색부; 상기 해당 콘텐츠를 저장 또는 캐싱하기 위한 콘텐츠 저장 및 캐싱부; 상기 해당 콘텐츠의 위치 변동에 따라 콘텐츠 위치를 갱신하기 위한 콘텐츠 위치 갱신부; QoS 요구사항(QoS 정보)을 콘텐츠 전달 채널 설정부로 전달하기 위한 QoS 요구사항 전달부; 상기 QoS 요구사항 전달부로부터의 QoS 요구사항에 따라 콘텐츠 전달 채널을 설정하기 위한 상기 콘텐츠 전달 채널 설정부; 종단간 QoS 보장을 위해 언더라잉 네트워크(Underlying Network)의 경로를 결정하기 위한 전송 QoS 적용부; 및 상기 전송 QoS 적용부에서 결정된 콘텐츠 전달 경로를 통하여 콘텐츠를 전달하기 위한 콘텐츠 전달부를 포함한다.According to another aspect of the present invention, there is provided an end-to-end QoS guarantee type content delivery system in a service overlay network, the system comprising: a content delivery request unit for forwarding a content delivery request to a content location search unit; A content location searching unit for searching for a location of the content according to a content delivery request from the content delivery requesting unit; A content storage and caching unit for storing or caching the corresponding content; A content location update unit for updating the content location according to the location of the corresponding content; A QoS requirement delivery unit for delivering QoS requirements (QoS information) to a content delivery channel setting unit; A content delivery channel setting unit for setting a content delivery channel according to a QoS requirement from the QoS requirement delivery unit; A transmission QoS application unit for determining a path of an underlying network for ensuring end-to-end QoS; And a content delivery unit for delivering the content through the content delivery path determined by the transmission QoS application unit.

또한, 상기 목적을 달성하기 위한 본 발명의 다른 방법은, 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법에 있어서, 상기 콘텐츠 전달 시스템이 콘텐츠 전달 요청에 따라 해당 콘텐츠의 위치를 탐색하는 단계; 상기 탐색 결과, 상기 해당 콘텐츠가 상기 콘텐츠 전달 시스템 내에 없음에 따라, 상기 콘텐츠 전달 시스템이 상기 해당 콘텐츠를 저장 또는 캐싱하는 단계; 상기 콘텐츠 전달 시스템이 상기 해당 콘텐츠의 저장 또는 캐싱에 따른 콘텐츠의 위치 변동에 따라 콘텐츠 위치를 갱신하는 단계; 상기 콘텐츠 전달 시스템이 QoS 요구사항에 따라 콘텐츠 전달 채널을 설정하는 채널 설정 단계; 상기 콘텐츠 전달 시스템이 종단간 QoS 보장을 위해 언더라잉 네트워크(Underlying Network)로부터 QoS와 관련된 전달 정보를 수신하여 콘텐츠 전달 경로를 결정하는 단계; 및 상기 콘텐츠 전달 시스템이 상기 결정된 콘텐츠 전달 경로를 통하여 콘텐츠를 전달하는 단계를 포함한다.According to another aspect of the present invention, there is provided an end-to-end QoS guaranteed content delivery method in a service overlay network, the method comprising: searching for a location of a corresponding content according to a content delivery request; Storing or caching the corresponding content in response to the search result, the corresponding content not being in the content delivery system; The content delivery system updating the content location according to the location change of the content according to storing or caching of the corresponding content; A channel setting step of the content delivery system setting a content delivery channel according to QoS requirements; Receiving the delivery information related to QoS from an underlying network to determine a content delivery path for end-to-end QoS guarantee; And the content delivery system delivering the content via the determined content delivery path.

이처럼, 본 발명은 사용자에게 효율적으로 종단간 QoS 보장형 콘텐츠 전달을 위한 목적으로 사용되는 기술로서, 서비스 오버레이 네트워크상에서 근본적으로 종단간 QoS 보장형 콘텐츠 전달을 위해 필요한 각 서비스노드를 구성하는 기능블록과 기능블록 간의 상세 프로토콜 스펙을 정의하여 시스템 구현을 위한 기반 기술을 제공한다.As described above, the present invention is a technology that is used for efficiently delivering end-to-end QoS guaranteed content to a user, and includes a function block constituting each service node fundamentally necessary for end-to-end QoS guaranteed content delivery on a service overlay network, And provides the underlying technology for system implementation.

즉, 본 발명에서는 서비스 오버레이 네트워크에서 근본적으로 전달 QoS 보장을 위한 네트워크 기능블록을 정의하고, 각 기능블록 간에 상세 프로토콜을 정의하며, 프로토콜 스펙(Technical Spec.) 및 파라미터를 정의하여 실제 콘텐츠 전달 시스템으로 구현할 수 있는 기술 요구 사항을 제공한다.
That is, in the present invention, a network functional block is defined for guaranteeing a forward QoS in a service overlay network, a detailed protocol is defined between each functional block, a protocol specification and parameters are defined, Provide technical requirements that can be implemented.

상기와 같은 본 발명은, 서비스 오버레이 네트워크와 언더라잉(Underlying) 네트워크를 결합시켜서, 언더라잉 네트워크 이하에서 발생하는 노드 장애, 링크 장애, 트래픽 폭주 등의 갑작스러운 네트워크 장애에 대한 신속한 대응이 어려운 종래 기술의 문제점을 해결함으로써, 서비스 오버레이 네트워크상에서 콘텐츠 전달 시 종단간 QoS를 보장할 수 있는 효과가 있다.The present invention is applicable to a network in which a service overlay network and an underlying network are combined so that it is difficult to quickly respond to a sudden network failure such as node failure, link failure, traffic congestion, The end-to-end QoS can be guaranteed when delivering the content over the service overlay network.

즉, 본 발명은 서비스 오버레이 네트워크상에서 종단간 QoS 보장형 콘텐츠 전달을 위한 각 기능블록을 정의하고, 기능블록 간의 상세 프로토콜 스펙을 정의하여 콘텐츠 전달 시스템 구현을 위한 구현 기술을 제공할 수 있다.That is, the present invention can provide an implementation technique for implementing a content delivery system by defining each functional block for end-to-end QoS guaranteed content delivery on a service overlay network and defining a detailed protocol specification between functional blocks.

다시 말하면, 본 발명은 서비스 오버레이 네트워크와 언더라잉(Underlying) 네트워크를 결합시켜서 종단간 QoS 보장형의 진화된 콘텐츠 전달을 목적으로 하는 프로토콜에 대한 상세한 설명 및 관련 파라미터를 정의하여 콘텐츠 전달 시스템 구현을 위한 구현 기술을 제공할 수 있다.
In other words, the present invention relates to an implementation for implementing a content delivery system by defining a detailed description and related parameters of a protocol aiming at delivering evolved content of end-to-end QoS guarantees by combining a service overlay network and an underlying network Technology can be provided.

도 1은 본 발명이 적용된 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달을 위한 전체 시스템의 일예시도,
도 2는 본 발명에 따른 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법 및 그 시스템을 위한 프로토콜 리스트를 나타내는 일실시예 도면,
도 3은 본 발명에 따른 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 시스템의 또 다른 일실시예 구성도,
도 4는 본 발명에 따른 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법에 대한 일실시예 흐름도이다.
1 is an example of an overall system for delivering end-to-end QoS guaranteed content in a service overlay network to which the present invention is applied,
2 is a diagram illustrating an end-to-end QoS guaranteed content delivery method and a protocol list for the service overlay network according to the present invention.
3 is a block diagram of another embodiment of an end-to-end QoS guaranteed content delivery system in a service overlay network according to the present invention;
4 is a flowchart illustrating an end-to-end QoS guaranteed content delivery method in a service overlay network according to an embodiment of the present invention.

상술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되어 있는 상세한 설명을 통하여 보다 명확해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명하기로 한다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings, It can be easily carried out. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

그리고 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때 이는 "직접적으로 연결"되어 있는 경우뿐만 아니라 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한, 어떤 부분이 어떤 구성요소를 "포함" 또는 "구비"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함하거나 구비할 수 있는 것을 의미한다.
And throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between. Also, when a component is referred to as " comprising "or" comprising ", it does not exclude other components unless specifically stated to the contrary .

본 발명은 원하는 서비스 오버레이 네트워크에서 종단간 콘텐츠 전달을 위한 기능블록간 프로토콜 스펙 정의를 통해 실제 관련 기능을 장치(후술되는 도 1 참조)에 구현하는 것이 가능하도록 한다.The present invention makes it possible to implement the actual related functions in a device (see FIG. 1, described later) through the definition of inter-functional block protocol specifications for end-to-end content delivery in a desired service overlay network.

예를 들어, 서비스 오버레이 네트워크의 노드들은 다음의 [표 1]과 같은 기능블록으로 이루어진다.
For example, the nodes of the service overlay network consist of the following functional blocks as shown in [Table 1].

기능 블록명Function block name 기능블록 설명Function block description 서비스 라우팅 블록(SR FE)Service Routing Block (SR FE) 사용자로부터 콘텐츠 전달 요구사항 접수 및 전달, 콘텐츠 서비스 및 사용자정보 전달Receive and forward content delivery requirements from users, deliver content services and user information 서비스 탐색 및 협상 블록(SDN FE)Service discovery and negotiation block (SDN FE) 콘텐츠 위치 검색 및 콘텐츠 메타정보 관리 및 제공Content location search and content meta information management and provision 콘텐츠 전달 블록(CD FE)Content Delivery Block (CD FE) 서비스와 최종사용자에게 콘텐츠 전달 제공Delivering content and delivery to end users 서비스 정책결정 블록(SPD FE)Service Policy Decision Block (SPD FE) 네트워크 및 서비스 노드의 리소스 모니터링 및 단대단 QoS 정책결정 블록Resource monitoring and end-to-end QoS policy decision blocks in network and service nodes 서비스/최종사용자(Service/End User)Service / End User -- 언더라잉 네트워크(Underlying Network)Underlying Network 전송(Transport) 네트워크Transport network

도 1은 본 발명이 적용된 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달을 위한 전체 시스템의 일예시도로서, 서비스 오버레이 네트워크의 기능블록 간의 프로토콜 정의를 위한 상호관계를 나타내는 도면이다.FIG. 1 is a diagram illustrating an exemplary overall system for delivering end-to-end QoS guaranteed content in a service overlay network to which the present invention is applied, illustrating interrelationships for protocol definition between functional blocks of a service overlay network.

여기서, 도 1에 도시된 서비스 라우팅 블록, 서비스 탐색 및 협상 블록, 콘텐츠 전달 블록, 서비스 정책 결정 블록, 서비스/최종 사용자, 언더라잉 네트워크 등의 기능은 상기 [표 1] 및 후술되는 도 2에 도시된 블록의 기능과 대응되고, 그 동작도 상기 [표 1]에서 전술한 바와 같으며, 도 1에 도시된 그 외의 블록들은 본 발명과 관련이 없으므로 여기서는 그 상세한 설명을 생략하기로 한다.
The functions of the service routing block, the service discovery and negotiation block, the content delivery block, the service policy decision block, the service / end user, and the underlay network shown in FIG. 1 are shown in Table 1 and FIG. 2 And its operation is also the same as that described in Table 1. Since other blocks shown in FIG. 1 are not related to the present invention, a detailed description thereof will be omitted here.

한편, 종단간 QoS 보장형 콘텐츠 전달을 위해 상기 [표 1]의 각 구성요소(기능블록) 간에 필요한 세부 프로토콜 정의는 도 2에 도시된 바와 같다.Meanwhile, detailed protocol definitions required among the respective components (functional blocks) of Table 1 for end-to-end QoS guaranteed content delivery are as shown in FIG.

도 2는 본 발명에 따른 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법 및 그 시스템을 위한 프로토콜 리스트를 나타내는 일실시예 도면이다.2 is a diagram illustrating an end-to-end QoS guaranteed content delivery method and a protocol list for the service overlay network according to an embodiment of the present invention.

도 2에 도시된 각 세부 프로토콜에 대한 정의는 다음과 같다.
The definition of each detail protocol shown in FIG. 2 is as follows.

1. 콘텐츠 위치 갱신 과정(도 2의 콘텐츠 위치 갱신 프로토콜(Content Location Update Protocol)과 대응됨)1. Updating the content location (corresponding to the content location update protocol of FIG. 2)

- 콘텐츠 전달 블록(CD FE)이 서비스 탐색 및 협상 블록(SDN FE)에게 콘텐츠 위치 갱신을 요청한다.The content delivery block (CD FE) requests the service discovery and negotiation block (SDN FE) to update the content location.

- 서비스 탐색 및 협상 블록(SDN FE)은 콘텐츠 위치 탐색 기능들을 가지고 있으며, 서비스 탐색 및 협상 블록(SDN FE)은 콘텐츠 전달 블록(CD FE)으로부터 콘텐츠 위치 갱신 요청을 수신하고, 콘텐츠 전달을 최적화하기 위해 콘텐츠 위치를 갱신하여 콘텐츠 전달 블록(CD FE)에게 콘텐츠 위치 갱신 정보를 전달한다.The service discovery and negotiation block (SDN FE) has content location discovery functions, and the service discovery and negotiation block (SDN FE) receives content location update requests from the content delivery block (CD FE) And transmits the content location update information to the content delivery block (CD FE).

- 콘텐츠 전달 블록(CD FE)은 자기의 스토리지 또는 캐시에 콘텐츠가 추가 또는 삭제되면, 콘텐츠 위치 갱신을 서비스 탐색 및 협상 블록(SDN FE)에게 요청한다.The Content Delivery Block (CD FE) requests the service discovery and negotiation block (SDN FE) to update the content location when content is added or deleted in its storage or cache.

- 콘텐츠 전달 블록(CD FE)은 새로운 콘텐츠의 위치를 발견했을 때, 콘텐츠 전달 블록(CD FE)은 콘텐츠 전달을 최적화하기 위해 서비스 탐색 및 협상 블록(SDN FE)으로 콘텐츠 위치 갱신을 요청한다.When the content delivery block (CD FE) discovers the location of new content, the content delivery block (CD FE) requests the content location update to the service discovery and negotiation block (SDN FE) to optimize content delivery.

- 콘텐츠 위치 갱신을 관리하기 위해서, 서비스 탐색 및 협상 블록(SDN FE)은 콘텐츠 위치 관리 데이터베이스(DB)를 구비하고, 콘텐츠 위치 관리 DB는 콘텐츠 ID(content ID), 노드 ID(node ID), 콘텐츠 소유자(content owner), 콘텐츠 제공자(content provider), 파일 타입(file type), 파일 크기(file size), 창작일(creation date) 등으로 이루어진다.
In order to manage content location update, the service discovery and negotiation block (SDN FE) comprises a content location management database (DB), and the content location management DB includes a content ID, a node ID, A content owner, a content provider, a file type, a file size, a creation date, and the like.

2. 콘텐츠 탐색 과정(도 2의 콘텐츠 탐색 프로토콜(Content Discovery Protocol)과 대응됨)2. Contents search process (corresponding to Content Discovery Protocol in Fig. 2)

- 콘텐츠 전달 블록(CD FE)이 서비스 탐색 및 협상 블록(SDN FE)에게 콘텐츠 탐색을 요청한다.- The Content Delivery Block (CD FE) requests the service discovery and negotiation block (SDN FE) to search for content.

- 서비스 탐색 및 협상 블록(SDN FE)은 콘텐츠 위치 탐색 기능들을 가지고 있으며, 서비스 탐색 및 협상 블록(SDN FE)은 콘텐츠 전달 블록(CD FE)으로부터 콘텐츠 탐색 요청을 수신하고, 콘텐츠 전달을 최적화하기 위해 콘텐츠 위치를 검색(탐색)하여 콘텐츠 전달 블록(CD FE)에게 콘텐츠 위치 탐색 정보를 전달한다.The service discovery and negotiation block (SDN FE) has content location discovery functions. The service discovery and negotiation block (SDN FE) receives the content discovery request from the content delivery block (CD FE) (Search) the content location and delivers the content location search information to the content delivery block (CD FE).

- 콘텐츠 위치를 검색하는 경우에, 콘텐츠 전달 블록(CD FE)은 콘텐츠 위치를 찾기 위해 콘텐츠 ID와 같은 콘텐츠 정보(콘텐츠 식별자 정보)를 서비스 탐색 및 협상 블록(SDN FE)에게 전달한다.When searching for a content location, the content delivery block (CD FE) delivers content information (content identifier information) such as content ID to the service discovery and negotiation block (SDN FE) to find the content location.

- 서비스 탐색 및 협상 블록(SDN FE)은 콘텐츠 위치 관리 DB에서 콘텐츠 위치를 검색하고, 그 결과(콘텐츠 위치 탐색 정보)를 콘텐츠 전달 블록(CD FE)에게 전달한다.- The service discovery and negotiation block (SDN FE) retrieves the content location from the content location management DB and delivers the result (content location search information) to the content delivery block (CD FE).

- 콘텐츠의 위치가 하나 이상 존재할 경우, 콘텐츠 전달 블록(CD FE)은 리소스 상태에 따라 캐시 또는 스토리지의 최적 위치를 선택할 수 있다.
When there is more than one location of the content, the content delivery block (CD FE) may select the optimal location of the cache or storage depending on the resource state.

3. 콘텐츠 전달 요청 과정(도 2의 콘텐츠 전달 요청 프로토콜(Content Delivery Request Protocol)과 대응됨)3. The content delivery request process (corresponding to the content delivery request protocol of FIG. 2)

- 서비스 라우팅 블록(SR FE)이 최종사용자 또는 서비스로부터의 콘텐츠 전달 요청을 콘텐츠 전달 블록(CD FE)으로 포워딩한다.The Service Routing Block (SR FE) forwards the content delivery request from the end user or service to the content delivery block (CD FE).

- 서비스 라우팅 블록(SR FE)은 사용자 정보, 서비스 정보(서비스 타입, 콘텐츠 ID), 디바이스 정보 및 전송 QoS 파라미터를 콘텐츠 전달 블록(CD FE)으로 포워딩한다.
The Service Routing Block (SR FE) forwards user information, service information (service type, content ID), device information, and transmission QoS parameters to a content delivery block (CD FE).

4. 콘텐츠 저장 및 캐시 관리 과정(도 2의 콘텐츠 저장 및 캐시 프로토콜(Content Storage & Cache Protocol)과 대응됨)4. Content storage and cache management process (corresponding to Content Storage & Cache Protocol in FIG. 2)

- 콘텐츠 전달 블록(CD FE)이 캐시된 콘텐츠에 대한 정보를 유지한다.- Content Delivery Block (CD FE) maintains information about cached content.

- 콘텐츠 전달 블록(CD FE)이 캐시나 영구적인 스토리지를 선택하고 콘텐츠 소스들로부터 콘텐츠를 수신하는 메커니즘을 제공한다.- Content Delivery Block (CD FE) provides a mechanism to select cache or persistent storage and receive content from content sources.

- 콘텐츠 전달 블록(CD FE)이 시스템 내부에 콘텐츠를 저장 또는 캐시하기 위한 캐싱 정책을 제공한다.- The Content Delivery Block (CD FE) provides a caching policy for storing or caching content within the system.

- 콘텐츠 전달 블록(CD FE)이 콘텐츠들을 파일로 로컬 캐시나 스토리지에 저장하고 관리하기 위한 메커니즘을 제공한다.- Content Delivery Block (CD FE) provides a mechanism for storing and managing content in files in local cache or storage.

- 콘텐츠 전달 블록(CD FE)이 NGSON(Next Generation Service Overlay Network) 노드들의 리소스 이용 상태에 기반하여 캐시나 스토리지를 로드 밸런싱하기 위한 메커니즘을 제공한다.- Content Delivery Block (CD FE) provides a mechanism for load balancing cache or storage based on the resource utilization status of NGSON (Next Generation Service Overlay Network) nodes.

- 콘텐츠 전달 블록(CD FE)은 콘텐츠를 청크된 파일(파일을 몇 개의 부분 파일로 나눈 단위 파일)로 저장하고 관리하기 위한 메커니즘을 제공한다.
- The Content Delivery Block (CD FE) provides a mechanism for storing and managing content as a chunked file (a unit file that divides a file into several partial files).

5. 콘텐츠 전달 채널 설정 과정(도 2의 콘텐츠 전달 채널 설정 프로토콜(Content Delivery Channel Setup Protocol)과 대응됨)5. Content delivery channel setting process (corresponding to the content delivery channel setup protocol of FIG. 2)

- 콘텐츠 전달 블록(CD FE)은 콘텐츠 전달 블록(CD FE)과 서비스/최종사용자(Services/End Users) 간에 콘텐츠 전달 채널을 설정한다.- The Content Delivery Block (CD FE) establishes a content delivery channel between the Content Delivery Block (CD FE) and the Services / End Users.

- 콘텐츠 전달 블록(CD FE)은 콘텐츠 전달 블록(CD FE)과 서비스/최종사용자(Services/End Users) 간에 콘텐츠 전달 채널을 통하여 콘텐츠 전달 서비스를 제공한다.- Content Delivery Block (CD FE) provides content delivery service between content delivery block (CD FE) and service / end users via content delivery channel.

- 콘텐츠 전달 채널을 통한 콘텐츠 전달 블록(CD FE)과 서비스/최종사용자 간의 콘텐츠 전달에 기반하여 단대단 QoS를 보장한다.
- Ensures end-to-end QoS based on content delivery between content delivery block (CD FE) and service / end-user via content delivery channel.

6. 전송 QoS 요구사항 전달 과정(도 2의 전송 QoS 디스패치 프로토콜(Transport QoS Dispatch Protocol)과 대응됨)6. Transfer QoS requirement transfer process (corresponding to the Transport QoS Dispatch Protocol in Fig. 2)

- 서비스 라우팅 블록(SR FE)은 서비스 정책 결정 블록(SPD FE)으로 서비스 QoS에 대한 요구사항을 전달한다.- The Service Routing Block (SR FE) conveys the requirements for the service QoS to the Service Policy Decision Block (SPD FE).

- 서비스 라우팅 블록(SR FE)은 언더라잉 네트워크(Underlying Network)의 최적 경로를 경유하여 콘텐츠를 전달하기 위해 QoS 요구사항(QoS 정보)을 서비스 정책 결정 블록(SPD FE)으로 제공한다. 여기서, QoS 요구사항으로는 예를 들어 데이터 손실(loss), 지연(latency), 블러킹(blocking), 해상도, 요구대역폭 등이 있을 수 있다.
- Service Routing Block (SR FE) provides QoS requirements (QoS information) to the Service Policy Decision Block (SPD FE) to deliver the content via the optimal path of the Underlying Network. Here, QoS requirements may include, for example, data loss, latency, blocking, resolution, required bandwidth, and the like.

7. 전송 QoS 적용 과정(도 2의 전송 QoS 인포스먼트 프로토콜(Transport QoS Enforcement Protocol)과 대응됨)7. Transmission QoS application process (corresponding to the Transport QoS Enforcement Protocol in Fig. 2)

- 서비스 정책 결정 블록(SPD FE)에서는 언더라잉 네트워크(Underlying Network)로부터 QoS와 관련된 전달 정보를 수신하여 콘텐츠 전달 경로를 결정한다.- Service Policy Decision Block (SPD FE) receives the delivery information related to QoS from the Underlying Network to determine the content delivery path.

- 서비스 정책 결정 블록(SPD FE)은 언더라잉(Underlying) 네트워크 또는 서비스 요구사항들에게 질의함으로써 리소스 상태를 모니터하기 위한 메커니즘을 제공한다.The Service Policy Decision Block (SPD FE) provides a mechanism for monitoring resource status by querying underlying networks or service requirements.

- 서비스 정책 결정 블록(SPD FE)은 언더라잉(Underlying) 네트워크의 QoS 관련(QoS-related) 엔티티와 상호 연동함으로써, 언더라잉(Underlying) 네트워크에게 종단간 QoS 제공을 요청하기 위한 전송 관련 QoS 강화 메커니즘을 제공한다. 여기서, QoS 관련(QoS-related) 엔티티는 라우팅정보, 대역폭, 트래픽, 토폴로지 등을 들 수 있고, 결국 서비스 정책 결정 블록(SPD FE)은 종단간 QoS 제공을 위해 언더라잉(Underlying) 네트워크의 최적 경로를 결정하는 역할을 수행한다.
The Service Policy Decision Block (SPD FE) interworks with QoS-related entities in an underlying network to provide a transport-related QoS enforcement mechanism for requesting an underlying network to provide an end-to- . Here, the QoS-related entities include routing information, bandwidth, traffic, topology, and so on. As a result, the Service Policy Decision Block (SPD FE) is an optimal path of the underlying network As shown in FIG.

8. 콘텐츠 전달 과정(도 2의 콘텐츠 전달 서비스 프로토콜(Content Delivery Service Protocol)과 대응됨)8. Content Delivery Process (Corresponding to the Content Delivery Service Protocol of FIG. 2)

- 콘텐츠 전달 블록(CD FE)은 서비스와 최종사용자간, 또는 최종사용자간, 또는 서비스간에 콘텐츠를 전달한다.Content Delivery Block (CD FE) delivers content between and between end users and end users.

- 콘텐츠 전달 블록(CD FE)은 네트워크를 경유해서 들어오는 복수 개의 콘텐츠들(예 : 콘텐츠 청크 파일)을 결합하고 동기화시킨다.- The Content Delivery Block (CD FE) combines and synchronizes a plurality of content (eg, content chunk files) coming in via the network.

- 콘텐츠 전달 블록(CD FE)은 콘텐츠 전달 채널을 사용하여 유니캐스트 또는 멀티캐스트 방식으로 콘텐츠 결합 기능으로부터 서비스나 최종사용자들에게 콘텐츠를 전달한다.- The Content Delivery Block (CD FE) uses content delivery channels to deliver content from content combination functions to services or end users in a unicast or multicast manner.

- 콘텐츠 전달 블록(CD FE)은 도메인 내 또는 도메인 간 콘텐츠 전달을 지원하기 위한 메커니즘을 제공한다.- Content Delivery Block (CD FE) provides a mechanism to support intra-domain or inter-domain content delivery.

- 콘텐츠 전달 블록(CD FE)은 서비스에 대한 QoS 요구사항을 가지고 전송 QoS를 보장하기 위한 콘텐츠 전달을 제공한다.
Content Delivery Block (CD FE) provides content delivery to ensure QoS of transmission with QoS requirements for the service.

한편, 도 2에 도시된 각 세부 프로토콜에 대한 기능 동작 및 프로토콜 스펙은 다음과 같다.The functional operation and protocol specification for each detailed protocol shown in FIG. 2 are as follows.

1. 콘텐츠 위치 갱신 과정(도 2의 콘텐츠 위치 갱신 프로토콜과 대응됨)1. Content location update process (corresponding to the content location update protocol of FIG. 2)

o 기능동작o Functional operation

- 콘텐츠 전달 블록(CD FE)은 만약에 콘텐츠가 자신의 스토리지 또는 캐시에 추가되거나 삭제되면, 서비스 탐색 및 협상 블록(SDN FE)의 콘텐츠 위치 관리 DB의 정보를 업데이트한다.- The Content Delivery Block (CD FE) updates the content location management DB of the service discovery and negotiation block (SDN FE) if the content is added to or deleted from its storage or cache.

- 서비스 탐색 및 협상 블록(SDN FE)은 요청받은 콘텐츠에 대한 현재 위치 정보를 제공한다.The Service Discovery and Negotiation Block (SDN FE) provides current location information for the requested content.

- 만약, 서비스 탐색 및 협상 블록(SDN FE)에 콘텐츠 위치 갱신이 발생하면, 해당 서비스 탐색 및 협상 블록(SDN FE)은 다른 서비스 탐색 및 협상 블록(SDN FE)들과 콘텐츠 위치 갱신 정보를 공유한다.If a content location update occurs in the service discovery and negotiation block (SDN FE), the corresponding service discovery and negotiation block (SDN FE) shares content location update information with other service discovery and negotiation blocks (SDN FEs) .

o 프로토콜 파라미터o Protocol parameters

- ContentID : 콘텐츠 ID는 콘텐츠(Content)에 대한 유일한 식별자로서, 예를 들면, URI(Uniform Resource Indicator), 콘텐츠 이름의 해쉬값 등을 사용할 수 있다.- Content ID: The content ID is a unique identifier for the content, for example, a URI (Uniform Resource Indicator), a hash value of the content name, and the like.

- nodeID : 노드 ID는 노드에 대한 유일한 식별자로서, 예를 들면, IP 주소, 도메인 이름 등을 사용할 수 있다.- nodeID: The node ID is a unique identifier for the node, for example, an IP address, a domain name, and the like.

- 파일 이름 : 콘텐츠나 콘텐츠 청크에 대한 파일 이름- File name: File name for content or content chunk

- 파일 디렉토리 : 파일 시스템에서 전체 디렉토리 경로- File directory: the entire directory path in the file system

- 날짜와 시간 : 이벤트 발생 일시
- Date and time: Event occurrence date and time

2. 콘텐츠 탐색 과정(도 2의 콘텐츠 탐색 프로토콜과 대응됨)2. Content search process (corresponding to the content search protocol of FIG. 2)

o 기능동작o Functional operation

- 콘텐츠 전달 블록(CD FE)은 전달 콘텐츠에 대한 ContentID, 서비스 타입으로 콘텐츠 위치를 질문하고, 서비스 탐색 및 협상 블록(SDN FE)은 nodeID, 파일 이름, 파일 디렉토리, URI, 날짜와 시간으로 콘텐츠 위치를 응답한다.The content delivery block (CD FE) asks Content_ID for the delivered content, the content location as the service type, and the service discovery and negotiation block (SDN FE) as the nodeID, the file name, the file directory, the URI, Lt; / RTI >

- 서비스 탐색 및 협상 블록(SDN FE)은 콘텐츠 또는 콘텐츠 청크에 대한 URI 또는 전체 디렉토리 경로와 같은 콘텐츠 위치 정보를 제공한다.The Service Discovery and Negotiation Block (SDN FE) provides content location information, such as a URI or an entire directory path for content or content chunks.

- 서비스 탐색 및 협상 블록(SDN FE)은 필요 시 도메인 간의 콘텐츠 위치 정보를 제공한다.- Service discovery and negotiation block (SDN FE) provides content location information between domains when required.

o 프로토콜 파라미터o Protocol parameters

- ContentID : 콘텐츠 ID는 콘텐츠(Content)에 대한 유일한 식별자로서, 예를 들면, URI(Uniform Resource Indicator), 콘텐츠 이름의 해쉬값 등을 사용할 수 있다.- Content ID: The content ID is a unique identifier for the content, for example, a URI (Uniform Resource Indicator), a hash value of the content name, and the like.

- nodeID : 노드 ID는 노드에 대한 유일한 식별자로서, 예를 들면, IP 주소, 도메인 이름 등을 사용할 수 있다.- nodeID: The node ID is a unique identifier for the node, for example, an IP address, a domain name, and the like.

- 파일 이름 : 콘텐츠나 콘텐츠 청크에 대한 파일 이름- File name: File name for content or content chunk

- 파일 디렉토리 : 파일 시스템에서 전체 디렉토리 경로- File directory: the entire directory path in the file system

- 날짜와 시간 : 이벤트 발생 일시
- Date and time: Event occurrence date and time

3. 콘텐츠 전달 요청 과정(도 2의 콘텐츠 전달 요청 프로토콜과 대응됨)3. Content delivery request process (corresponding to the content delivery request protocol of FIG. 2)

o 기능동작o Functional operation

- 서비스 라우팅 블록(SR FE)은 사용자 정보(위치, 환경 조건), 서비스 정보(서비스 QoS, 서비스 성능, 서비스 유형, ContentID), 디바이스 정보(디바이스 타입, 디바이스 모델, 디스플레이), 전송 QoS 파라미터(요구대역폭, 지연, 손실)로 콘텐츠 전달 블록(CD FE)에게 콘텐츠 전달을 요청한다.- Service Routing Block (SR FE) consists of user information (location, environment condition), service information (service QoS, service performance, service type, ContentID), device information (device type, device model, Bandwidth, delay, loss) to the content delivery block (CD FE).

o 프로토콜 파라미터o Protocol parameters

- ContentID : 콘텐츠 ID는 콘텐츠(Content)에 대한 유일한 식별자로서, 예를 들면, URI(Uniform Resource Indicator), 콘텐츠 이름의 해쉬값 등을 사용할 수 있다.- Content ID: The content ID is a unique identifier for the content, for example, a URI (Uniform Resource Indicator), a hash value of the content name, and the like.

- UserID : 사용자 ID는 최종사용자에 대한 유일한 식별자- UserID: User ID is the unique identifier for the end user

- 서비스 타입 : HD VoD, HD 스트리밍 등과 같은 서비스 타입- Service type: service type such as HD VoD, HD streaming, etc.

- 디바이스 타입 : PC, 폰, 패드 및 TV 등과 같은 디바이스 타입- Device type: device type such as PC, phone, pad and TV

- 서비스 QoS 파라미터 : 서비스 QoS, 서비스 성능, 서비스 가용성 등- Service QoS parameters: service QoS, service performance, service availability, etc.

여기서, 프로토콜 파라미터로는 서비스에 대한 요구대역폭, 지연, 손실 등과 같은 전송 QoS 파라미터를 더 포함할 수 있다.
Here, the protocol parameters may further include transmission QoS parameters such as required bandwidth, delay, loss, etc. for the service.

4. 콘텐츠 저장 및 캐시 관리 과정(도 2의 콘텐츠 저장 및 캐시 프로토콜과 대응됨)4. Content storage and cache management process (corresponding to the content storage and cache protocol of FIG. 2)

o 기능동작o Functional operation

- 콘텐츠 전달 블록(CD FE)은 스토리지와 캐시의 리소스 이용을 최대화시키기 위해 콘텐츠 스토리지를 관리한다.Content Delivery Block (CD FE) manages content storage to maximize resource utilization of storage and caches.

- 콘텐츠 전달 블록(CD FE)은 콘텐츠 히트율에 따라 콘텐츠 스토리지와 캐시를 관리한다.- Content Delivery Block (CD FE) manages content storage and caches based on content hit rates.

- LRU(Least Recently Used)와 같은 캐싱 정책은 서비스 제공자(서비스 제공 시스템을 의미함)들에 의해 정의된다.- A caching policy such as Least Recently Used (LRU) is defined by the service provider (meaning a service providing system).

- 콘텐츠 전달 블록(CD FE)은 콘텐츠 또는 콘텐츠 청크를 파일로서 파일 시스템에 저장하고 관리한다.- Content Delivery Block (CD FE) stores and manages content or content chunks as files in the file system.

o 프로토콜 파라미터o Protocol parameters

- ContentID : 콘텐츠 ID는 콘텐츠(Content)에 대한 유일한 식별자로서, 예를 들면, URI(Uniform Resource Indicator), 콘텐츠 이름의 해쉬값 등을 사용할 수 있다.- Content ID: The content ID is a unique identifier for the content, for example, a URI (Uniform Resource Indicator), a hash value of the content name, and the like.

- 캐싱 정책 정보 : 캐싱 알고리즘, 캐싱 정책에 대한 컨피거레이션(configuration) 정보- caching policy information: caching algorithm, configuration information for caching policy

- 캐싱 히트율 관리 : 캐시 히트(hit)나 캐시 미스(miss)에 대한 통계 관리- Caching hit ratio management: Statistics management for cache hits and misses

- 파일 리스트 : 전체 파일 리스트- File list: Full file list

- 파일 디렉토리 : 파일 시스템의 전체 디렉토리 경로- File directory: The full directory path of the file system

- 날짜와 시간 : 이벤트 발생 일시
- Date and time: Event occurrence date and time

5. 콘텐츠 전달 채널 설정 과정(도 2의 콘텐츠 전달 채널 설정 프로토콜과 대응됨)5. Content delivery channel setting process (corresponding to the content delivery channel setting protocol of FIG. 2)

o 기능동작o Functional operation

- 콘텐츠 전달 블록(CD FE)은 콘텐츠 전달 블록(CD FE)과 서비스/최종사용자 간에 네트워크 세션을 연결함으로써 콘텐츠 전달 채널 설정을 제공한다.The Content Delivery Block (CD FE) provides content delivery channel settings by connecting a network session between a content delivery block (CD FE) and a service / end user.

- 콘텐츠 전달 블록(CD FE)은 네트워크 파라미터를 전송함으로써 서비스/최종사용자와 네트워크 세션을 협상한다.The Content Delivery Block (CD FE) negotiates a network session with the service / end user by sending network parameters.

o 프로토콜 파라미터o Protocol parameters

- 채널 정보 : 채널 추가/삭제, 연결 세션 수, 세션의 상태- Channel information: Add / delete channels, number of connected sessions, status of session

- 전달 방식 : 멀티캐스트, 유니캐스트
- Delivery method: multicast, unicast

6. 전송 QoS 요구사항 전달 과정(도 2의 전송 QoS 디스패치 프로토콜과 대응됨)6. Transfer QoS requirement delivery process (corresponding to the transmission QoS dispatch protocol of FIG. 2)

o 기능동작o Functional operation

- 서비스 라우팅 블록(SR FE)은 서비스 정책 결정 블록(SPD FE)으로 서비스 QoS에 대한 요구사항을 전달한다.- The Service Routing Block (SR FE) conveys the requirements for the service QoS to the Service Policy Decision Block (SPD FE).

- 서비스 라우팅 블록(SR FE)은 언더라잉 네트워크(Underlying Network)의 최적 경로를 경유하여 콘텐츠를 전달하기 위해 QoS 요구사항(QoS 정보)을 서비스 정책 결정 블록(SPD FE)으로 제공한다. 여기서, QoS 요구사항으로는 예를 들어 데이터 손실(loss), 지연(latency), 블러킹(blocking), 해상도, 요구대역폭 등이 있을 수 있다.- Service Routing Block (SR FE) provides QoS requirements (QoS information) to the Service Policy Decision Block (SPD FE) to deliver the content via the optimal path of the Underlying Network. Here, QoS requirements may include, for example, data loss, latency, blocking, resolution, required bandwidth, and the like.

o 프로토콜 파라미터o Protocol parameters

- 전송 QoS 파라미터 : 데이터 손실(loss), 지연(latency), 블러킹, 해상도, 요구대역폭 등- Transmission QoS parameters: data loss, latency, blocking, resolution, required bandwidth, etc.

- 라우팅 경로 : 언더라잉 네트워크(Underlying Network)의 최선 라우팅 경로와 대체 라우팅 경로를 제공- Routing path: provides the best routing path and alternative routing path for the underlying network

- 트래픽 상태 : 언더라잉(Underlying) 네트워크의 트래픽 상태
- Traffic status: Traffic status of the underlying network

7. 전송 QoS 적용 과정(도 2의 전송 QoS 인포스먼트 프로토콜과 대응됨)7. Transmission QoS application process (corresponding to the transmission QoS information protocol of FIG. 2)

o 기능동작o Functional operation

- 서비스 정책 결정 블록(SPD FE)은 언더라잉(Underlying) 네트워크 또는 서비스 요구사항들에게 질의함으로써 리소스 상태를 모니터하기 위한 메커니즘을 제공한다.The Service Policy Decision Block (SPD FE) provides a mechanism for monitoring resource status by querying underlying networks or service requirements.

- 서비스 정책 결정 블록(SPD FE)은 언더라잉(Underlying) 네트워크의 QoS 관련(QoS-related) 엔티티와 상호 연동함으로써, 언더라잉(Underlying) 네트워크에게 종단간 QoS 제공을 요청하기 위한 전송 관련 QoS 강화 메커니즘을 제공한다.The Service Policy Decision Block (SPD FE) interworks with QoS-related entities in an underlying network to provide a transport-related QoS enforcement mechanism for requesting an underlying network to provide an end-to- .

o 프로토콜 파라미터o Protocol parameters

- 전송 QoS 파라미터 : 데이터 손실(loss), 지연(latency), 블러킹, 해상도, 요구대역폭 등- Transmission QoS parameters: data loss, latency, blocking, resolution, required bandwidth, etc.

- 라우팅 경로 : 언더라잉 네트워크(Underlying Network)의 최선 라우팅 경로와 대체 라우팅 경로를 제공- Routing path: provides the best routing path and alternative routing path for the underlying network

- 트래픽 상태 : 언더라잉(Underlying) 네트워크의 트래픽 상태
- Traffic status: Traffic status of the underlying network

8. 콘텐츠 전달 과정(도 2의 콘텐츠 전달 서비스 프로토콜과 대응됨)8. Content delivery process (corresponding to the content delivery service protocol of FIG. 2)

o 기능동작o Functional operation

- 콘텐츠 전달 블록(CD FE)은 서비스와 최종사용자간, 또는 최종사용자간, 또는 서비스간에 콘텐츠를 전달한다.Content Delivery Block (CD FE) delivers content between and between end users and end users.

- 콘텐츠 전달 블록(CD FE)은 네트워크를 경유해서 들어오는 복수 개의 콘텐츠들(예 : 콘텐츠 청크 파일)을 결합하고 동기화시킨다.- The Content Delivery Block (CD FE) combines and synchronizes a plurality of content (eg, content chunk files) coming in via the network.

- 콘텐츠 전달 블록(CD FE)은 콘텐츠 전달 채널을 사용하여 유니캐스트 또는 멀티캐스트 방식으로 콘텐츠 결합 기능으로부터 서비스나 최종사용자들에게 콘텐츠를 전달한다.- The Content Delivery Block (CD FE) uses content delivery channels to deliver content from content combination functions to services or end users in a unicast or multicast manner.

o 프로토콜 파라미터o Protocol parameters

- 전달 방식 : 유니캐스트(unicast), 멀티캐스트(multicast)- Delivery method: Unicast (unicast), multicast (multicast)

- 서비스 타입 : HD VoD, 스트리밍과 같은 서비스 타입- Service type: service type such as HD VoD, streaming

- 콘텐츠 청크 정보 : ContentID와 Content-chunkID 간 매핑 정보- Content Chunk Information: Mapping information between ContentID and Content-chunkID

- 도메인 정책 : 도메인에 대한 서비스 정책
- Domain policy: Service policy for the domain

전술한 바와 같은 콘텐츠 위치 갱신 과정, 콘텐츠 탐색 과정, 콘텐츠 전달 요청 과정, 콘텐츠 저장 및 캐시 관리 과정, 콘텐츠 전달 채널 설정 과정, 전송 QoS 요구사항 전달 과정, 전송 QoS 적용 과정 및 콘텐츠 전달 과정을 포함하는 종단간 QoS 보장형 콘텐츠 전달 시스템은, 하나 또는 다수의 서버를 이용하여 구현할 수 있다.
A terminal including the content location update process, the content search process, the content delivery request process, the content storage and cache management process, the content delivery channel setting process, the transmission QoS requirement delivery process, the transmission QoS application process, and the content delivery process as described above The inter-QoS guarantee type content delivery system can be implemented using one or a plurality of servers.

도 3은 본 발명에 따른 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 시스템의 또 다른 일실시예 구성도이다. 그 구체적인 실시예는 도 2를 참조하여 전술한 바와 대응하는 범위에서 동일한 수 있다. 여기서는 그 기술 요지만을 간략하게 설명하기로 한다.3 is a block diagram of another embodiment of an end-to-end QoS guaranteed content delivery system in a service overlay network according to the present invention. The specific embodiment thereof may be the same in the range corresponding to that described above with reference to Fig. Here, only the technical concept will be briefly described.

도 3에 도시된 바와 같이, 본 발명에 따른 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 시스템은, 콘텐츠 전달 요청을 콘텐츠 위치 탐색부(32)로 포워딩하기 위한 콘텐츠 전달 요청부(31), 상기 콘텐츠 전달 요청부(31)로부터의 콘텐츠 전달 요청에 따라 해당 콘텐츠의 위치를 탐색하기 위한 콘텐츠 위치 탐색부(32), 해당 콘텐츠를 저장 또는 캐싱하기 위한 콘텐츠 저장 및 캐싱부(33), 상기 해당 콘텐츠의 위치 변동에 따라 콘텐츠 위치를 갱신하기 위한 콘텐츠 위치 갱신부(34), QoS 요구사항(QoS 정보)을 콘텐츠 전달 채널 설정부(36)로 전달하기 위한 QoS 요구사항 전달부(35), 상기 QoS 요구사항 전달부(35)로부터의 QoS 요구사항에 따라 콘텐츠 전달 채널을 설정하기 위한 콘텐츠 전달 채널 설정부(36), 언더라잉 네트워크(Underlying Network)로부터의 QoS 관련 전달 정보를 이용하여 콘텐츠 전달 경로를 결정하기 위한 전송 QoS 적용부(37) 및 상기 전송 QoS 적용부(37)에서 결정된 콘텐츠 전달 경로를 통하여 콘텐츠를 전달하기 위한 콘텐츠 전달부(38)를 포함한다.3, an end-to-end QoS guaranteed content delivery system in a service overlay network according to the present invention includes a content delivery request unit 31 for forwarding a content delivery request to a content location search unit 32, A content location searching unit 32 for searching the location of the corresponding content according to a content delivery request from the delivery requesting unit 31, a content storing and caching unit 33 for storing or caching the content, A content location update unit 34 for updating the content location in accordance with the location change, a QoS requirement delivery unit 35 for delivering QoS requirements (QoS information) to the content delivery channel setting unit 36, A content delivery channel setting unit 36 for setting a content delivery channel according to a QoS requirement from the content delivery unit 35, A transmission QoS application unit 37 for determining a content delivery path using the delivery information and a content delivery unit 38 for delivering the content through the content delivery path determined by the transmission QoS application unit 37 .

상기 콘텐츠 전달 요청부(31)는 최종사용자 또는 서비스로부터의 콘텐츠 전달 요청을 콘텐츠 위치 탐색부(32)로 포워딩한다. 이때, 콘텐츠 전달 요청부(31)는 사용자 정보, 서비스 정보(서비스 타입, 콘텐츠 ID), 디바이스 정보 및 전송 QoS 파라미터를 콘텐츠 위치 탐색부(32)로 포워딩한다.The content delivery request unit 31 forwards the content delivery request from the end user or service to the content location search unit 32. [ At this time, the content delivery request unit 31 forwards the user information, service information (service type, content ID), device information, and transmission QoS parameter to the content location searching unit 32.

상기 콘텐츠 위치 탐색부(32)는 콘텐츠 위치 탐색 기능을 포함하고 있으며, 콘텐츠 전달 요청부(31)로부터의 콘텐츠 전달 요청(콘텐츠 ID와 같은 콘텐츠 식별자 정보를 포함함)을 수신하면, 콘텐츠 전달을 최적화하기 위해 콘텐츠 ID와 같은 콘텐츠 식별자 정보를 이용하여 해당 콘텐츠의 위치를 검색(탐색)한다. 이때, 콘텐츠 위치 탐색부(32)는 콘텐츠 위치 관리 DB에서 콘텐츠 위치를 검색(탐색)할 수 있다. 그리고 콘텐츠 위치 탐색부(32)는 검색된 콘텐츠의 위치가 하나 이상 존재할 경우, 리소스 상태에 따라 캐시 또는 스토리지의 최적 위치를 선택할 수 있다.The content location search unit 32 includes a content location search function and upon receiving a content delivery request (including content identifier information such as a content ID) from the content delivery request unit 31, (Search) the position of the corresponding content by using the content identifier information such as the content ID. At this time, the content location search unit 32 can search (search) the content location in the content location management DB. The content location searching unit 32 can select an optimum location of the cache or storage according to the resource status when there is at least one location of the searched content.

상기 콘텐츠 저장 및 캐싱부(33)는 캐시된 콘텐츠에 대한 정보를 유지한다. 그리고 콘텐츠 저장 및 캐싱부(33)는 콘텐츠 소스들로부터 콘텐츠를 수신하면 콘텐츠를 저장 또는 캐시하기 위한 캐싱 정책에 따라 캐시나 영구적인 스토리지를 선택하여 파일로 저장한다. 이때, 콘텐츠 저장 및 캐싱부(33)는 콘텐츠를 청크 파일(파일을 몇 개의 부분 파일로 나눈 단위 파일)로 저장하고 관리할 수 있다. 또한, 콘텐츠 저장 및 캐싱부(33)는 NGSON(Next Generation Service Overlay Network) 노드들의 리소스 이용 상태에 기반하여 캐시나 스토리지를 로드 밸런싱하는 기능을 수행한다.The content storage and caching unit 33 maintains information on the cached content. Upon receiving the content from the content sources, the content storage and caching unit 33 selects a cache or persistent storage according to a caching policy for storing or caching the content, and stores the cached or permanent storage in a file. At this time, the content storage and caching unit 33 can store and manage the content as a chunk file (a unit file obtained by dividing a file into several partial files). In addition, the content storage and caching unit 33 performs load balancing of cache or storage based on resource utilization states of NGSON (Next Generation Service Overlay Network) nodes.

상기 콘텐츠 위치 갱신부(34)는 콘텐츠 저장 및 캐싱부(33)의 스토리지 또는 캐시에 콘텐츠가 추가 또는 삭제되거나 새로운 콘텐츠의 위치가 발견되면, 콘텐츠 전달을 최적화하기 위해 콘텐츠 위치를 갱신한다. 이때, 콘텐츠 위치 갱신부(34)는 콘텐츠 위치 관리 데이터베이스(DB)를 구비하고, 콘텐츠 위치 관리 DB는 콘텐츠 ID(content ID), 노드 ID(node ID), 콘텐츠 소유자(content owner), 콘텐츠 제공자(content provider), 파일 타입(file type), 파일 크기(file size), 창작일(creation date) 등의 필드로 이루어진다.The content location update unit 34 updates the content location to optimize the content delivery if the content is added to or deleted from the storage or cache of the content storage and caching unit 33 or the location of new content is found. At this time, the content location update unit 34 includes a content location management DB. The content location management DB includes a content ID, a node ID, a content owner, a content provider, a file type, a file size, and a creation date.

상기 QoS 요구사항 전달부(35)는 언더라잉 네트워크(Underlying Network)의 최적 경로를 경유하여 콘텐츠를 전달하기 위해 QoS 요구사항(서비스 QoS에 대한 요구사항)을 콘텐츠 전달 채널 설정부(36)로 전달한다. 여기서, QoS 요구사항으로는 예를 들어 데이터 손실(loss), 지연(latency), 블러킹(blocking), 해상도, 요구대역폭 등이 있을 수 있다.The QoS requirement transmitter 35 transmits a QoS requirement (requirement for service QoS) to the content delivery channel setting unit 36 in order to deliver the content via the optimal path of the underlying network do. Here, QoS requirements may include, for example, data loss, latency, blocking, resolution, required bandwidth, and the like.

상기 콘텐츠 전달 채널 설정부(36)는 콘텐츠 전달 블록(CD FE)과 서비스/최종사용자(Services/End Users) 간에 콘텐츠 전달 채널을 설정한다.The content delivery channel setting unit 36 establishes a content delivery channel between a content delivery block (CD FE) and a service / end user.

상기 전송 QoS 적용부(37)는 언더라잉 네트워크(Underlying Network)로부터 QoS와 관련된 전달 정보를 수신하여 콘텐츠 전달 경로를 결정한다. 즉, 전송 QoS 적용부(37)는 종단간 QoS 제공을 위해 언더라잉(Underlying) 네트워크의 최적 경로를 결정하는 역할을 수행한다. 이때, 전송 QoS 적용부(37)는 언더라잉(Underlying) 네트워크 또는 서비스 요구사항들에게 질의함으로써 리소스 상태를 모니터링한다. 그리고 전송 QoS 적용부(37)는 언더라잉(Underlying) 네트워크의 QoS 관련(QoS-related) 엔티티와 상호 연동함으로써, 언더라잉(Underlying) 네트워크에게 종단간 QoS 제공을 요청하기 위한 전송 관련 QoS 강화 메커니즘을 제공한다. 여기서, QoS 관련(QoS-related) 엔티티는 라우팅정보, 대역폭, 트래픽, 토폴로지 등을 들 수 있다.The transmission QoS application unit 37 receives the delivery information related to the QoS from the underlaying network to determine the content delivery path. That is, the transmission QoS application unit 37 determines an optimal path of an underlying network to provide end-to-end QoS. At this time, the transmission QoS application unit 37 monitors the resource status by querying an underlying network or service requirements. The transmission QoS application unit 37 interworks with a QoS-related entity of an underlying network to provide a transmission-related QoS enhancement mechanism for requesting an underlaying network to provide end-to-end QoS to provide. Here, QoS-related entities include routing information, bandwidth, traffic, topology, and the like.

상기 콘텐츠 전달부(38)는 상기 전송 QoS 적용부(37)에서 결정된 콘텐츠 전달 채널을 사용하여 유니캐스트 또는 멀티캐스트 방식으로 서비스와 최종사용자간, 또는 최종사용자간, 또는 서비스간에 콘텐츠를 전달한다. 이때, 콘텐츠 전달부(38)는 서비스에 대한 QoS 요구사항에 따라 전송 QoS를 보장하는 콘텐츠 전달을 수행한다. 또한, 콘텐츠 전달부(38)는 네트워크를 경유해서 들어오는 복수 개의 콘텐츠들(예 : 콘텐츠 청크 파일)을 결합하고 동기화시킨다. 또한, 콘텐츠 전달부(38)는 도메인 내 또는 도메인 간 콘텐츠 전달을 지원한다.
The content delivery unit 38 delivers the content between the service and the end user or between the end user and the service in a unicast or multicast manner using the content delivery channel determined in the transmission QoS application unit 37. [ At this time, the content delivery unit 38 performs content delivery that guarantees transmission QoS according to QoS requirements for the service. In addition, the content delivery unit 38 combines and synchronizes a plurality of contents (e.g., content chunk files) received via the network. In addition, the content delivery unit 38 supports intra-domain or inter-domain content delivery.

도 4는 본 발명에 따른 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법에 대한 일실시예 흐름도로서, 그 구체적인 실시예는 도 2 또는 도 3을 참조하여 전술한 바와 같을 수 있다. 여기서는 그 동작 요지만을 간략하게 설명하기로 한다.4 is a flowchart of an embodiment of an end-to-end QoS guaranteed content delivery method in a service overlay network according to the present invention, and its specific embodiment may be as described above with reference to FIG. 2 or FIG. Here, only the essential points of the operation will be briefly described.

도 4에 도시된 바와 같이, 각 프로토콜을 이용한 종단(end-to-end)간 QoS 보장을 위한 콘텐츠 전달 방법의 각 과정은 프로토콜 파라미터를 포함하고 있다.As shown in FIG. 4, each process of the content delivery method for end-to-end QoS guarantee using each protocol includes protocol parameters.

먼저, 콘텐츠 전달 요청부(31)가 콘텐츠 전달 요청을 콘텐츠 위치 탐색부(32)로 포워딩한다(41). 이 과정에서는 ContentID, UserID, 서비스 타입, 서비스 QoS, 전송 QoS 등의 프로토콜 파라미터가 사용될 수 있다.First, the content delivery request unit 31 forwards the content delivery request to the content location search unit 32 (41). In this process, protocol parameters such as ContentID, UserID, service type, service QoS, and transmission QoS can be used.

이후, 콘텐츠 위치 탐색부(32)가 상기 콘텐츠 전달 요청부(31)로부터 포워딩된 콘텐츠 전달 요청에 따라 해당 콘텐츠의 위치를 탐색한다(42). 이 과정에서는 ContentID, nodeID, 파일 이름, 파일 디렉토리 등의 프로토콜 파라미터가 사용될 수 있다.Then, the content location searching unit 32 searches for the location of the corresponding content according to the forwarded content delivery request from the content delivery request unit 31 (42). In this process, protocol parameters such as ContentID, nodeID, file name, and file directory can be used.

상기 탐색 결과(42), 해당 콘텐츠가 시스템 내(즉, 콘텐츠 전달 시스템 내)에 있으면 바로 "47" 과정으로 진행하고, 해당 콘텐츠가 시스템 내에 없으면(43) 콘텐츠 저장 및 캐싱부(33)가 해당 콘텐츠를 저장 또는 캐싱한다(44). 이 과정에서는 ContentID, 캐싱 정책, 캐시 히트(hit) 또는 미스(miss), 파일 리스트, 파일 디렉토리 등의 프로토콜 파라미터가 사용될 수 있다.If the search result 42 is found in the system (i.e., in the content delivery system), the process proceeds directly to step 47. If the content is not in the system, the content storage and caching unit 33 The content is stored or cached (44). In this process, protocol parameters such as ContentID, caching policy, cache hit or miss, file list, and file directory can be used.

이후, 콘텐츠 위치 갱신부(34)가 상기 해당 콘텐츠의 저장 또는 캐싱에 따른 콘텐츠의 위치 변동에 따라 콘텐츠 위치를 갱신한다(45). 이 과정에서는 ContentID, nodeID, 파일 이름, 파일 디렉토리 등의 프로토콜 파라미터가 사용될 수 있다.Thereafter, the content location update unit 34 updates the content location in accordance with the location change of the content due to the storage or caching of the corresponding content (45). In this process, protocol parameters such as ContentID, nodeID, file name, and file directory can be used.

한편, QoS 요구사항 전달부(35)가 QoS 요구사항(QoS 정보)을 콘텐츠 전달 채널 설정부(36)로 전달한다(46). 이 과정에서는 QoS 파라미터, 라우팅 경로, 트래픽 상태 등의 프로토콜 파라미터가 사용될 수 있다.Meanwhile, the QoS requirement delivery unit 35 delivers the QoS requirement (QoS information) to the content delivery channel setting unit 36 (46). In this process, protocol parameters such as QoS parameters, routing paths, and traffic conditions can be used.

이후, 콘텐츠 전달 채널 설정부(36)가 상기 QoS 요구사항 전달부(35)로부터 전달받은 QoS 요구사항에 따라 콘텐츠 전달 채널을 설정한다(47). 이 과정에서는 채널 정보, 전달 방식 등의 프로토콜 파라미터가 사용될 수 있다.Thereafter, the content delivery channel setting unit 36 sets a content delivery channel according to the QoS requirement transmitted from the QoS requirement delivery unit 35 (47). In this process, protocol parameters such as channel information and transmission method can be used.

이후, 전송 QoS 적용부(37)가 언더라잉 네트워크(Underlying Network)로부터의 QoS 관련 전달 정보를 이용하여 콘텐츠 전달 경로를 결정한다(48). 이 과정에서는 QoS 파라미터, 라우팅 경로, 트래픽 상태 등의 프로토콜 파라미터가 사용될 수 있다.Thereafter, the transmission QoS application unit 37 determines the content delivery path using the QoS-related delivery information from the underlaying network (48). In this process, protocol parameters such as QoS parameters, routing paths, and traffic conditions can be used.

이후, 콘텐츠 전달부(38)가 상기 전송 QoS 적용부(37)에서 결정된 콘텐츠 전달 경로를 통하여 콘텐츠를 전달한다(49). 이 과정에서는 전달 방식, 서비스 타입, 도메인 정책 등의 프로토콜 파라미터가 사용될 수 있다.
Thereafter, the content delivery unit 38 delivers the content through the content delivery path determined in the transmission QoS application unit 37 (49). In this process, protocol parameters such as delivery method, service type, and domain policy can be used.

한편, 전술한 바와 같은 본 발명에 따른 종단간 QoS 보장형 콘텐츠 전달 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Meanwhile, the end-to-end QoS guaranteed content delivery method according to the present invention as described above can be implemented in the form of a program command that can be executed through various computer means and recorded in a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. The medium may be a transmission medium such as an optical or metal line, a wave guide, or the like, including a carrier wave for transmitting a signal designating a program command, a data structure, or the like. Examples of program instructions include machine language code such as those generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상과 같이 본 발명은 비록 한정된 실시 예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시 예에 한정되는 것은 아니며, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 다양한 치환, 변형 및 변경이 가능하다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, Various permutations, modifications and variations are possible without departing from the spirit of the invention.

그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
Therefore, the scope of the present invention should not be construed as being limited to the embodiments described, but should be determined by the scope of the appended claims, as well as the appended claims.

31 : 콘텐츠 전달 요청부 32 : 콘텐츠 위치 탐색부
33 : 콘텐츠 저장 및 캐싱부 34 : 콘텐츠 위치 갱신부
35 : QoS 요구사항 전달부 36 : 콘텐츠 전달 채널 설정부
37 : 전송 QoS 적용부 38 : 콘텐츠 전달부
31: Content delivery request unit 32: Content location search unit
33: Content storage and caching unit 34: Content location update unit
35: QoS requirement delivery unit 36: content delivery channel setting unit
37: Transmission QoS application unit 38: Content delivery unit

Claims (16)

서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 시스템에 있어서,
콘텐츠 전달 요청을 콘텐츠 전달 블록으로 포워딩하고, QoS 요구사항(QoS 정보)을 서비스 정책 결정 블록으로 전달하기 위한 서비스 라우팅 블록(SR FE);
종단간 QoS 보장을 위해 언더라잉 네트워크(Underlying Network)의 경로를 결정하기 위한 상기 서비스 정책 결정 블록(SPD FE);
서비스 탐색 및 협상 블록으로 콘텐츠 위치 탐색을 요청하여 콘텐츠 위치 탐색 결과를 전달받고, 해당 콘텐츠를 수신하여 저장하며, 상기 서비스 탐색 및 협상 블록으로 콘텐츠 위치 갱신을 요청하여 콘텐츠 위치 갱신 결과를 전달받고, 상기 해당 콘텐츠를 전달하기 위한 콘텐츠 전달 채널을 설정하며, 상기 결정된 경로를 통하여 상기 해당 콘텐츠를 전달하기 위한 상기 콘텐츠 전달 블록(CD FE); 및
상기 콘텐츠 전달 블록으로부터 콘텐츠 위치 탐색 요청을 수신하면 해당 콘텐츠의 위치를 탐색하여 상기 콘텐츠 전달 블록으로 콘텐츠 위치 탐색 결과를 전달하고, 상기 콘텐츠 전달 블록으로부터 콘텐츠 위치 갱신 요청을 수신하면 해당 콘텐츠의 위치를 갱신하고 상기 콘텐츠 전달 블록으로 콘텐츠 위치 갱신 결과를 전달하기 위한 상기 서비스 탐색 및 협상 블록(SDN FE)
을 포함하는 콘텐츠 전달 시스템.
In an end-to-end QoS guaranteed content delivery system in a service overlay network,
A service routing block (SR FE) for forwarding a content delivery request to a content delivery block, and delivering QoS requirements (QoS information) to a service policy decision block;
The service policy decision block (SPD FE) for determining a path of an underlying network for ensuring end-to-end QoS;
Receiving a content location search result by requesting a content location search by a service search and a negotiation block, receiving and storing the content, receiving a content location update result by requesting a content location update by the service search and a negotiation block, A content delivery block (CD FE) for establishing a content delivery channel for delivering the content, and for delivering the corresponding content through the determined path; And
Upon receiving a content location search request from the content delivery block, searches for a location of the content and delivers a content location search result to the content delivery block, and upon receiving a content location update request from the content delivery block, (SDN FE) for delivering a content location update result to the content delivery block,
And a content delivery system.
제 1 항에 있어서,
상기 서비스 정책 결정 블록은,
상기 언더라잉 네트워크로부터 QoS와 관련된 전달 정보를 수신하여 콘텐츠 전달 경로를 결정하는, 콘텐츠 전달 시스템.
The method according to claim 1,
The service policy decision block,
And receives delivery information related to QoS from the underlaying network to determine a content delivery path.
제 2 항에 있어서,
상기 서비스 정책 결정 블록은,
상기 언더라잉 네트워크 또는 서비스 요구사항으로 질의하여 리소스 상태를 모니터링하고,
상기 언더라잉 네트워크의 QoS 관련(QoS-related) 엔티티와 상호 연동하여, 상기 언더라잉 네트워크에게 종단간 QoS 제공을 요청하기 위한 전송 관련 QoS 강화 메커니즘을 수행하는, 콘텐츠 전달 시스템.
3. The method of claim 2,
The service policy decision block,
Monitor the resource status by querying the underlay network or service requirements,
Interworking with a QoS-related entity of the underlying network to perform a transport-related QoS enforcement mechanism for requesting an end-to-end QoS provision to the underlying network.
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
상기 콘텐츠 전달 블록은,
상기 전달받은 콘텐츠 위치 탐색 결과, 상기 해당 콘텐츠의 위치가 하나 이상 존재할 경우, 리소스 상태에 따라 콘텐츠 소스를 선택하는, 콘텐츠 전달 시스템.
4. The method according to any one of claims 1 to 3,
The content delivery block includes:
And selects a content source according to a resource state when at least one location of the corresponding content exists as a result of the content location search.
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
상기 콘텐츠 전달 블록은,
자신의 스토리지 또는 캐시에 콘텐츠가 추가 또는 삭제되거나, 새로운 콘텐츠의 위치를 발견한 경우, 상기 서비스 탐색 및 협상 블록으로 콘텐츠 위치 갱신을 요청하는, 콘텐츠 전달 시스템.
4. The method according to any one of claims 1 to 3,
The content delivery block includes:
And requests content location update with the service discovery and negotiation block when content is added to or deleted from its storage or cache, or when the location of new content is found.
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
상기 서비스 탐색 및 협상 블록은,
콘텐츠 위치를 관리하기 위한 콘텐츠 위치 관리 데이터베이스(DB)를 구비하고,
상기 콘텐츠 위치 관리 데이터베이스는, 콘텐츠 ID(content ID), 노드 ID(node ID), 콘텐츠 소유자(content owner), 콘텐츠 제공자(content provider), 파일 타입(file type), 파일 크기(file size) 및 창작일(creation date) 중 하나 이상을 포함하는 콘텐츠 전달 시스템.
4. The method according to any one of claims 1 to 3,
The service discovery and negotiation block comprises:
And a content location management database (DB) for managing the content location,
The content location management database may include at least one of a content ID, a node ID, a content owner, a content provider, a file type, a file size, Wherein the content delivery system includes one or more of creation dates.
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
상기 QoS 요구사항(QoS 정보)은,
데이터 손실(loss), 지연(latency), 블러킹(blocking), 해상도 및 요구대역폭 중 하나 이상을 포함하는 콘텐츠 전달 시스템.
4. The method according to any one of claims 1 to 3,
The QoS requirement (QoS information)
Wherein the content delivery system includes at least one of data loss, latency, blocking, resolution, and required bandwidth.
서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법에 있어서,
서비스 라우팅 블록이 콘텐츠 전달 요청을 콘텐츠 전달 블록으로 포워딩하면, 상기 콘텐츠 전달 블록이 서비스 탐색 및 협상 블록으로 콘텐츠 위치 탐색을 요청하는 단계;
상기 서비스 탐색 및 협상 블록이 상기 콘텐츠 전달 블록으로부터 콘텐츠 위치 탐색 요청을 수신하면 해당 콘텐츠의 위치를 탐색하여 상기 콘텐츠 전달 블록으로 콘텐츠 위치 탐색 결과를 전달하는 단계;
상기 콘텐츠 전달 블록이 상기 전달받은 콘텐츠 위치 탐색 결과에 따라 해당 콘텐츠를 수신하여 저장하고, 상기 서비스 탐색 및 협상 블록으로 콘텐츠 위치 갱신을 요청하는 단계;
상기 서비스 탐색 및 협상 블록이 상기 콘텐츠 전달 블록으로부터 콘텐츠 위치 갱신 요청을 수신하면 해당 콘텐츠의 위치를 갱신하고 상기 콘텐츠 전달 블록으로 콘텐츠 위치 갱신 결과를 전달하는 단계;
상기 서비스 라우팅 블록이 QoS 요구사항(QoS 정보)을 서비스 정책 결정 블록으로 전달하고, 상기 콘텐츠 전달 블록이 상기 해당 콘텐츠를 전달하기 위한 콘텐츠 전달 채널을 설정하는 단계; 및
상기 서비스 정책 결정 블록이 종단간 QoS 보장을 위해 언더라잉 네트워크(Underlying Network)의 경로를 결정하고, 상기 콘텐츠 전달 블록이 상기 결정된 경로를 통하여 상기 해당 콘텐츠를 전달하는 단계
를 포함하는 콘텐츠 전달 방법.
A method for end-to-end QoS guaranteed content delivery in a service overlay network,
When the service routing block forwards the content delivery request to the content delivery block, requesting the content delivery block to search for the content position in the service search and negotiation block;
When the service search and negotiation block receives a content location search request from the content delivery block, searching for a location of the content and transmitting the content location search result to the content delivery block;
Receiving the content from the content delivery block according to the received content location search result, storing the content, and requesting the content search location to update the content location with the service search and negotiation block;
And when the service discovery and negotiation block receives a content location update request from the content delivery block, updating the location of the content and transmitting the content location update result to the content delivery block;
The service routing block forwards a QoS requirement (QoS information) to a service policy decision block, and the content delivery block establishes a content delivery channel for delivering the corresponding content; And
Wherein the service policy decision block determines an underlying network path for end-to-end QoS guarantee, and the content delivery block delivers the corresponding content through the determined path
/ RTI >
제 8 항에 있어서,
상기 경로를 결정하는 과정은,
상기 서비스 정책 결정 블록이 상기 언더라잉 네트워크로부터 QoS와 관련된 전달 정보를 수신하여 콘텐츠 전달 경로를 결정하는, 콘텐츠 전달 방법.
9. The method of claim 8,
The process of determining the path includes:
Wherein the service policy decision block receives delivery information associated with QoS from the underlying network to determine a content delivery path.
제 9 항에 있어서,
상기 경로를 결정하는 과정은,
상기 서비스 정책 결정 블록이 상기 언더라잉 네트워크 또는 서비스 요구사항으로 질의하여 리소스 상태를 모니터링하고,
상기 서비스 정책 결정 블록이 상기 언더라잉 네트워크의 QoS 관련(QoS-related) 엔티티와 상호 연동하여, 상기 언더라잉 네트워크에게 종단간 QoS 제공을 요청하기 위한 전송 관련 QoS 강화 메커니즘을 수행하는, 콘텐츠 전달 방법.
10. The method of claim 9,
The process of determining the path includes:
The service policy decision block queries the underlay network or service requirement to monitor the resource status,
Wherein the service policy decision block interoperates with a QoS-related entity of the underlying network to perform a transport-related QoS enforcement mechanism for requesting an end-to-end QoS provision to the underlying network.
제 8 항 내지 제 10 항 중 어느 한 항에 있어서,
상기 전달받은 콘텐츠 위치 탐색 결과에 따라 해당 콘텐츠를 수신하여 저장하는 과정은,
상기 전달받은 콘텐츠 위치 탐색 결과, 상기 해당 콘텐츠의 위치가 하나 이상 존재할 경우, 상기 콘텐츠 전달 블록이 리소스 상태에 따라 콘텐츠 소스를 선택하여 수신 및 저장하는, 콘텐츠 전달 방법.
11. The method according to any one of claims 8 to 10,
And receiving and storing the content according to the received content location search result,
Wherein the content delivery block selects, receives, and stores a content source according to a resource state when at least one location of the corresponding content exists as a result of the content location search.
서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 시스템에 있어서,
콘텐츠 전달 요청을 콘텐츠 위치 탐색부로 포워딩하기 위한 콘텐츠 전달 요청부;
상기 콘텐츠 전달 요청부로부터의 콘텐츠 전달 요청에 따라 해당 콘텐츠의 위치를 탐색하기 위한 상기 콘텐츠 위치 탐색부;
상기 해당 콘텐츠를 저장 또는 캐싱하기 위한 콘텐츠 저장 및 캐싱부;
상기 해당 콘텐츠의 위치 변동에 따라 콘텐츠 위치를 갱신하기 위한 콘텐츠 위치 갱신부;
QoS 요구사항(QoS 정보)을 콘텐츠 전달 채널 설정부로 전달하기 위한 QoS 요구사항 전달부;
상기 QoS 요구사항 전달부로부터의 QoS 요구사항에 따라 콘텐츠 전달 채널을 설정하기 위한 상기 콘텐츠 전달 채널 설정부;
종단간 QoS 보장을 위해 언더라잉 네트워크(Underlying Network)의 경로를 결정하기 위한 전송 QoS 적용부; 및
상기 전송 QoS 적용부에서 결정된 콘텐츠 전달 경로를 통하여 콘텐츠를 전달하기 위한 콘텐츠 전달부
를 포함하는 콘텐츠 전달 시스템.
In an end-to-end QoS guaranteed content delivery system in a service overlay network,
A content delivery request unit for forwarding a content delivery request to a content location search unit;
A content location searching unit for searching for a location of the content according to a content delivery request from the content delivery requesting unit;
A content storage and caching unit for storing or caching the corresponding content;
A content location update unit for updating the content location according to the location of the corresponding content;
A QoS requirement delivery unit for delivering QoS requirements (QoS information) to a content delivery channel setting unit;
A content delivery channel setting unit for setting a content delivery channel according to a QoS requirement from the QoS requirement delivery unit;
A transmission QoS application unit for determining a path of an underlying network for ensuring end-to-end QoS; And
A content delivery unit for delivering the content through the content delivery path determined by the transmission QoS application unit;
And the content delivery system.
제 12 항에 있어서,
상기 전송 QoS 적용부는,
상기 언더라잉 네트워크로부터 QoS와 관련된 전달 정보를 수신하여 콘텐츠 전달 경로를 결정하는, 콘텐츠 전달 시스템.
13. The method of claim 12,
The transmission QoS application unit,
And receives delivery information related to QoS from the underlaying network to determine a content delivery path.
제 13 항에 있어서,
상기 전송 QoS 적용부는,
상기 언더라잉 네트워크 또는 서비스 요구사항으로 질의하여 리소스 상태를 모니터링하고,
상기 언더라잉 네트워크의 QoS 관련(QoS-related) 엔티티와 상호 연동하여, 상기 언더라잉 네트워크에게 종단간 QoS 제공을 요청하기 위한 전송 관련 QoS 강화 메커니즘을 수행하는, 콘텐츠 전달 시스템.
14. The method of claim 13,
The transmission QoS application unit,
Monitor the resource status by querying the underlay network or service requirements,
Interworking with a QoS-related entity of the underlying network to perform a transport-related QoS enforcement mechanism for requesting an end-to-end QoS provision to the underlying network.
서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법에 있어서,
상기 콘텐츠 전달 시스템이 콘텐츠 전달 요청에 따라 해당 콘텐츠의 위치를 탐색하는 단계;
상기 탐색 결과, 상기 해당 콘텐츠가 상기 콘텐츠 전달 시스템 내에 없음에 따라, 상기 콘텐츠 전달 시스템이 상기 해당 콘텐츠를 저장 또는 캐싱하는 단계;
상기 콘텐츠 전달 시스템이 상기 해당 콘텐츠의 저장 또는 캐싱에 따른 콘텐츠의 위치 변동에 따라 콘텐츠 위치를 갱신하는 단계;
상기 콘텐츠 전달 시스템이 QoS 요구사항에 따라 콘텐츠 전달 채널을 설정하는 채널 설정 단계;
상기 콘텐츠 전달 시스템이 종단간 QoS 보장을 위해 언더라잉 네트워크(Underlying Network)로부터 QoS와 관련된 전달 정보를 수신하여 콘텐츠 전달 경로를 결정하는 단계; 및
상기 콘텐츠 전달 시스템이 상기 결정된 콘텐츠 전달 경로를 통하여 콘텐츠를 전달하는 단계
를 포함하는 콘텐츠 전달 방법.
A method for end-to-end QoS guaranteed content delivery in a service overlay network,
The content delivery system searching for a location of the content according to a content delivery request;
Storing or caching the corresponding content in response to the search result, the corresponding content not being in the content delivery system;
The content delivery system updating the content location according to the location change of the content according to storing or caching of the corresponding content;
A channel setting step of the content delivery system setting a content delivery channel according to QoS requirements;
Receiving the delivery information related to QoS from an underlying network to determine a content delivery path for end-to-end QoS guarantee; And
The content delivery system delivering the content via the determined content delivery path
/ RTI >
제 15 항에 있어서,
상기 탐색 결과, 상기 해당 콘텐츠가 상기 콘텐츠 전달 시스템 내에 있으면, 상기 채널 설정 단계로 진행하는 단계
를 더 포함하는 콘텐츠 전달 방법.
16. The method of claim 15,
If the corresponding content is in the content delivery system, proceeding to the channel setting step
Further comprising the steps of:
KR1020110107097A 2011-09-26 2011-10-19 Method and system for end-to-end QoS guaranteed content delivery on service overlay network KR101469310B1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20110096827 2011-09-26
KR1020110096827 2011-09-26
KR1020110096806 2011-09-26
KR20110096806 2011-09-26

Publications (2)

Publication Number Publication Date
KR20130033252A KR20130033252A (en) 2013-04-03
KR101469310B1 true KR101469310B1 (en) 2014-12-09

Family

ID=48435802

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020110107097A KR101469310B1 (en) 2011-09-26 2011-10-19 Method and system for end-to-end QoS guaranteed content delivery on service overlay network
KR1020110110563A KR101830760B1 (en) 2011-09-26 2011-10-27 Overlay multicast system and its method to provide multiple content distribution in distributed content nodes

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020110110563A KR101830760B1 (en) 2011-09-26 2011-10-27 Overlay multicast system and its method to provide multiple content distribution in distributed content nodes

Country Status (1)

Country Link
KR (2) KR101469310B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104753828B (en) * 2013-12-31 2019-10-25 华为技术有限公司 A kind of SDN controller, data center systems and routing connection method
WO2015113279A1 (en) * 2014-01-29 2015-08-06 华为技术有限公司 Communication network, device and control method
CN105337785B (en) * 2014-07-18 2018-10-02 华为技术有限公司 A kind of path connectivity detection method and device
KR102210410B1 (en) * 2020-05-11 2021-01-29 에스케이텔레콤 주식회사 Method for contents synchronization, device therefor

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101038831B1 (en) * 2009-08-07 2011-06-03 삼성전기주식회사 Routing method of wpan ad-hoc network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010045977A1 (en) 2008-10-23 2010-04-29 Telefonaktiebolaget Lm Ericsson (Publ) Mobility handling for multicast services

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101038831B1 (en) * 2009-08-07 2011-06-03 삼성전기주식회사 Routing method of wpan ad-hoc network

Also Published As

Publication number Publication date
KR20130033253A (en) 2013-04-03
KR20130033252A (en) 2013-04-03
KR101830760B1 (en) 2018-02-23

Similar Documents

Publication Publication Date Title
USRE49943E1 (en) System and method for a context layer switch
EP3595268B1 (en) Streaming media resource distribution method, system, edge node and central dispatching system
US10904205B2 (en) Content delivery network optimization system
US8756296B2 (en) Method, device and system for distributing file data
CN103581019B (en) A kind of information centre's network mobility management method of content-based popularity
EP2719133B1 (en) A generalized dual-mode data forwarding plane for information-centric network
KR101404008B1 (en) A unified peer-to-peer and cache system for content services in wireless mesh networks
US9967780B2 (en) End-user carried location hint for content in information-centric networks
Majeed et al. Multimedia streaming in information-centric networking: A survey and future perspectives
US20090282160A1 (en) Method for Constructing Network Topology, and Streaming Delivery System
JP2014522518A (en) Content processing method, content processing device, and content processing system
WO2013029569A1 (en) A Generalized Dual-Mode Data Forwarding Plane for Information-Centric Network
CN109218363B (en) Content distribution method, network node, and storage medium
WO2008011775A1 (en) A method for managing the half-distributing p2p network traffic, and a system and device thereof
US20190007522A1 (en) Method of optimizing traffic in an isp network
Ascigil et al. A native content discovery mechanism for the information-centric networks
KR101469310B1 (en) Method and system for end-to-end QoS guaranteed content delivery on service overlay network
KR20130039652A (en) Method and apparatus for load balancing of content centric network
KR101243071B1 (en) Source switching method, system and device
CN109644160B (en) Hybrid method for name resolution and producer selection in ICN by classification
CN112351075B (en) Combined mobile management method and system based on content-centric networking
JP2011150382A (en) Content distribution system, method, and program
US20170019322A1 (en) Monitoring server, resolution server, request device, and node selection method
You et al. Exploiting end-users caching capacities to improve Content-Centric Networking delivery
Ma et al. Source routing over protocol-oblivious forwarding for named data networking

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
FPAY Annual fee payment

Payment date: 20171106

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20181031

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190903

Year of fee payment: 6