KR20130085558A - 컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법 - Google Patents

컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법 Download PDF

Info

Publication number
KR20130085558A
KR20130085558A KR1020110139157A KR20110139157A KR20130085558A KR 20130085558 A KR20130085558 A KR 20130085558A KR 1020110139157 A KR1020110139157 A KR 1020110139157A KR 20110139157 A KR20110139157 A KR 20110139157A KR 20130085558 A KR20130085558 A KR 20130085558A
Authority
KR
South Korea
Prior art keywords
messages
content
interlist
contents
priority
Prior art date
Application number
KR1020110139157A
Other languages
English (en)
Inventor
변도준
이병준
장명욱
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020110139157A priority Critical patent/KR20130085558A/ko
Priority to US13/722,536 priority patent/US9516138B2/en
Publication of KR20130085558A publication Critical patent/KR20130085558A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

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

Abstract

컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법을 제안한다.
특히, 컨텐츠 이름으로부터 컨텐츠 각각의 트래픽 타입을 추출함으로써 컨텐츠 중심 네트워크에서 컨텐츠마다에 대하여 차별화된 서비스 품질(Quality of Service; QoS)를 제공할 있는 컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법을 제공할 수 있다.

Description

컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법{A PROCESSING METHOD OF AN INTEREST MESSAGE AND A DATA MESSAGE ACCORDING TO PRIORITY IN A CONTENT CENTRIC NETWORK}
아래의 실시예들은 컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법에 관한 것이다.
이름 기반 네트워크에서 컨텐츠 요청 패킷(즉, 인터리스트(Interest))은 가져오고자 하는 컨텐츠의 계층적 이름(hierarchical name)을 포함한다. 따라서, 이름 기반 네트워크 내의 노드들은 컨텐츠 요청 패킷을 전달 받았을 때, 컨텐츠 요청 패킷 내에 포함된 컨텐츠 이름에 해당하는 컨텐츠를 가지고 있는 노드가 위치한 방향의 인터페이스(interface)로 컨텐츠 요청 패킷을 전달한다. 해당 컨텐츠를 가지고 있는 노드는 전달받은 컨텐츠 이름에 기초하여 컨텐츠를 찾고, 컨텐츠 요청 패킷이 들어온 인터페이스로 해당 컨텐츠를 전달함으로써, 컨텐츠를 요청한 노드에게 컨텐츠가 전달되게 한다.
하지만, 각 컨텐츠는 그 컨텐츠의 트래픽 타입에 따라 차별된 처리를 해야 보다 높은 퀄리티(Quality)를 제공할 수 있다.
일 실시예에 따른 인터리스트 메시지를 우선 순위에 따라 처리하는 방법은 컨텐츠의 이름을 기반으로 하는 컨텐츠 중심 네트워크에서 인터리스트 메시지를 우선 순위에 따라 처리하는 방법에 있어서, 컨텐츠를 요청하는 복수의 인터리스트 메시지들을 수신하는 단계; 상기 복수의 인터리스트 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계; 상기 트래픽 타입을 기초로 상기 복수의 인터리스트 메시지들의 우선 순위들을 결정하는 단계; 및 상기 복수의 인터리스트 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 상기 복수의 인터리스트 메시지들을 처리하는 단계를 포함한다.
상기 복수의 인터리스트 메시지들을 처리하는 단계는 상기 컨텐츠를 캐싱하는 컨텐츠 스토어의 동작에 앞서, 상기 복수의 인터리스트 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 상기 복수의 인터리스트 메시지들을 처리하는 단계일 수 있다.
상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는 상기 컨텐츠 이름에 포함된 구분자(classifier)를 이용하여 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계일 수 있다.
상기 구분자는 제어 데이터를 위한 구분자, 사용자 데이터를 위한 구분자, 파일 확장자 및 파일 서비스 키워드 중 적어도 하나를 포함할 수 있다.
상기 컨텐츠를 캐싱하는 컨텐츠 스토어에 상기 복수의 인터리스트 메시지들에 대응하는 컨텐츠가 캐시(Cache)되어 있는지 여부를 확인하는 단계를 더 포함할 수 있다.
상기 복수의 인터리스트 메시지들에 대응하는 컨텐츠가 캐시되어 있는 경우, 상기 캐시된 컨텐츠를 이용하여 상기 복수의 인터리스트 메시지들에 응답하는 데이터 메시지들을 생성하는 단계; 상기 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계; 상기 트래픽 타입을 기초로 상기 데이터 메시지들의 우선 순위들을 결정하는 단계; 및 상기 데이터 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 상기 복수의 데이터 메시지들을 처리하는 단계를 포함할 수 있다.
상기 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는 상기 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름에 포함된 구분자(classifier)를 이용하여 상기 컨텐츠 각각의 트래픽 타입을 추출할 수 있다.
상기 복수의 인터리스트 메시지들에 대응하는 컨텐츠가 캐시되어 있지 않은 경우, 상기 컨텐츠와 관련된 엔트리를 저장하는 포워딩 정보 베이스(Forwarding Information Base; FIB)로 상기 복수의 인터리스트 메시지들을 포워딩하는 단계를 더 포함하고, 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는 상기 포워딩 정보 베이스로 상기 복수의 인터리스트 메시지들을 포워딩하는 동작이 종료한 후에, 상기 인터리스트 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계일 수 있다.
상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는 상기 포워딩 정보 베이스로 포워딩된 인터리스트 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름에 포함된 구분자(classifier)를 이용하여 상기 컨텐츠 각각의 트래픽 타입을 추출할 수 있다.
일 실시예에 따른 데이터 메시지를 우선 순위에 따라 처리하는 방법은 컨텐츠의 이름을 기반으로 하는 컨텐츠 중심 네트워크에서 데이터 메시지를 우선 순위에 따라 처리하는 방법에 있어서, 컨텐츠를 요청하는 복수의 인터리스트 메시지들에 응답하는 복수의 데이터 메시지들을 수신하는 단계; 상기 복수의 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계; 상기 트래픽 타입을 기초로 상기 복수의 데이터 메시지들의 우선 순위들을 결정하는 단계; 및 상기 복수의 데이터 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 상기 복수의 데이터 메시지들을 처리하는 단계를 포함한다.
상기 복수의 데이터 메시지들을 처리하는 단계는 상기 복수의 데이터 메시지들을 역(reverse)방향으로 경로를 참조(look-up)하기 위한 펜딩 인터리스트 테이블(Pending Interest Table; PIT)로 포워딩하기 이전에, 상기 복수의 데이터 메시지들을 처리할 수 있다.
상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는 상기 복수의 데이터 메시지들을 역(reverse)방향으로 경로를 참조(look-up)하기 위한 펜딩 인터리스트 테이블로 포워딩한 이후에, 상기 컨텐츠 각각의 트래픽 타입을 추출할 수 있다.
상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는 상기 컨텐츠 이름에 포함된 구분자(classifier)를 이용하여 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계일 수 있다.
상기 구분자는 제어 데이터를 위한 구분자, 사용자 데이터를 위한 구분자, 파일 확장자 및 파일 서비스 키워드 중 적어도 하나를 포함할 수 있다.
일 실시예에 따르면, 컨텐츠 이름으로부터 컨텐츠 각각의 트래픽 타입을 추출함으로써 컨텐츠 중심 네트워크에서 컨텐츠마다에 대하여 차별화된 서비스 품질(Quality of Service; QoS)를 제공할 수 있다.
도 1은 일반적인 컨텐츠 중심 네트워크에서 컨텐츠 요청 패킷을 처리하는 과정을 나타낸 도면이다.
도 2는 일 실시예에 따른 컨텐츠 중심 네트워크에서 인터리스트 메시지를 우선 순위에 따라 처리하는 방법을 나타낸 플로우 차트이다.
도 3은 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 내부에 위치한 우선 순위 큐들이 컨텐츠 스토어(Contents Store)에 앞서 인터리스트 메시지를 수신하는 때를 나타낸 도면이다.
도 4는 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 외부에 위치한 우선 순위 큐들이 컨텐츠 스토어에 앞서 인터리스트 메시지를 수신하는 때를 나타낸 도면이다.
도 5는 일 실시예에 따른 컨텐츠 중심 네트워크의 포워딩 정보 베이스(Forwarding Information Base; FIB)가 전송한 인터리스트 메시지를 노드 내부에 위치한 우선 순위 큐들이 수신하는 때를 나타낸 도면이다.
도 6은 일 실시예에 따른 컨텐츠 중심 네트워크의 포워딩 정보 베이스(FIB)가 전송한 인터리스트 메시지를 노드 외부에 위치한 우선 순위 큐들이 수신하는 때를 나타낸 도면이다.
도 7은 일 실시예에 따른 컨텐츠 중심 네트워크에서 데이터 메시지를 우선 순위에 따라 처리하는 방법을 나타낸 플로우 차트이다.
도 8은 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 내부에서 데이터 메시지를 수신하는 때에 우선 순위 큐들이 동작하는 경우를 나타낸 도면이다.
도 9는 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 외부에 데이터 메시지를 수신하는 때에 우선 순위 큐들이 동작하는 경우를 나타낸 도면이다.
도 10은 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 내부에서 데이터 메시지의 전송 중에 우선 순위 큐들이 동작하는 경우를 나타낸 도면이다.
도 11은 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 외부에서 데이터 메시지의 전송 중에 우선 순위 큐들이 동작하는 경우를 나타낸 도면이다.
이하, 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 본 발명이 일실시예들에 의해 제한되거나 한정되는 것은 아니다. 또한, 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
도 1은 일반적인 컨텐츠 중심 네트워크에서 컨텐츠 요청 패킷을 처리하는 과정을 나타낸 도면이다.
컨텐츠 중심 네트워크에서 컨텐츠의 이름은 컨텐츠가 저장된 노드를 찾아가기 위한 나침판 역할과 해당 컨텐츠를 다른 컨텐츠와 구분해 주는 역할을 한다. 그러므로, 각 컨텐츠는 고유한 이름을 사용하며, 두 컨텐츠의 이름이 서로 다르면, 같은 내용의 컨텐츠도 다른 컨텐츠로 취급한다. 예를 들어, 같은 내용으로 이루어진 두 파일이 각각 /ABC.com/sait/video/intro.avi과 /ABC.com/sait/comm/video/intro.avi의 컨텐츠 이름으로 존재할 경우, 두 파일은 서로 다른 컨텐츠로 처리된다. 이러한 규칙은 이름이 비슷한 서로 다른 컨텐츠들을 구분함에 있어서 매우 유용하게 사용될 수 있다.
도 1은 컨텐츠의 계층적 이름을 기반으로 해당 컨텐츠를 가져오는 과정을 설명하기 위해, 이름 기반 네트워크의 일 예인 컨텐츠 중심 네트워크(Content-Centric Networking; CCN)에서 컨텐츠 요청 패킷을 처리하는 과정을 보여준다.
컨텐츠 중심 네트워크에 포함된 노드가 페이스 0(101)로부터 예를 들어, 'ABC.com/철수/abc.avi/v3/s2'에 해당하는 컨텐츠를 요청하는 컨텐츠 요청 패킷을 수신했다고 가정하자.
이때, 노드의 네트워킹 모듈은 컨텐츠 요청 패킷 내에 있는 컨텐츠의 계층적 이름(여기서는 '/ABC.com/철수/abc.avi/v3/s2')을 참조하여 해당 컨텐츠가 노드의 컨텐츠 스토어(Content Store)(110)에 있는지 확인한다.
확인 결과, 컨텐츠 스토어(110) 내에 해당 컨텐츠가 저장되어 있으면, 노드는 해당 컨텐츠를 컨텐츠 요청 패킷이 수신된 페이스 0(101)로 반환한다. 이때, 페이스(face)는 인터페이스(interface)로도 표현할 수 있다.
반면에, 해당 컨텐츠가 컨텐츠 스토어(110)에 저장되어 있지 않으면, 노드는 펜딩 인터리스트 테이블(Pending Interest Table; PIT)(130) 내에 동일한 컨텐츠 이름(여기서는 'ABC.com/철수/abc.avi/v3/s2')으로 저장된 항목(entry)이 있는지 여부를 확인한다.
노드는 동일한 컨텐츠 이름으로 저장된 항목이 있으면, 펜딩 인터리스트 테이블(130) 내의 해당 항목에 컨텐츠 요청 패킷이 들어온 페이스(여기서는 페이스 0(101))에 대한 정보를 추가한다.
펜딩 인터리스트 테이블(130) 내에 동일 컨텐츠 이름으로 등록된 항목이 없다면, 노드는 포워딩 정보 베이스(Forwarding Information Base; FIB)(150)에서 컨텐츠 이름에 기반한 검색(name lookup)을 수행하여 해당 엔트리(entry)를 찾는다. 이때, 노드는 최장 프리픽스 매칭(longest prefix matching)에 따라 검색을 수행할 수 있다.
그 후, 노드는 포워딩 정보 베이스(150)에 등록되어 있는 정보에 기초하여 컨텐츠 요청 패킷을 전달할 페이스(여기서는 페이스 1(105))를 결정하고, 해당 페이스(페이스 1(105))로 컨텐츠 요청 패킷을 전송한다.
이 과정에서 노드는 컨텐츠 요청 패킷이 전달되어 온 페이스(페이스 0(101))에 대한 정보('0')를 인터리스트 테이블(PIT)(130)에 등록하게 된다. 이는 향후 컨텐츠 요청 패킷에 대응되는 컨텐츠를 포함한 데이터 패킷이 전달되었을 때, 해당 컨텐츠를 요청한 노드에게 데이터 패킷을 전달하기 위함이다. 여기서, 포워딩 정보 베이스 (150)에 기초하여 컨텐츠 요청 패킷을 전달할 페이스를 선택(결정)할 때, 컨텐츠 요청 패킷이 수신된 페이스(여기서는 페이스 0(101))는 선택 대상에서 제외된다.
상술한 동작으로 인해, 컨텐츠의 계층적 이름이 변경되었으나 기존 이름을 사용하면, 변경된 컨텐츠의 계층적 이름을 포함하는 포워딩 정보 베이스(150)와 컨텐츠 요청 패킷 내에 포함된 컨텐츠 이름 간의 불일치로 인해 컨텐츠 요청 패킷이 컨텐츠를 보유하는 노드까지 전달되기 어렵다. 또한, 컨텐츠의 계층적 이름의 일부가 변경되면 컨텐츠 요청 패킷이 컨텐츠 보유 노드까지 전달은 되나, 노드 내에서는 컨텐츠 생성 시 이름을 사용함에 따라 해당 컨텐츠를 찾을 수 없게 된다.
도 2는 일 실시예에 따른 컨텐츠 중심 네트워크에서 인터리스트 메시지를 우선 순위에 따라 처리하는 방법을 나타낸 플로우 차트이다.
도 2를 참조하면, 컨텐츠 중심 네트워크에 포함된 노드는 컨텐츠를 요청하는 복수의 인터리스트 메시지들을 수신한다(201). 이하에서, 인터리스트 메시지는 상술한 컨텐츠 요청 메시지(혹은 인터리스트(Interest))를 의미하고, 데이터 메시지는 컨텐츠 응답 메시지를 의미한다.
노드는 수신한 인터리스트 메시지를 우선 순위화(prioritizing)하기 위한 우선 순위 큐가 있는지 여부를 판단할 수 있다(203).
만약, 203에서 인터리스트 메시지를 우선 순위화하기 위한 구분자가 없다면, 노드는 211로 가서 컨텐츠 스토어에 캐시된 컨텐츠가 있는지 여부를 확인할 수 있다.
노드는 복수의 인터리스트 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 컨텐츠 각각의 트래픽 타입을 추출한다(205).
노드는 컨텐츠 이름에 포함된 구분자(classifier)를 이용하여 컨텐츠 각각의 트래픽 타입을 추출할 수 있다. 이때, 구분자는 제어 데이터를 위한 구분자(예를 들어, <control command marker>), 사용자 데이터를 위한 구분자(예를 들어, <voice>), 파일 확장자(예를 들어, doc, ppt, jpg 및 mpeg 등) 및 파일 서비스 키워드(예를 들어, SIP(Session Initiation Protocol) 등) 중 적어도 하나를 포함할 수 있다.
미리 정의된 네이밍 규칙(naming convention)에 따르면 제어 데이터의 이름은 예를 들어, /ccn/<domain1>/<control command marker>/domainInfo 일 수 있다.
또한, 사용자 데이터의 이름을 예를 들어, /ccn/<domain1>/<voice>/CCN.x. 일 수 있다.
따라서, 인터리스트 메시지의 우선 순위는 이러한 구분자의 조합으로부터 구할 수 있다.
노드는 트래픽 타입을 기초로, 복수의 인터리스트 메시지들의 우선 순위들을 결정한다(207). 이때, 트래픽 타입의 일 예로는 타임 크리티컬 트래픽(Time critical traffic) 또는 최선 노력 트래픽(best-effort traffic) 등을 들 수 있다. 207에서 일단, 인터리스트 메시지의 우선 순위가 결정되면, 인터리스트 메시지는 해당 우선 순위에 따라 대응되는 우선 순위 큐에 저장될 수 있다.
이때, 우선 순위 큐(priority queue)들은 도 3 및 도 5와 같이 컨텐츠 중심 네트워크에 포함된 노드 내에 위치하거나, 도 4 및 도 6과 같이 컨텐츠 중심 네트워크에 포함된 노드와는 분리되어 위치할 수 있다. 실제 우선 순위 큐들의 위치는 특정 프로세서 또는 구성 요소에 의해 제한되지 않는다.
노드는 복수의 인터리스트 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 복수의 인터리스트 메시지들을 처리한다(209). 이때, 노드는 컨텐츠를 캐싱하는 컨텐츠 스토어의 동작에 앞서, 복수의 인터리스트 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 복수의 인터리스트 메시지들을 처리할 수 있다.
209에서 예를 들어, 음성(voice)과 같이 타임-크리티컬 트래픽(time-critical traffic)은 높은 우선 순위 큐에 매핑되고, 비디오 파일(video file)과 같이 최선 노력 트래픽(best-effort traffic)은 낮은 우선 순위 큐에 매핑된다. 그리고, 큐의 스케줄링은 엄격하게 우선 순위가 매겨지므로, 높은 우선 순위 큐는 낮은 우선 순위 큐가 서비스 되기 전에 서비스된다.
예를 들어, 가중치 페어 큐잉(weighted fair queueing)과 같이 다른 우선 순위 큐 타입이 있을 수 있다. 이에 더하여, 서비스 품질 분류(QoS criteria)에 기초하여 패킷들의 수신(accepting)을 제어하는 승인(admission) 제어 메커니즘의 다른 타입이 있을 수 있다. 예를 들어, 만약 패킷이 타임-크리티컬(time-critical)로 분류되고, 사용 가능한 스케줄링 슬롯(scheduling slot)이 없다면, 승인(admission) 제어는 패킷을 거부(reject)할 수 있다.
노드는 컨텐츠를 캐싱하는 컨텐츠 스토어에 복수의 인터리스트 메시지들에 대응하는 컨텐츠가 캐시(Cache)되어 있는지 여부를 확인할 수 있다(211).
인터리스트 메시지는 컨텐츠 스토어에 캐시된 컨텐츠가 있는지 여부를 확인하기 위해, 컨텐츠 스토어(Content Store)로 포워드(forward)될 수 있다.
211에서 복수의 인터리스트 메시지들에 대응하는 컨텐츠가 캐시되어 있다면, 노드는 컨텐츠 스토어로부터 해당 컨텐츠를 가져올 수 있다(패치(fetch)할 수 있다)(213).
만약, 컨텐츠 스토어에 캐시된 컨텐츠가 있고, 우선 순위화된 데이터 메시지를 위한 우선 순위 큐가 있다면(215), 캐시된 컨텐츠를 위한 데이터 메시지의 우선 순위가 얻어지고 데이터 메시지는 우선 순위 큐로 보내질 수 있다.
노드는 캐시된 컨텐츠를 이용하여 복수의 인터리스트 메시지들에 응답하는 데이터 메시지들을 생성한 후, 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 컨텐츠 각각의 트래픽 타입을 추출할 수 있다(217).
215에서 우선 순위화된 데이터 메시지를 위한 우선 순위 큐가 없다면, 노드는 더 이상의 동작 없이 데이터 메시지를 해당 컨텐츠를 요청한 노드에게 전송할 수 있다(223).
노드는 트래픽 타입을 기초로 데이터 메시지들의 우선 순위들을 결정하고(219), 데이터 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 복수의 데이터 메시지들을 처리할 수 있다(221). 그 후, 노드는 데이터 메시지를 해당 컨텐츠를 요청한 노드에게 전송할 수 있다(223).
만약, 211에서 캐시된 컨텐츠가 없다면, 노드는 225로 가서 펜딩 인터리스트 테이블(Pending Interest Table; PIT)에 엔트리(entry)가 존재하는지 여부를 확인할 수 있다(225).
225에서 펜딩 인터리스트 테이블(PIT)에 인터리스트 메시지를 위한 엔트리가 이미 있다면, 노드는 인터리스트 메시지가 도착한 페이즈(face)를 현재의 펜딩 인터리스트 테이블(PIT)의 엔트리에 추가(227)한 후, 동작을 종료한다.
만약, 225에서 인터리스트 메시지를 위한 엔트리가 없다면, 노드는 펜딩 인터리스트 테이블(PIT)에 새로운 엔트리를 생성할 수 있다(229).
노드는 인터리스트 메시지를 포워딩 정보 베이스(Forwarding Information Base; FIB)로 포워드(forward)할 수 있다(231).
노드는 도 5 및 도 6과 같이, 포워딩 정보 베이스(FIB)의 뒤에 우선 순위화된 인터리스트 메시지를 위한 우선 순위 큐가 있는지 여부를 확인할 수 있다(233).
233에서 우선 순위화된 인터리스트 메시지를 위한 우선 순위 큐가 없다면 노드는 인터리스트 메시지를 해당 페이즈로 전송할 수 있다(241).
반면에, 233에서 우선 순위화된 인터리스트 메시지를 위한 우선 순위 큐가 있다면, 노드는 포워딩 정보 베이스로 복수의 인터리스트 메시지들을 포워딩하는 동작이 종료한 후에, 상술한 217 내지 221과 같은 과정을 수행할 수 있다.
즉, 노드는 포워딩 정보 베이스로 복수의 인터리스트 메시지들을 포워딩하는 동작이 종료한 후에, 복수의 인터리스트 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 컨텐츠 각각의 트래픽 타입을 추출할 수 있다(235). 이때, 노드는 포워딩 정보 베이스로 포워딩된 인터리스트 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름에 포함된 구분자(classifier)를 이용하여 컨텐츠 각각의 트래픽 타입을 추출할 수 있다.
노드는 트래픽 타입을 기초로 복수의 인터리스트 메시지들의 우선 순위들을 결정할 수 있다(237).
노드는 복수의 인터리스트 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 복수의 인터리스트 메시지들을 처리할 수 있다(239).
노드는 인터리스트 메시지를 해당 페이즈로 전송할 수 있다(241).
도 3은 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 내부에 위치한 우선 순위 큐들이 컨텐츠 스토어(Contents Store)에 앞서 인터리스트 메시지를 수신하는 때를 나타낸 도면이다.
일 실시예에 따르면, 인터리스트 메시지를 우선 순위화(prioritizing)하기 위한 우선 순위 큐들은 도 3 및 도 4와 같이 컨텐츠 스토어의 앞에 위치하거나, 도 5 및 도 6과 같이 포워딩 정보 베이스의 뒤에 위치할 수 있다.
우선 순위 큐(310)들이 컨텐츠 스토어(Contents Store)(330)의 앞에 위치하는 때에, 컨텐츠 중심 네트워크에 포함된 노드는 해당 인터리스트 메시지들이 포함하는 컨텐츠 이름으로부터 컨텐츠 각각의 트래픽 타입을 추출하여 복수의 인터리스트 메시지들의 우선 순위를 결정하고, 그 우선 순위에 따라 복수의 인터리스트 메시지들을 처리할 수 있다.
예를 들어, 노드가 수신한 인터리스트 메시지들의 이름이 각각 /ccn/domain1/control1/content1, /ccn/domain1/user/content1 및 /ccn/domain1/control2/content1이라고 하자.
그러면, 노드는 인터리스트 메시지들의 이름으로부터 해당 메시지가 사용자 메시지(user)보다 우선 처리를 필요로 하는 제어 메시지(control)인지를 파악할 수 있다. 또한, 노드는 해당 인터리스트 메시지가 제어 메시지들 중에서도 첫번째 우선 순위로 처리를 요하는 제어 메시지(control1)인지 아니면 두번째 우선 순위로 처리를 요하는 제어 메시지(control2) 인지 등의 트래픽 타입을 추출할 수 있다.
노드는 트래픽 타입에 따라, 복수의 인터리스트 메시지들의 우선 순위를 결정하고, 각 우선 순위 큐들(310)에 대응되는 우선 순위에 따라 인터리스트 메시지들을 큐잉(queuing)할 수 있다.
우선 순위 큐들(310)에 큐잉된 인터리스트 메시지들은 그 우선 순위에 따라 컨텐츠 스토어(330), 펜딩 인터리스트 테이블(350) 또는 포워딩 정보 베이스(370)를 통해 처리될 수 있다.
도 4는 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 외부에 위치한 우선 순위 큐들이 컨텐츠 스토어(Contents Store)에 앞서 인터리스트 메시지를 수신하는 때를 나타낸 도면이다.
우선 순위 큐들(410)은 도 4와 같이 컨텐츠 중심 네트워크의 노드의 외부에 위치할 수도 있다. 여기서, 우선 순위 큐들(410)의 위치를 제외한 나머지 구성 요소들(컨텐츠 스토어(430), 펜딩 인터리스트 테이블(450) 및 포워딩 정보 베이스(470))의 동작은 도 3과 동일하므로 해당 부분의 설명을 참조하기로 한다.
도 5는 일 실시예에 따른 컨텐츠 중심 네트워크의 포워딩 정보 베이스(Forwarding Information Base; FIB)가 전송한 인터리스트 메시지를 노드 내부에 위치한 우선 순위 큐들이 수신하는 때를 나타낸 도면이고, 도 6은 일 실시예에 따른 컨텐츠 중심 네트워크의 포워딩 정보 베이스(FIB)가 전송한 인터리스트 메시지를 노드 외부에 위치한 우선 순위 큐들이 수신하는 때를 나타낸 도면이다.
상술한 바와 같이, 일 실시예에 따른 우선 순위 큐들(570, 670)은 포워딩 정보 베이스(Forwarding Information Base; FIB)(550, 650)의 뒤에 위치할 수도 있다.
우선 순위 큐들(570, 670)이 포워딩 정보 베이스(FIB)(550, 650)에 위치하는 때의 동작은 도 2의 233 내지 241의 동작을 참조할 수 있다.
도 7은 일 실시예에 따른 컨텐츠 중심 네트워크에서 데이터 메시지를 우선 순위에 따라 처리하는 방법을 나타낸 플로우 차트이다.
노드는 컨텐츠를 요청하는 복수의 인터리스트 메시지들에 응답하는 복수의 데이터 메시지들을 수신한다(701).
노드는 수신된 데이터 메시지를 우선 순위화 하기 위한 우선 순위 큐들이 있는지 여부를 판단할 수 있다(703). 703에서 데이터 메시지를 우선 순위화 하기 위한 우선 순위 큐들이 있으면, 데이터 메시지의 우선 순위는 구분자들(classifiers)의 조합에 의해 얻을 수 있다. 데이터 메시지들을 수신하는 때에 데이터 메시지들을 우선 순위 큐들에 큐잉하는 것은 도 8 및 도 9을 통해 살펴볼 수 있다.
703에서 수신된 데이터 메시지들을 우선 순위화(prioritizing)하기 위한 우선 순위 큐가 없다면, 노드는 711의 동작을 수행할 수 있다.
노드는 복수의 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 컨텐츠 각각의 트래픽 타입을 추출한다(705).
705에서 데이터 메시지들의 우선 순위는 구분자들의 조합에 의해 얻을 수 있으며, 구분자는 제어 데이터를 위한 구분자, 사용자 데이터를 위한 구분자, 파일 확장자 및 파일 서비스 키워드 중 적어도 하나를 포함할 수 있다.
미리 정의된 네이밍 규칙(naming convention)에 의하면, 제어 데이터의 이름은 예를 들어, /ccn/<domain1>/<control command marker>/domainInfo 일 수 있으며, 사용자 데이터의 이름을 예를 들어, /ccn/<domain1>/<voice>/CCN.x. 일 수 있다.
파일 확장자는 예를 들어, jpg 및 mpeg 등일 수 있으며, 파일 서비스 키워드는 SIP(Session Initiation Protocol)일 수 있다.
노드는 트래픽 타입을 기초로 복수의 데이터 메시지들의 우선 순위들을 결정한다(707).
노드는 복수의 데이터 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 복수의 데이터 메시지들을 처리한다(709).
노드는 복수의 데이터 메시지들을 역(reverse)방향으로 경로를 참조(look-up)하기 위한 펜딩 인터리스트 테이블(Pending Interest Table; PIT)로 포워딩하기 이전에, 709와 같이 복수의 데이터 메시지들을 처리할 수 있다.
노드는 경로 참조(route-lookup)를 역으로(reverse)하기 위해 데이터 메시지를 펜딩 인터리스트 테이블로 포워드할 수 있다(711).
그 후, 노드는 도 10 및 도 11과 같이 전송 중에 데이터 메시지를 우선 순위화하기 위한 우선 순위 큐들이 있는지 여부를 판단할 수 있다(713).
713에서 전송 중에 데이터 메시지를 우선 순위화하기 위한 우선 순위 큐들이 있다면, 노드는 복수의 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 컨텐츠 각각의 트래픽 타입을 추출한다(715).
반면에, 713에서 데이터 메시지를 우선 순위화하기 위한 우선 순위 큐들이 없다면, 노드는 721로 가서 인터리스트 메시지에 의해 해당 컨텐츠를 요청한 노드에게 데이터 메시지를 전송할 수 있다(721).
그 후, 노드는 트래픽 타입을 기초로 복수의 데이터 메시지들의 우선 순위들을 결정하여 데이터 메시지를 우선 순위 큐로 저장한다(717).
노드는 복수의 데이터 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 복수의 데이터 메시지들을 처리할 수 있다(719).
713에서 데이터 메시지를 우선 순위화 하기 위한 우선 순위 큐들이 없다면, 노드는 데이터 메시지를 해당하는(corresponding) 인터리스트 메시지를 전송한 노드로 전송할 수 있다(721).
도 8은 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 내부에서 데이터 메시지를 수신하는 때에 우선 순위 큐들(870)이 동작하는 경우를 나타낸 도면이고, 도 9는 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 외부에 데이터 메시지를 수신하는 때에 우선 순위 큐들(970)이 동작하는 경우를 나타낸 도면이다.
도 10은 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 내부에서 데이터 메시지의 전송 중에 우선 순위 큐들(1010)이 동작하는 경우를 나타낸 도면이고, 도 11은 일 실시예에 따른 컨텐츠 중심 네트워크의 노드 외부에서 데이터 메시지의 전송 중에 우선 순위 큐들(1110)이 동작하는 경우를 나타낸 도면이다.
본 발명의 일 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
110: 컨텐츠 스토어(Contents Store)
130: 펜딩 인터리스트 테이블(Pending Interest Table; PIT)
150: 포워딩 정보 베이스(Forwarding; FIB)

Claims (15)

  1. 컨텐츠의 이름을 기반으로 하는 컨텐츠 중심 네트워크에서 인터리스트 메시지를 우선 순위에 따라 처리하는 방법에 있어서,
    컨텐츠를 요청하는 복수의 인터리스트 메시지들을 수신하는 단계;
    상기 복수의 인터리스트 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계;
    상기 트래픽 타입을 기초로 상기 복수의 인터리스트 메시지들의 우선 순위들을 결정하는 단계; 및
    상기 복수의 인터리스트 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 상기 복수의 인터리스트 메시지들을 처리하는 단계
    를 포함하는 인터리스트 메시지를 우선 순위에 따라 처리하는 방법.
  2. 제1항에 있어서,
    상기 복수의 인터리스트 메시지들을 처리하는 단계는
    상기 컨텐츠를 캐싱하는 컨텐츠 스토어의 동작에 앞서, 상기 복수의 인터리스트 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 상기 복수의 인터리스트 메시지들을 처리하는 단계인 인터리스트 메시지를 우선 순위에 따라 처리하는 방법.
  3. 제1항에 있어서,
    상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는
    상기 컨텐츠 이름에 포함된 구분자(classifier)를 이용하여 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계인 인터리스트 메시지를 우선 순위에 따라 처리하는 방법.
  4. 제3항에 있어서,
    상기 구분자는
    제어 데이터를 위한 구분자, 사용자 데이터를 위한 구분자, 파일 확장자 및 파일 서비스 키워드 중 적어도 하나를 포함하는 인터리스트 메시지를 우선 순위에 따라 처리하는 방법.
  5. 제1항에 있어서,
    상기 컨텐츠를 캐싱하는 컨텐츠 스토어에 상기 복수의 인터리스트 메시지들에 대응하는 컨텐츠가 캐시(Cache)되어 있는지 여부를 확인하는 단계
    를 더 포함하는 인터리스트 메시지를 우선 순위에 따라 처리하는 방법.
  6. 제5항에 있어서,
    상기 복수의 인터리스트 메시지들에 대응하는 컨텐츠가 캐시되어 있는 경우,
    상기 캐시된 컨텐츠를 이용하여 상기 복수의 인터리스트 메시지들에 응답하는 데이터 메시지들을 생성하는 단계;
    상기 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계;
    상기 트래픽 타입을 기초로 상기 데이터 메시지들의 우선 순위들을 결정하는 단계; 및
    상기 데이터 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 상기 복수의 데이터 메시지들을 처리하는 단계
    를 포함하는 인터리스트 메시지를 우선 순위에 따라 처리하는 방법.
  7. 제6항에 있어서,
    상기 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는
    상기 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름에 포함된 구분자(classifier)를 이용하여 상기 컨텐츠 각각의 트래픽 타입을 추출하는 인터리스트 메시지를 우선 순위에 따라 처리하는 방법.
  8. 제5항에 있어서,
    상기 복수의 인터리스트 메시지들에 대응하는 컨텐츠가 캐시되어 있지 않은 경우,
    상기 컨텐츠와 관련된 엔트리를 저장하는 포워딩 정보 베이스(Forwarding Information Base; FIB)로 상기 복수의 인터리스트 메시지들을 포워딩하는 단계
    를 더 포함하고,
    상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는
    상기 포워딩 정보 베이스로 상기 복수의 인터리스트 메시지들을 포워딩하는 동작이 종료한 후에, 상기 인터리스트 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계인 인터리스트 메시지를 우선 순위에 따라 처리하는 방법.
  9. 제8항에 있어서,
    상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는
    상기 포워딩 정보 베이스로 포워딩된 인터리스트 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름에 포함된 구분자(classifier)를 이용하여 상기 컨텐츠 각각의 트래픽 타입을 추출하는 인터리스트 메시지를 우선 순위에 따라 처리하는 방법.
  10. 컨텐츠의 이름을 기반으로 하는 컨텐츠 중심 네트워크에서 데이터 메시지를 우선 순위에 따라 처리하는 방법에 있어서,
    컨텐츠를 요청하는 복수의 인터리스트 메시지들에 응답하는 복수의 데이터 메시지들을 수신하는 단계;
    상기 복수의 데이터 메시지들 각각에 대응하는 컨텐츠의 컨텐츠 이름으로부터 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계;
    상기 트래픽 타입을 기초로 상기 복수의 데이터 메시지들의 우선 순위들을 결정하는 단계; 및
    상기 복수의 데이터 메시지들의 우선 순위들에 기초하여 우선 순위 큐들에서 상기 복수의 데이터 메시지들을 처리하는 단계
    를 포함하는 데이터 메시지를 우선 순위에 따라 처리하는 방법.
  11. 제10항에 있어서,
    상기 복수의 데이터 메시지들을 처리하는 단계는
    상기 복수의 데이터 메시지들을 역(reverse)방향으로 경로를 참조(look-up)하기 위한 펜딩 인터리스트 테이블(Pending Interest Table; PIT)로 포워딩하기 이전에, 상기 복수의 데이터 메시지들을 처리하는 데이터 메시지를 우선 순위에 따라 처리하는 방법.
  12. 제10항에 있어서,
    상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는
    상기 복수의 데이터 메시지들을 역(reverse)방향으로 경로를 참조(look-up)하기 위한 펜딩 인터리스트 테이블로 포워딩한 이후에, 상기 컨텐츠 각각의 트래픽 타입을 추출하는 데이터 메시지를 우선 순위에 따라 처리하는 방법.
  13. 제10항에 있어서,
    상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계는
    상기 컨텐츠 이름에 포함된 구분자(classifier)를 이용하여 상기 컨텐츠 각각의 트래픽 타입을 추출하는 단계인 데이터 메시지를 우선 순위에 따라 처리하는 방법.
  14. 제13항에 있어서,
    상기 구분자는
    제어 데이터를 위한 구분자, 사용자 데이터를 위한 구분자, 파일 확장자 및 파일 서비스 키워드 중 적어도 하나를 포함하는 데이터 메시지를 우선 순위에 따라 처리하는 방법.
  15. 제1항 내지 제14항 중 어느 한 항의 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
KR1020110139157A 2011-12-21 2011-12-21 컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법 KR20130085558A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020110139157A KR20130085558A (ko) 2011-12-21 2011-12-21 컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법
US13/722,536 US9516138B2 (en) 2011-12-21 2012-12-20 Method and apparatus to process interest messages and data messages based on priorities in content-centric network (CCN)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110139157A KR20130085558A (ko) 2011-12-21 2011-12-21 컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법

Publications (1)

Publication Number Publication Date
KR20130085558A true KR20130085558A (ko) 2013-07-30

Family

ID=48655634

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110139157A KR20130085558A (ko) 2011-12-21 2011-12-21 컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법

Country Status (2)

Country Link
US (1) US9516138B2 (ko)
KR (1) KR20130085558A (ko)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101465934B1 (ko) * 2014-03-28 2014-11-26 성균관대학교산학협력단 차등 서비스를 제공하는 콘텐츠 중심 네트워크의 데이터 트래픽을 제어하는 방법 및 차등 서비스를 제공하는 콘텐츠 중심 네트워크에서 클라이언트 장치에 연결된 에지 라우터
KR101465451B1 (ko) * 2014-03-28 2014-11-26 성균관대학교산학협력단 차등 서비스를 제공하는 콘텐츠 중심 네트워크 시스템, 콘텐츠 중심 네트워크에서 클라이언트 장치에 연결된 에지 라우터 및 콘텐츠 중심 네트워크에서 차등 서비스를 제공하는 방법
WO2015068929A1 (ko) * 2013-11-06 2015-05-14 삼성전자주식회사 컨텐츠 중심 네트워크에서 패킷 특성을 고려하는 노드의 동작 방법 및 노드
WO2017138693A1 (ko) * 2016-02-12 2017-08-17 경희대학교산학협력단 콘텐츠 중심 네트워킹에서 멀티패스를 이용한 인터레스트 병렬 포워딩 장치 및 방법
US10305640B2 (en) 2014-07-18 2019-05-28 Samsung Electronics Co., Ltd. Communication method of node in content centric network (CCN) and the node
KR20200099294A (ko) * 2019-02-14 2020-08-24 한국전자통신연구원 네트워크를 통한 저지연 이벤트 전달 방법 및 이벤트 전달 시스템

Families Citing this family (148)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9456054B2 (en) 2008-05-16 2016-09-27 Palo Alto Research Center Incorporated Controlling the spread of interests and content in a content centric network
US8923293B2 (en) 2009-10-21 2014-12-30 Palo Alto Research Center Incorporated Adaptive multi-interface use for content networking
US8694675B2 (en) * 2011-09-01 2014-04-08 Futurewei Technologies, Inc. Generalized dual-mode data forwarding plane for information-centric network
US9280546B2 (en) 2012-10-31 2016-03-08 Palo Alto Research Center Incorporated System and method for accessing digital content using a location-independent name
US9400800B2 (en) 2012-11-19 2016-07-26 Palo Alto Research Center Incorporated Data transport by named content synchronization
US10430839B2 (en) 2012-12-12 2019-10-01 Cisco Technology, Inc. Distributed advertisement insertion in content-centric networks
US9978025B2 (en) 2013-03-20 2018-05-22 Cisco Technology, Inc. Ordered-element naming for name-based packet forwarding
US9935791B2 (en) 2013-05-20 2018-04-03 Cisco Technology, Inc. Method and system for name resolution across heterogeneous architectures
US9185120B2 (en) * 2013-05-23 2015-11-10 Palo Alto Research Center Incorporated Method and system for mitigating interest flooding attacks in content-centric networks
CN103312821B (zh) * 2013-07-05 2016-05-04 北界创想(北京)软件有限公司 对接收方进行信息推送的方法和装置
EP2824892A1 (en) * 2013-07-09 2015-01-14 Alcatel Lucent Process for delivering an item from a data repository to a user through at least one node in a network
US9444722B2 (en) 2013-08-01 2016-09-13 Palo Alto Research Center Incorporated Method and apparatus for configuring routing paths in a custodian-based routing architecture
US9407549B2 (en) 2013-10-29 2016-08-02 Palo Alto Research Center Incorporated System and method for hash-based forwarding of packets with hierarchically structured variable-length identifiers
US9276840B2 (en) 2013-10-30 2016-03-01 Palo Alto Research Center Incorporated Interest messages with a payload for a named data network
US9401864B2 (en) 2013-10-31 2016-07-26 Palo Alto Research Center Incorporated Express header for packets with hierarchically structured variable-length identifiers
US10101801B2 (en) 2013-11-13 2018-10-16 Cisco Technology, Inc. Method and apparatus for prefetching content in a data stream
US9311377B2 (en) 2013-11-13 2016-04-12 Palo Alto Research Center Incorporated Method and apparatus for performing server handoff in a name-based content distribution system
US10129365B2 (en) 2013-11-13 2018-11-13 Cisco Technology, Inc. Method and apparatus for pre-fetching remote content based on static and dynamic recommendations
US10089655B2 (en) 2013-11-27 2018-10-02 Cisco Technology, Inc. Method and apparatus for scalable data broadcasting
US9503358B2 (en) 2013-12-05 2016-11-22 Palo Alto Research Center Incorporated Distance-based routing in an information-centric network
US9379979B2 (en) 2014-01-14 2016-06-28 Palo Alto Research Center Incorporated Method and apparatus for establishing a virtual interface for a set of mutual-listener devices
US10098051B2 (en) 2014-01-22 2018-10-09 Cisco Technology, Inc. Gateways and routing in software-defined manets
US10172068B2 (en) 2014-01-22 2019-01-01 Cisco Technology, Inc. Service-oriented routing in software-defined MANETs
US9374304B2 (en) 2014-01-24 2016-06-21 Palo Alto Research Center Incorporated End-to end route tracing over a named-data network
US9954678B2 (en) 2014-02-06 2018-04-24 Cisco Technology, Inc. Content-based transport security
US9678998B2 (en) 2014-02-28 2017-06-13 Cisco Technology, Inc. Content name resolution for information centric networking
US10089651B2 (en) 2014-03-03 2018-10-02 Cisco Technology, Inc. Method and apparatus for streaming advertisements in a scalable data broadcasting system
US9836540B2 (en) 2014-03-04 2017-12-05 Cisco Technology, Inc. System and method for direct storage access in a content-centric network
US9626413B2 (en) 2014-03-10 2017-04-18 Cisco Systems, Inc. System and method for ranking content popularity in a content-centric network
US9473405B2 (en) 2014-03-10 2016-10-18 Palo Alto Research Center Incorporated Concurrent hashes and sub-hashes on data streams
US9391896B2 (en) 2014-03-10 2016-07-12 Palo Alto Research Center Incorporated System and method for packet forwarding using a conjunctive normal form strategy in a content-centric network
US9407432B2 (en) 2014-03-19 2016-08-02 Palo Alto Research Center Incorporated System and method for efficient and secure distribution of digital content
US9916601B2 (en) 2014-03-21 2018-03-13 Cisco Technology, Inc. Marketplace for presenting advertisements in a scalable data broadcasting system
US9363179B2 (en) 2014-03-26 2016-06-07 Palo Alto Research Center Incorporated Multi-publisher routing protocol for named data networks
US10063476B2 (en) * 2014-03-28 2018-08-28 Research & Business Foundation Sungkyunkwan University Content centric networking system providing differentiated service and method of controlling data traffic in content centric networking providing differentiated service
US9363086B2 (en) 2014-03-31 2016-06-07 Palo Alto Research Center Incorporated Aggregate signing of data in content centric networking
US9716622B2 (en) 2014-04-01 2017-07-25 Cisco Technology, Inc. System and method for dynamic name configuration in content-centric networks
US9390289B2 (en) 2014-04-07 2016-07-12 Palo Alto Research Center Incorporated Secure collection synchronization using matched network names
US10075521B2 (en) 2014-04-07 2018-09-11 Cisco Technology, Inc. Collection synchronization using equality matched network names
US9451032B2 (en) 2014-04-10 2016-09-20 Palo Alto Research Center Incorporated System and method for simple service discovery in content-centric networks
US9992281B2 (en) 2014-05-01 2018-06-05 Cisco Technology, Inc. Accountable content stores for information centric networks
US9276922B2 (en) * 2014-05-21 2016-03-01 Palo Alto Research Center Incorporated Border property validation for named data networks
US9609014B2 (en) 2014-05-22 2017-03-28 Cisco Systems, Inc. Method and apparatus for preventing insertion of malicious content at a named data network router
US9455835B2 (en) 2014-05-23 2016-09-27 Palo Alto Research Center Incorporated System and method for circular link resolution with hash-based names in content-centric networks
US9276751B2 (en) 2014-05-28 2016-03-01 Palo Alto Research Center Incorporated System and method for circular link resolution with computable hash-based names in content-centric networks
US9537719B2 (en) 2014-06-19 2017-01-03 Palo Alto Research Center Incorporated Method and apparatus for deploying a minimal-cost CCN topology
US9516144B2 (en) 2014-06-19 2016-12-06 Palo Alto Research Center Incorporated Cut-through forwarding of CCNx message fragments with IP encapsulation
US9426113B2 (en) 2014-06-30 2016-08-23 Palo Alto Research Center Incorporated System and method for managing devices over a content centric network
US9699198B2 (en) 2014-07-07 2017-07-04 Cisco Technology, Inc. System and method for parallel secure content bootstrapping in content-centric networks
US9959156B2 (en) 2014-07-17 2018-05-01 Cisco Technology, Inc. Interest return control message
US9621354B2 (en) 2014-07-17 2017-04-11 Cisco Systems, Inc. Reconstructable content objects
US9729616B2 (en) 2014-07-18 2017-08-08 Cisco Technology, Inc. Reputation-based strategy for forwarding and responding to interests over a content centric network
US9590887B2 (en) 2014-07-18 2017-03-07 Cisco Systems, Inc. Method and system for keeping interest alive in a content centric network
US9535968B2 (en) 2014-07-21 2017-01-03 Palo Alto Research Center Incorporated System for distributing nameless objects using self-certifying names
US9882964B2 (en) 2014-08-08 2018-01-30 Cisco Technology, Inc. Explicit strategy feedback in name-based forwarding
US9503365B2 (en) 2014-08-11 2016-11-22 Palo Alto Research Center Incorporated Reputation-based instruction processing over an information centric network
US9729662B2 (en) 2014-08-11 2017-08-08 Cisco Technology, Inc. Probabilistic lazy-forwarding technique without validation in a content centric network
US9391777B2 (en) 2014-08-15 2016-07-12 Palo Alto Research Center Incorporated System and method for performing key resolution over a content centric network
US9800637B2 (en) 2014-08-19 2017-10-24 Cisco Technology, Inc. System and method for all-in-one content stream in content-centric networks
US9467492B2 (en) 2014-08-19 2016-10-11 Palo Alto Research Center Incorporated System and method for reconstructable all-in-one content stream
US9497282B2 (en) 2014-08-27 2016-11-15 Palo Alto Research Center Incorporated Network coding for content-centric network
US10204013B2 (en) 2014-09-03 2019-02-12 Cisco Technology, Inc. System and method for maintaining a distributed and fault-tolerant state over an information centric network
US9553812B2 (en) 2014-09-09 2017-01-24 Palo Alto Research Center Incorporated Interest keep alives at intermediate routers in a CCN
US10069933B2 (en) 2014-10-23 2018-09-04 Cisco Technology, Inc. System and method for creating virtual interfaces based on network characteristics
US9590948B2 (en) 2014-12-15 2017-03-07 Cisco Systems, Inc. CCN routing using hardware-assisted hash tables
US9536059B2 (en) 2014-12-15 2017-01-03 Palo Alto Research Center Incorporated Method and system for verifying renamed content using manifests in a content centric network
US10237189B2 (en) 2014-12-16 2019-03-19 Cisco Technology, Inc. System and method for distance-based interest forwarding
US9509631B2 (en) * 2014-12-16 2016-11-29 Telefonaktiebolaget L M Ericsson (Publ) Quality of service (QoS) for information centric networks
US9846881B2 (en) 2014-12-19 2017-12-19 Palo Alto Research Center Incorporated Frugal user engagement help systems
US10003520B2 (en) 2014-12-22 2018-06-19 Cisco Technology, Inc. System and method for efficient name-based content routing using link-state information in information-centric networks
US9473475B2 (en) 2014-12-22 2016-10-18 Palo Alto Research Center Incorporated Low-cost authenticated signing delegation in content centric networking
US9660825B2 (en) 2014-12-24 2017-05-23 Cisco Technology, Inc. System and method for multi-source multicasting in content-centric networks
CN104506431B (zh) * 2014-12-25 2017-11-17 中国科学院声学研究所 一种内容中心网络的内容查询方法,及路由器和节点
US9602596B2 (en) 2015-01-12 2017-03-21 Cisco Systems, Inc. Peer-to-peer sharing in a content centric network
US9954795B2 (en) 2015-01-12 2018-04-24 Cisco Technology, Inc. Resource allocation using CCN manifests
US9832291B2 (en) 2015-01-12 2017-11-28 Cisco Technology, Inc. Auto-configurable transport stack
US9946743B2 (en) 2015-01-12 2018-04-17 Cisco Technology, Inc. Order encoded manifests in a content centric network
US9916457B2 (en) 2015-01-12 2018-03-13 Cisco Technology, Inc. Decoupled name security binding for CCN objects
US9462006B2 (en) 2015-01-21 2016-10-04 Palo Alto Research Center Incorporated Network-layer application-specific trust model
US9552493B2 (en) 2015-02-03 2017-01-24 Palo Alto Research Center Incorporated Access control framework for information centric networking
US10333840B2 (en) 2015-02-06 2019-06-25 Cisco Technology, Inc. System and method for on-demand content exchange with adaptive naming in information-centric networks
US10075401B2 (en) 2015-03-18 2018-09-11 Cisco Technology, Inc. Pending interest table behavior
EP3101549B1 (en) 2015-06-04 2018-09-26 Tata Consultancy Services Limited Estimating cache size for cache routers in information centric networks
US10116605B2 (en) 2015-06-22 2018-10-30 Cisco Technology, Inc. Transport stack name scheme and identity management
US10075402B2 (en) 2015-06-24 2018-09-11 Cisco Technology, Inc. Flexible command and control in content centric networks
US10701038B2 (en) 2015-07-27 2020-06-30 Cisco Technology, Inc. Content negotiation in a content centric network
US9986034B2 (en) 2015-08-03 2018-05-29 Cisco Technology, Inc. Transferring state in content centric network stacks
US10610144B2 (en) 2015-08-19 2020-04-07 Palo Alto Research Center Incorporated Interactive remote patient monitoring and condition management intervention system
US9832123B2 (en) 2015-09-11 2017-11-28 Cisco Technology, Inc. Network named fragments in a content centric network
US10355999B2 (en) 2015-09-23 2019-07-16 Cisco Technology, Inc. Flow control with network named fragments
US9977809B2 (en) 2015-09-24 2018-05-22 Cisco Technology, Inc. Information and data framework in a content centric network
US10313227B2 (en) 2015-09-24 2019-06-04 Cisco Technology, Inc. System and method for eliminating undetected interest looping in information-centric networks
US10454820B2 (en) 2015-09-29 2019-10-22 Cisco Technology, Inc. System and method for stateless information-centric networking
US10263965B2 (en) 2015-10-16 2019-04-16 Cisco Technology, Inc. Encrypted CCNx
US9794238B2 (en) 2015-10-29 2017-10-17 Cisco Technology, Inc. System for key exchange in a content centric network
US9807205B2 (en) 2015-11-02 2017-10-31 Cisco Technology, Inc. Header compression for CCN messages using dictionary
US10009446B2 (en) 2015-11-02 2018-06-26 Cisco Technology, Inc. Header compression for CCN messages using dictionary learning
US10021222B2 (en) 2015-11-04 2018-07-10 Cisco Technology, Inc. Bit-aligned header compression for CCN messages using dictionary
US10097521B2 (en) 2015-11-20 2018-10-09 Cisco Technology, Inc. Transparent encryption in a content centric network
US9912776B2 (en) 2015-12-02 2018-03-06 Cisco Technology, Inc. Explicit content deletion commands in a content centric network
US10097346B2 (en) 2015-12-09 2018-10-09 Cisco Technology, Inc. Key catalogs in a content centric network
US10078062B2 (en) 2015-12-15 2018-09-18 Palo Alto Research Center Incorporated Device health estimation by combining contextual information with sensor data
US10257271B2 (en) 2016-01-11 2019-04-09 Cisco Technology, Inc. Chandra-Toueg consensus in a content centric network
US9949301B2 (en) 2016-01-20 2018-04-17 Palo Alto Research Center Incorporated Methods for fast, secure and privacy-friendly internet connection discovery in wireless networks
US10305864B2 (en) 2016-01-25 2019-05-28 Cisco Technology, Inc. Method and system for interest encryption in a content centric network
CN107040971B (zh) * 2016-02-03 2021-05-18 ***通信集团公司 路由实现方法及移动内容分发网络节点设备
US10043016B2 (en) 2016-02-29 2018-08-07 Cisco Technology, Inc. Method and system for name encryption agreement in a content centric network
JP6638472B2 (ja) * 2016-02-29 2020-01-29 富士通株式会社 中継装置及び中継システム
US10742596B2 (en) 2016-03-04 2020-08-11 Cisco Technology, Inc. Method and system for reducing a collision probability of hash-based names using a publisher identifier
US10038633B2 (en) 2016-03-04 2018-07-31 Cisco Technology, Inc. Protocol to query for historical network information in a content centric network
US10051071B2 (en) 2016-03-04 2018-08-14 Cisco Technology, Inc. Method and system for collecting historical network information in a content centric network
US10003507B2 (en) * 2016-03-04 2018-06-19 Cisco Technology, Inc. Transport session state protocol
US9832116B2 (en) 2016-03-14 2017-11-28 Cisco Technology, Inc. Adjusting entries in a forwarding information base in a content centric network
CN107196985B (zh) * 2016-03-15 2020-08-07 华为技术有限公司 数据管理方法、装置及网络设备
US10212196B2 (en) 2016-03-16 2019-02-19 Cisco Technology, Inc. Interface discovery and authentication in a name-based network
US10067948B2 (en) 2016-03-18 2018-09-04 Cisco Technology, Inc. Data deduping in content centric networking manifests
US11436656B2 (en) 2016-03-18 2022-09-06 Palo Alto Research Center Incorporated System and method for a real-time egocentric collaborative filter on large datasets
US10091330B2 (en) 2016-03-23 2018-10-02 Cisco Technology, Inc. Interest scheduling by an information and data framework in a content centric network
US10033639B2 (en) 2016-03-25 2018-07-24 Cisco Technology, Inc. System and method for routing packets in a content centric network using anonymous datagrams
US10320760B2 (en) 2016-04-01 2019-06-11 Cisco Technology, Inc. Method and system for mutating and caching content in a content centric network
US9930146B2 (en) 2016-04-04 2018-03-27 Cisco Technology, Inc. System and method for compressing content centric networking messages
US10425503B2 (en) 2016-04-07 2019-09-24 Cisco Technology, Inc. Shared pending interest table in a content centric network
US10027578B2 (en) 2016-04-11 2018-07-17 Cisco Technology, Inc. Method and system for routable prefix queries in a content centric network
US10404450B2 (en) 2016-05-02 2019-09-03 Cisco Technology, Inc. Schematized access control in a content centric network
US10320675B2 (en) 2016-05-04 2019-06-11 Cisco Technology, Inc. System and method for routing packets in a stateless content centric network
US10547589B2 (en) 2016-05-09 2020-01-28 Cisco Technology, Inc. System for implementing a small computer systems interface protocol over a content centric network
US10063414B2 (en) 2016-05-13 2018-08-28 Cisco Technology, Inc. Updating a transport stack in a content centric network
US10084764B2 (en) 2016-05-13 2018-09-25 Cisco Technology, Inc. System for a secure encryption proxy in a content centric network
US10103989B2 (en) 2016-06-13 2018-10-16 Cisco Technology, Inc. Content object return messages in a content centric network
US10305865B2 (en) 2016-06-21 2019-05-28 Cisco Technology, Inc. Permutation-based content encryption with manifests in a content centric network
US10148572B2 (en) 2016-06-27 2018-12-04 Cisco Technology, Inc. Method and system for interest groups in a content centric network
US10009266B2 (en) 2016-07-05 2018-06-26 Cisco Technology, Inc. Method and system for reference counted pending interest tables in a content centric network
US9992097B2 (en) 2016-07-11 2018-06-05 Cisco Technology, Inc. System and method for piggybacking routing information in interests in a content centric network
US10122624B2 (en) 2016-07-25 2018-11-06 Cisco Technology, Inc. System and method for ephemeral entries in a forwarding information base in a content centric network
US10069729B2 (en) 2016-08-08 2018-09-04 Cisco Technology, Inc. System and method for throttling traffic based on a forwarding information base in a content centric network
US10956412B2 (en) 2016-08-09 2021-03-23 Cisco Technology, Inc. Method and system for conjunctive normal form attribute matching in a content centric network
US10033642B2 (en) 2016-09-19 2018-07-24 Cisco Technology, Inc. System and method for making optimal routing decisions based on device-specific parameters in a content centric network
US10212248B2 (en) 2016-10-03 2019-02-19 Cisco Technology, Inc. Cache management on high availability routers in a content centric network
US10749995B2 (en) * 2016-10-07 2020-08-18 Cisco Technology, Inc. System and method to facilitate integration of information-centric networking into internet protocol networks
US10447805B2 (en) 2016-10-10 2019-10-15 Cisco Technology, Inc. Distributed consensus in a content centric network
US10135948B2 (en) 2016-10-31 2018-11-20 Cisco Technology, Inc. System and method for process migration in a content centric network
US10243851B2 (en) 2016-11-21 2019-03-26 Cisco Technology, Inc. System and method for forwarder connection information in a content centric network
US10764188B2 (en) 2017-02-22 2020-09-01 Cisco Technology, Inc. System and method to facilitate robust traffic load balancing and remote adaptive active queue management in an information-centric networking environment
US10805825B2 (en) 2017-02-23 2020-10-13 Cisco Technology, Inc. System and method to facilitate cross-layer optimization of video over WiFi in an information-centric networking environment
US10798633B2 (en) 2017-02-23 2020-10-06 Cisco Technology, Inc. Heterogeneous access gateway for an information-centric networking environment
US10904161B2 (en) * 2018-12-12 2021-01-26 Intel Corporation Using attribute vector for dynamic content-based attribute QoS for networking and interconnect fabrics
US20220255867A1 (en) * 2019-05-02 2022-08-11 Intel Corporation Enabling quality of service (qos) in information centric networking (icn)
CN110460633A (zh) * 2019-06-29 2019-11-15 天津大学 一种面向内容的物联网组网节点间数据同步传输方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040047594A1 (en) * 2002-09-11 2004-03-11 Matthew Towler Analyzing a transport stream
US20090287835A1 (en) * 2008-05-16 2009-11-19 Palo Alto Research Center Incorporated Method and apparatus for facilitating communication in a content centric network
KR20100088562A (ko) * 2009-01-30 2010-08-09 팔로 알토 리서치 센터 인코포레이티드 콘텐트―중심적인 네트워크에서 패킷의 전달을 용이하게 하기 위한 방법 및 시스템
KR20110125481A (ko) * 2010-05-13 2011-11-21 삼성전자주식회사 컨텐츠 중심 네트워크(ccn)에서 단말 및 허브의 통신 방법 및 컨텐츠 중심 네트워크를 위한 단말

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001283101A1 (en) * 2000-08-14 2002-02-25 Adbeep. Com, Llc Method and apparatus for displaying advertising indicia on wireless device
US9456054B2 (en) * 2008-05-16 2016-09-27 Palo Alto Research Center Incorporated Controlling the spread of interests and content in a content centric network
US8165118B2 (en) * 2008-05-19 2012-04-24 Palo Alto Research Center Incorporated Voice over content centric networks
US20130039250A1 (en) * 2011-08-12 2013-02-14 Mediatek, Inc. Method to Indicate MBMS Reception Status to Enable Service Continuity
CN105472571A (zh) * 2011-09-01 2016-04-06 Lg电子株式会社 在无线通信***中提供多媒体广播多播服务的方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040047594A1 (en) * 2002-09-11 2004-03-11 Matthew Towler Analyzing a transport stream
US20090287835A1 (en) * 2008-05-16 2009-11-19 Palo Alto Research Center Incorporated Method and apparatus for facilitating communication in a content centric network
KR20100088562A (ko) * 2009-01-30 2010-08-09 팔로 알토 리서치 센터 인코포레이티드 콘텐트―중심적인 네트워크에서 패킷의 전달을 용이하게 하기 위한 방법 및 시스템
KR20110125481A (ko) * 2010-05-13 2011-11-21 삼성전자주식회사 컨텐츠 중심 네트워크(ccn)에서 단말 및 허브의 통신 방법 및 컨텐츠 중심 네트워크를 위한 단말

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015068929A1 (ko) * 2013-11-06 2015-05-14 삼성전자주식회사 컨텐츠 중심 네트워크에서 패킷 특성을 고려하는 노드의 동작 방법 및 노드
US20160292274A1 (en) * 2013-11-06 2016-10-06 Samsung Electronics Co., Ltd. Operation method of node considering packet characteristic in content-centered network and node
KR101465934B1 (ko) * 2014-03-28 2014-11-26 성균관대학교산학협력단 차등 서비스를 제공하는 콘텐츠 중심 네트워크의 데이터 트래픽을 제어하는 방법 및 차등 서비스를 제공하는 콘텐츠 중심 네트워크에서 클라이언트 장치에 연결된 에지 라우터
KR101465451B1 (ko) * 2014-03-28 2014-11-26 성균관대학교산학협력단 차등 서비스를 제공하는 콘텐츠 중심 네트워크 시스템, 콘텐츠 중심 네트워크에서 클라이언트 장치에 연결된 에지 라우터 및 콘텐츠 중심 네트워크에서 차등 서비스를 제공하는 방법
US10305640B2 (en) 2014-07-18 2019-05-28 Samsung Electronics Co., Ltd. Communication method of node in content centric network (CCN) and the node
WO2017138693A1 (ko) * 2016-02-12 2017-08-17 경희대학교산학협력단 콘텐츠 중심 네트워킹에서 멀티패스를 이용한 인터레스트 병렬 포워딩 장치 및 방법
KR20200099294A (ko) * 2019-02-14 2020-08-24 한국전자통신연구원 네트워크를 통한 저지연 이벤트 전달 방법 및 이벤트 전달 시스템

Also Published As

Publication number Publication date
US9516138B2 (en) 2016-12-06
US20130166668A1 (en) 2013-06-27

Similar Documents

Publication Publication Date Title
KR20130085558A (ko) 컨텐츠 중심 네트워크에서 인터리스트 메시지 및 데이터 메시지를 우선 순위에 따라 처리하는 방법
KR102052520B1 (ko) 컨텐츠 중심 네트워크에서 컨텐츠의 이동성을 지원하기 위한 노드의 통신 방법 및 노드
KR102100710B1 (ko) 컨텐츠 중심 네트워크에서 컨텐츠 소유자 및 노드의 패킷 전송 방법
KR101913313B1 (ko) 게이트웨이에서 인터넷 프로토콜 기반 네트워크를 이용하여 컨텐츠 중심 네트워크를 구현하는 방법 및 그 게이트웨이
US11470185B2 (en) Information centric network packet transmission control
US10609181B2 (en) Method and apparatus for controlling service chain of service flow
US9929935B2 (en) Method and system for keeping interest alive in a content centric network
JP6371592B2 (ja) コンテンツ中心ネットワークにおけるノードの通信方法及びそのノード
EP2996309B1 (en) Interest keep alives at intermediate routers in a ccn
CN113411258B (zh) 报文处理方法及装置
US20240121203A1 (en) System and method of processing control plane data
WO2014019347A1 (zh) 一种数据处理方法、路由器及ndn***
CN112787951A (zh) 拥塞控制方法、装置、设备和计算机可读存储介质
US20090204724A1 (en) Soap routing method, routing system and relevant devices
WO2023221452A1 (zh) 报文处理***、方法、设备和存储介质
EP3043527A1 (en) Resource allocation using ccn manifests
CN109729011B (zh) 流量转发方法、装置和计算机可读存储介质
CN113630428B (zh) 用于服务数据的获取方法和获取***
WO2024021414A1 (zh) 数据传输
CN108124002A (zh) 一种数据发送方法及装置
KR102376496B1 (ko) 서비스 스트림 분산 포워딩 시스템 및 그 방법
CN108111422B (zh) 一种基于dpdk的数据高速多路转发方法及装置
US20170005891A1 (en) Intelligent routing in information centric networking
EP3488569B1 (en) System and method for ephemeral entries in a forwarding information base in a content centric network
WO2017097027A1 (zh) 基于因特网内容适配协议的数据处理方法、装置和***

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application