KR101473868B1 - 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법 및 노드 - Google Patents
컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법 및 노드 Download PDFInfo
- Publication number
- KR101473868B1 KR101473868B1 KR20130146863A KR20130146863A KR101473868B1 KR 101473868 B1 KR101473868 B1 KR 101473868B1 KR 20130146863 A KR20130146863 A KR 20130146863A KR 20130146863 A KR20130146863 A KR 20130146863A KR 101473868 B1 KR101473868 B1 KR 101473868B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- hop
- nodes
- content
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000006855 networking Effects 0.000 title claims abstract description 38
- 235000008694 Humulus lupulus Nutrition 0.000 claims description 13
- 238000004891 communication Methods 0.000 abstract description 10
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/32—Flooding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 1a 내지 도 1h는 본 발명의 기술적 사상에 의한 일 실시예에 따른 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법이 적용된 네트워크를 순서에 따라 도시한 개념적인 도면들이다.
도 2는 본 발명의 기술적 사상에 의한 일 실시예에 따른 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법을 도시한 순서도이다.
도 3은 본 발명의 기술적 사상에 의한 일 실시예에 따른 도 2의 릴레이 노드를 선정하는 단계를 설명하기 위한 순서도이다.
도 4는 본 발명의 기술적 사상에 의한 일 실시예에 따른 도 2의 퍼블리셔 릴레이 노드를 선정하는 단계를 설명하기 위한 순서도이다.
도 5는 본 발명의 기술적 사상에 의한 일 실시예에 따른 컨텐츠 중심 네트워킹 환경을 구현하는 노드의 기능 블록도이다.
120: 포워딩 정보 베이스 130: 릴레이 노드 선정부
140: CA 메시지 생성부 150: 퍼블리셔 릴레이 노드 판정부
160: 컨텐츠 스토어 170: 펜딩 인터레스트 테이블
Claims (18)
- 복수의 노드들이 각각, 자신으로부터 2홉 내에 인접하는 이웃노드에 대한 토폴로지 정보에 기초하여 적어도 하나의 릴레이 노드를 선정하는 단계;
상기 선정된 릴레이 노드들이 각각, 자신이 퍼블리셔(publisher) 릴레이 노드인지 여부를 판정하는 단계; 및
상기 판정된 퍼블리셔 릴레이 노드들이 각각, 자신의 1홉 이웃노드의 컨텐츠 정보를 포함하는 멀티홉 컨텐츠 어나운스(multi-hop content announce) 메시지를 생성하고, 상기 선정된 릴레이 노드들을 통해 상기 복수의 노드들로 상기 멀티홉 컨텐츠 어나운스 메시지를 브로드캐스트하는 단계;
를 포함하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법. - 제1 항에 있어서, 상기 릴레이 노드를 선정하는 단계 이전에,
상기 복수의 노드들이 각각, 적어도 하나의 1홉 이웃노드로부터 수신한 컨텐츠 어나운스(content announce) 메시지에 기초하여 상기 토폴로지 정보를 생성하는 단계;를 더 포함하고,
상기 토폴로지 정보는, 상기 1홉 이웃노드 정보 및 상기 1홉 이웃노드를 통해 연결되는 2홉 이웃노드 정보를 포함하는 것을 특징으로 하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법. - 제2 항에 있어서, 상기 컨텐츠 어나운스 메시지는,
상기 1홉 이웃노드에 대한 컨텐츠 정보, 식별 정보, 캐시 히트율 정보, 노드 타입 정보, 홉 카운트 정보, 및 메시지 타입 정보와,
상기 1홉 이웃노드를 통해 연결되는 2홉 이웃노드에 대한 컨텐츠 정보 리스트, 식별 정보 리스트 및 노드 타입 정보 리스트를 포함하고,
플러딩 홉 범위가 1홉으로 제한된 것을 특징으로 하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법. - 제1 항에 있어서, 상기 릴레이 노드를 선정하는 단계는,
(a) 상기 복수의 노드들이 각각, 자신의 1홉 이웃노드의 MPRcost를 산출하는 단계;
(b) 상기 복수의 노드들이 각각, 상기 자신의 1홉 이웃노드 중에서 가장 높은 MPRcost를 갖는 노드를 상기 릴레이 노드로 선정하는 단계;
(c) 상기 복수의 노드들이 각각, 상기 토폴로지 정보에서 자신의 2홉 이웃노드 정보 중 상기 선정된 릴레이 노드를 통해 연결되는 2홉 이웃노드에 대한 정보를 제거하는 단계; 및
(d) 상기 복수의 노드들이 각각, 상기 토폴로지 정보에서 상기 자신의 2홉 이웃노드 정보가 전부 제거될 때까지, 상기 (a) 내지 (c) 단계를 반복하는 단계;
를 포함하는 것을 특징으로 하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법. - 제4 항에 있어서, 상기 MPRcost는 하기 수식 1에 의해 계산되는 것을 특징으로 하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법.
수식 1
여기서, i는 상기 복수의 노드들 중 임의의 노드의 i번째 1홉 이웃노드를 나타내고, 2hRatio(i)는 상기 임의의 노드의 2홉 이웃노드 수와 상기 i번째 1홉 이웃노드가 갖는 1홉 이웃노드 수 사이의 비율을 나타내고, CachehitRatio(i)는 전체 컨텐츠 요청 수와 상기 i번째 1홉 이웃노드의 컨텐츠 리플라이 비율을 나타내고, α는 가중치 계수를 나타내며, 0≤α≤1임 - 제1 항에 있어서, 상기 릴레이 노드를 선정하는 단계와 상기 퍼블리셔 릴레이 노드인지 여부를 판정하는 단계 사이에는,
상기 복수의 노드들이 각각, 상기 릴레이 노드의 선정 결과가 반영된 컨텐츠 어나운스 메시지를 다른 노드들로 브로드캐스트하는 단계;
를 더 포함하는 것을 특징으로 하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법. - 제1 항에 있어서, 상기 퍼블리셔 릴레이 노드인지 여부를 판정하는 단계는,
상기 선정된 릴레이 노드들이 각각, 자신의 1홉 이웃노드 중에 릴레이 노드로 선정된 다른 노드가 있는지 여부를 판단하는 단계;
상기 릴레이 노드로 선정된 다른 노드가 있는 경우, 상기 선정된 릴레이 노드들이 각각, 자신의 1홉 이웃노드 수가 상기 릴레이 노드로 선정된 다른 노드의 1홉 이웃노드 수보다 크거나 같을 때 자신을 퍼블리셔 릴레이 노드로 결정하는 단계; 및
상기 릴레이 노드로 선정된 다른 노드가 없는 경우, 상기 선정된 릴레이 노드들이 각각, 자신을 퍼블리셔 릴레이 노드로 결정하는 단계;
를 포함하는 것을 특징으로 하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법. - 제1 항에 있어서, 상기 멀티홉 컨텐츠 어나운스 메시지를 브로드캐스트하는 단계 이후에,
상기 선정된 릴레이 노드들 중에서 상기 퍼블리셔 릴레이 노드로 판정되지 않은 적어도 하나의 릴레이 노드가 소정의 시간 동안 다른 퍼블리셔 릴레이 노드로부터 멀티홉 컨텐츠 어나운스 메시지를 수신하지 못하는 경우, 자신을 상기 퍼블리셔 릴레이 노드로 결정하고 상기 선정된 릴레이 노드들을 통해 상기 복수의 노드들로 상기 멀티홉 컨텐츠 어나운스 메시지를 브로드캐스트하는 것을 특징으로 하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법. - 제1 항에 있어서, 상기 판정된 퍼블리셔 릴레이 노드들은 각각,
자신의 컨텐츠 정보 및 상기 자신의 1홉 이웃노드의 컨텐츠 정보를 취합하여 상기 멀티홉 컨텐츠 어나운스 메시지를 생성하고,
상기 자신의 1홉 이웃노드를 대표하여 상기 선정된 릴레이 노드들을 통해 상기 복수의 노드들로 상기 멀티홉 컨텐츠 어나운스 메시지를 브로드캐스트하는 것을 특징으로 하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법. - 제1 항에 있어서, 상기 멀티홉 컨텐츠 어나운스 메시지는,
상기 판정된 퍼블리셔 노드들 각각에 대한 컨텐츠 정보, 식별 정보, 캐시 히트율 정보, 노드 타입 정보, 홉 카운트 정보, 및 메시지 타입 정보와,
상기 판정된 퍼블리셔 릴레이 노드들 각각의 1홉 이웃노드에 대한 컨텐츠 정보 리스트, 식별 정보 리스트 및 노드 타입 정보 리스트를 포함하고,
플러딩 홉 범위가 2홉 이상인 것을 특징으로 하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법. - 제1 항에 있어서, 상기 멀티홉 컨텐츠 어나운스 메시지를 브로드캐스트하는 단계 이후에,
상기 복수의 노드들 중 상기 멀티홉 컨텐츠 광고 메시지를 수신한 어느 하나의 노드가 컨텐츠를 요청하기 위한 인터레스트(interest) 메시지를 전송하는 경우,
상기 인터레스트 메시지를 전송하는 노드는, 상기 멀티홉 컨텐츠 광고 메시지에서 각 노드의 컨텐츠 정보 및 홉 카운트 정보를 기초로 상기 인터레스트 메시지를 전송하는 노드로부터 상기 인터레스트 메시지가 지시하는 컨텐츠를 구비하는 노드까지의 홉 범위를 추정하고, 상기 추정된 홉 범위를 기초로 상기 인터레스트 메시지의 플러딩 홉 범위를 제한하는 것을 특징으로 하는 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법. - 컨텐츠 중심 네트워킹 환경을 구현하는 노드로,
자신으로부터 2홉 내에 인접하는 이웃노드에 대한 토폴로지 정보를 저장하는 토폴로지 정보 저장부;
상기 토폴로지 정보에 기초하여 1홉 이웃노드 중에서 적어도 하나의 릴레이 노드를 선정하는 릴레이 노드 선정부; 및
자신이 상기 1홉 이웃노드를 대신하여 멀티홉 컨텐츠 어나운스 메시지를 브로드캐스트하는 퍼블리셔 릴레이 노드인지 여부를 판정하는 퍼블리셔 릴레이 노드 판정부;
를 포함하는 노드. - 제12 항에 있어서, 상기 토폴로지 정보는,
상기 1홉 이웃노드 정보 및 상기 1홉 이웃노드를 통해 연결되는 2홉 이웃노드 정보를 포함하는 것을 특징으로 하는 노드. - 제12 항에 있어서,
상기 릴레이 노드 선정부는, 상기 토폴로지 정보를 기초로 상기 1홉 이웃노드의 MPRcost를 산출하여, 상기 1홉 이웃노드 중에서 가장 높은 MPRcost를 갖는 노드를 상기 릴레이 노드로 선정하되,
상기 MPRcost는, 자신의 2홉 이웃노드의 수와 상기 1홉 이웃노드의 1홉 이웃노드 수 사이의 비율 및 상기 1홉 이웃노드의 캐시 히트율 중 적어도 하나를 기초로 산출되는 것을 특징으로 하는 노드. - 제12 항에 있어서,
컨텐츠 어나운스 메시지를 생성하는 컨텐츠 어나운스 메시지 생성부;를 더 포함하되,
상기 컨텐츠 어나운스 메시지는, 자신의 컨텐츠 정보, 식별 정보, 캐시 히트율 정보, 노드 타입 정보, 홉 카운트 정보 및 메시지 타입 정보와,
상기 1홉 이웃노드의 컨텐츠 정보 리스트, 식별 정보 리스트 및 노드 타입 정보 리스트를 포함하는 것을 특징으로 하는 노드. - 삭제
- 제12 항에 있어서, 상기 퍼블리셔 릴레이 노드 판정부는,
상기 1홉 이웃노드로부터 자신을 릴레이 노드로 선정한 결과가 반영된 컨텐츠 어나운스 메시지를 수신하는 경우로, 상기 1홉 이웃노드 중에 다른 릴레이 노드가 있고 자신의 1홉 이웃노드 수가 상기 다른 릴레이 노드의 1홉 이웃노드 수보다 크거나 같을 때, 또는 상기 1홉 이웃노드 중에 다른 릴레이 노드가 없을 때 자신을 퍼블리셔 릴레이 노드로 결정하는 것을 특징으로 하는 노드. - 제17 항에 있어서, 상기 퍼블리셔 릴레이 노드 판정부는,
상기 1홉 이웃노드로부터 자신을 릴레이 노드로 선정한 결과가 반영된 컨텐츠 어나운스 메시지를 수신하는 경우로, 소정의 시간 동안 다른 노드로부터 멀티홉 컨텐츠 어나운스 메시지를 수신하지 못하는 때, 자신을 퍼블리셔 릴레이 노드로 결정하는 것을 특징으로 하는 노드.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130146863A KR101473868B1 (ko) | 2013-11-29 | 2013-11-29 | 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법 및 노드 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130146863A KR101473868B1 (ko) | 2013-11-29 | 2013-11-29 | 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법 및 노드 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101473868B1 true KR101473868B1 (ko) | 2014-12-18 |
Family
ID=52679212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20130146863A Active KR101473868B1 (ko) | 2013-11-29 | 2013-11-29 | 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법 및 노드 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101473868B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101812591B1 (ko) | 2016-01-29 | 2017-12-29 | 한국과학기술원 | 비동기식 다중채널 무선 센서 네트워크에서 채널 상태를 고려한 멀티홉 브로드캐스트 시스템 및 그 방법 |
CN108449776A (zh) * | 2018-02-27 | 2018-08-24 | 深圳市海司恩科技有限公司 | 网络路径规划方法、节点设备及计算机存储介质 |
KR20230044079A (ko) * | 2021-09-24 | 2023-04-03 | 강원대학교산학협력단 | 정보 중심 네트워크에 포함되는 노드의 제어 방법, 및 시스템 |
-
2013
- 2013-11-29 KR KR20130146863A patent/KR101473868B1/ko active Active
Non-Patent Citations (1)
Title |
---|
‘A lightweight prefix-based routing for content centric networking’, IEEE ICUFN, pp. 656-660, 2013.07.* |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101812591B1 (ko) | 2016-01-29 | 2017-12-29 | 한국과학기술원 | 비동기식 다중채널 무선 센서 네트워크에서 채널 상태를 고려한 멀티홉 브로드캐스트 시스템 및 그 방법 |
CN108449776A (zh) * | 2018-02-27 | 2018-08-24 | 深圳市海司恩科技有限公司 | 网络路径规划方法、节点设备及计算机存储介质 |
CN108449776B (zh) * | 2018-02-27 | 2023-09-05 | 深圳市亚特联科技有限公司 | 网络路径规划方法、节点设备及计算机存储介质 |
KR20230044079A (ko) * | 2021-09-24 | 2023-04-03 | 강원대학교산학협력단 | 정보 중심 네트워크에 포함되는 노드의 제어 방법, 및 시스템 |
KR102596938B1 (ko) * | 2021-09-24 | 2023-11-01 | 강원대학교산학협력단 | 정보 중심 네트워크에 포함되는 노드의 제어 방법, 및 시스템 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101033720B1 (ko) | 무선 통신 루트 개선 방법 및 시스템 | |
Kumaran et al. | Early congestion detection and adaptive routing in MANET | |
Wang et al. | A stable weight-based on-demand routing protocol for mobile ad hoc networks | |
KR100586233B1 (ko) | 이동 애드혹 네트워크에서 최적 방향-기반 플러딩 방법 | |
KR101269222B1 (ko) | 통신 장치, 허브 감지 방법 및 패킷 전송 방법 | |
US20120163233A1 (en) | Method for transmitting routing information and routing apparatus in wireless network | |
Yen et al. | Routing with adaptive path and limited flooding for mobile ad hoc networks | |
KR101473868B1 (ko) | 컨텐츠 중심 네트워킹 환경에서 노드들 사이의 통신 방법 및 노드 | |
KR101452613B1 (ko) | 모바일 에드혹 환경에서 p2p 라우팅 방법 | |
Spohn et al. | Improving route discovery in on-demand routing protocols using two-hop connected dominating sets | |
CN113055945B (zh) | 负载均衡方法及移动自组织网络 | |
Ramalakshmi et al. | Weighted dominating set based routing for ad hoc communications in emergency and rescue scenarios | |
Herberg et al. | Study of multipoint-to-point and broadcast traffic performance in the “IPv6 Routing Protocol for Low Power and Lossy Networks” | |
WO2017024952A1 (zh) | 设备到设备的无线网格网络的路由寻找方法和装置 | |
US9749815B2 (en) | Node and a method of communicating among a plurality of nodes in content-centric networking environment | |
JP4627465B2 (ja) | 無線通信端末およびQoS情報収集方法 | |
Cordero et al. | Enabling multihop communication in spontaneous wireless networks | |
Zhou et al. | An on-demand routing protocol for improving channel use efficiency in multichannel ad hoc networks | |
Mostafavi et al. | A Review and Performance Analysis of Reactive and Proactive Routing Protocols on MANET | |
Dhurandher et al. | A reactive optimized link state routing protocol for mobile ad hoc networks | |
Lee et al. | OLSR-MC: A proactive routing protocol for multi-channel wireless ad-hoc networks | |
Chekhar et al. | A dynamic threshold-based probabilistic scheme for broadcasting in ad hoc networks | |
Spohn et al. | Improving broadcast operations in ad hoc networks using two-hop connected dominating sets | |
Zhang et al. | Contention-based adaptive position update for intermittently connected VANETs | |
Kothandam et al. | Rebroadcasting neighbour coverage routing protocol in MANET using MAC layer design |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20131129 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140901 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20141208 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20141211 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20141212 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20181002 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20181002 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20201005 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20221012 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |