KR101758845B1 - 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법 및 장치 - Google Patents
양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법 및 장치 Download PDFInfo
- Publication number
- KR101758845B1 KR101758845B1 KR1020120033808A KR20120033808A KR101758845B1 KR 101758845 B1 KR101758845 B1 KR 101758845B1 KR 1020120033808 A KR1020120033808 A KR 1020120033808A KR 20120033808 A KR20120033808 A KR 20120033808A KR 101758845 B1 KR101758845 B1 KR 101758845B1
- Authority
- KR
- South Korea
- Prior art keywords
- scheduling
- node
- sessions
- physical layer
- layer network
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/38—Flow control; Congestion control by adapting coding or compression rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/155—Ground-based stations
- H04B7/15528—Control of operation parameters of a relay station to exploit the physical medium
- H04B7/15542—Selecting at relay station its transmit and receive resources
-
- 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/04—Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/155—Ground-based stations
- H04B7/15528—Control of operation parameters of a relay station to exploit the physical medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
-
- 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/12—Shortest path evaluation
- H04L45/124—Shortest path evaluation using a combination of metrics
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
특히, 물리 계층 네트워크 코딩이 가장 잘 활성화될 수 있도록 라우팅 경로를 설정함으로써 주파수 자원을 최대한 효율적으로 중복하여 사용할 수 있고, 세션들의 큐 값의 차이(Queue Differential) 및 각 링크의 전송 레이트의 차이(Rate Differential)에 의해 양방향(bi-directional) 트래픽을 수행할 최적의 세션 세트를 스케줄링 함으로써 분산 피어-투-피어(Peer-to-Peer) 네트워크를 효율적으로 실현할 수 있는 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법 및 장치를 제공할 수 있다.
Description
도 2는 일 실시예에 따른 물리 계층 네트워크 코딩이 수행될 수 있는 라우팅 경로를 설명하기 위한 도면이다.
도 3은 일 실시예에 따른 트래픽을 위한 물리 계층 네트워크 코딩을 위한 라우팅 경로 설정 방법을 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법에서 임의의 노드 및 이웃 노드들 사이에 필요한 정보를 교환하는 과정을 나타낸 도면이다.
도 5는 일 실시예에 따른 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법에서 큐 값의 차이 및 각 링크의 전송 레이트의 차이(Rate Differential)에 기초하여 세션 세트를 스케줄링하는 방법을 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법에서 릴레이 노드들을 결정하는 방법을 설명하기 위한 도면이다.
도 7은 일 실시예에 따른 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 장치의 블록도이다.
710: 설정부
720: 요청부
730: 스케줄링부
740: 계산부
750: 결정부
Claims (11)
- 임의의 노드를 통과하는 세션들에서 물리 계층 네트워크 코딩이 수행될 수 있도록 라우팅 경로를 설정하는 단계;
상기 임의의 노드의 이웃 노드들에게, 상기 물리 계층 네트워크 코딩을 위해 형성된 양방향(bi-directional) 트래픽과 관련된 세션들의 스케줄링에 필요한 정보를 요청하는 단계;
상기 이웃 노드들로부터 상기 세션들의 큐 값을 수신하는 단계;
상기 이웃 노드들의 링크들 각각의 전송 레이트를 산출하는 단계; 및
상기 세션들의 스케줄링에 필요한 정보에 의해 산출한 세션들의 큐 값의 차이(Queue Differential) 및 상기 링크들 각각의 전송 레이트의 차이(Rate Differential)를 이용하여 상기 양방향(bi-directional) 트래픽을 수행할 세션 세트를 스케줄링 하는 단계
를 포함하는 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법. - 제1항에 있어서,
상기 라우팅 경로를 설정하는 단계는
상기 세션들에 기초한 노드들 각각에게 가중치를 부여하는 단계; 및
상기 가중치를 고려하여 상기 라우팅 경로를 설정하는 단계
를 포함하는 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법. - 제1항에 있어서,
상기 스케줄링에 필요한 정보를 요청하는 단계는
상기 세션들에 따른 이전 노드와 다음 노드 사이의 큐 값에 대한 정보가 저장된 라우팅 테이블을 기초로, 상기 라우팅 경로를 스케줄링하는 데에 필요한 정보를 요청하는 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법. - 제1항에 있어서,
상기 스케줄링에 필요한 정보를 요청하는 단계는
상기 임의의 노드의 라우팅 테이블에서 상기 양방향(bi-directional) 트래픽을 형성하는 세션을 찾는 단계; 및
상기 임의의 노드의 이웃 노드들에게 상기 스케줄링에 필요한 정보로써 상기 세션들의 큐 값을 요청하는 단계
를 포함하는 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법. - 삭제
- 제1항에 있어서,
상기 큐 값의 차이(Queue Differential) 및 각 링크의 전송 레이트의 차이(Rate Differential)에 기초하여 최대 유틸리티의 개수를 계산하는 단계; 및
상기 최대 유틸리티의 개수를 기초로, 상기 노드들 중 중계 노드를 결정하는 단계
를 더 포함하는 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법. - 제6항에 있어서,
상기 중계 노드를 결정하는 단계는
상기 중계 노드로 결정된 노드들 사이에 충돌이 발생한 때에 상기 충돌이 발생한 노드들 각각에 할당된 우선 순위를 기반으로 상기 충돌을 해결하는 단계
를 더 포함하는 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법. - 제7항에 있어서,
상기 우선 순위를 기반으로 상기 충돌을 해결하는 단계는
상기 충돌이 발생한 노드들 중 낮은 우선 순위를 가지는 노드에게 새로운 세션을 설정하여 상기 충돌을 해결하는 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법. - 제1항 내지 제4항, 제6항 내지 제8항 중에서 어느 한 항의 방법을 실행시키기 위한 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체.
- 임의의 노드를 통과하는 세션들에서 물리 계층 네트워크 코딩이 수행될 수 있도록 라우팅 경로를 설정하는 설정부;
상기 임의의 노드의 이웃 노드들에게, 상기 물리 계층 네트워크 코딩을 위해 형성된 양방향(bi-directional) 트래픽과 관련된 세션들의 스케줄링에 필요한 정보를 요청하는 요청부; 및
상기 이웃 노드들로부터 상기 세션들의 큐 값을 수신하고, 상기 이웃 노드들의 링크들 각각의 전송 레이트를 산출하며, 상기 세션들의 스케줄링에 필요한 정보에 의해 산출한 세션들의 큐 값의 차이(Queue Differential) 및 상기 링크들 각각의 전송 레이트의 차이(Rate Differential)를 이용하여 상기 양방향(bi-directional) 트래픽을 수행할 세션 세트를 스케줄링 하는 스케줄링부
를 포함하는 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 장치. - 제10항에 있어서,
상기 큐 값의 차이(Queue Differential) 및 각 링크의 전송 레이트의 차이(Rate Differential)에 기초하여 최대 유틸리티의 개수를 계산하는 계산부; 및
상기 최대 유틸리티의 개수를 기초로, 상기 노드들 중 중계 노드를 결정하는 결정부
를 더 포함하는 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120033808A KR101758845B1 (ko) | 2012-04-02 | 2012-04-02 | 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법 및 장치 |
US13/854,237 US9338102B2 (en) | 2012-04-02 | 2013-04-01 | Scheduling method and apparatus based on physical layer network coding for bidirectional traffic |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120033808A KR101758845B1 (ko) | 2012-04-02 | 2012-04-02 | 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130116472A KR20130116472A (ko) | 2013-10-24 |
KR101758845B1 true KR101758845B1 (ko) | 2017-07-17 |
Family
ID=49292227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120033808A Expired - Fee Related KR101758845B1 (ko) | 2012-04-02 | 2012-04-02 | 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9338102B2 (ko) |
KR (1) | KR101758845B1 (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9094994B2 (en) | 2013-02-27 | 2015-07-28 | The Chinese University Of Hong Kong | Network-coding building blocks and decomposition scheduling based thereon |
CN104579961B (zh) * | 2013-10-11 | 2018-09-07 | 中国移动通信集团公司 | 数据报文的调度方法及装置 |
GB201410497D0 (en) * | 2014-06-12 | 2014-07-30 | Univ York | Communication network and method |
EP3834466A4 (en) * | 2018-08-09 | 2022-03-16 | ZTE Corporation | METHODS, DEVICE AND SYSTEMS FOR MANAGEMENT OF INTEGRATED ACCESS AND BACKHAUL VEHICLE |
KR102261924B1 (ko) * | 2019-11-07 | 2021-06-04 | 인천대학교 산학협력단 | 멀티 홉 릴레이 협력 통신 네트워크에서 데이터 수신 노드 장치와의 통신을 수행하기 위한 통신 스케줄링 방식을 결정할 수 있는 데이터 전송 노드 장치 및 그 동작 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030103525A1 (en) * | 2001-11-30 | 2003-06-05 | Alcatel | IP platform for advanced multipoint access systems |
US20080049650A1 (en) * | 2006-08-22 | 2008-02-28 | Coppage Carl M | System and method for managing radio frequency windows |
US20100120372A1 (en) * | 2008-11-10 | 2010-05-13 | Qualcomm Incorporated | Methods and apparatus for supporting distributed scheduling using quality of service information in a peer to peer network |
US20100220644A1 (en) * | 2009-02-20 | 2010-09-02 | Interdigital Patent Holdings, Inc. | Network coding relay operations |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8233462B2 (en) * | 2003-10-15 | 2012-07-31 | Qualcomm Incorporated | High speed media access control and direct link protocol |
EP2566238B1 (en) * | 2005-09-08 | 2016-05-18 | Apple Inc. | Context transfer in heterogeneous handover |
US20070189304A1 (en) * | 2006-01-27 | 2007-08-16 | Nokia Corporation | MAC-driven transport block size selection at a physical layer |
GB0608753D0 (en) * | 2006-05-03 | 2006-06-14 | Nokia Corp | User equipment |
US9699688B2 (en) * | 2007-08-02 | 2017-07-04 | Qualcomm Incorporated | Method for scheduling orthogonally over multiple hops |
JP5266450B2 (ja) * | 2007-08-27 | 2013-08-21 | アップル インコーポレイテッド | 無線通信システムにおける方法及び通信装置 |
KR20100084931A (ko) | 2009-01-19 | 2010-07-28 | 주식회사 대우일렉트로닉스 | 최적의 통신망을 통해 통신하는 스케쥴러 장치 |
CN102036398B (zh) * | 2009-09-29 | 2015-06-03 | 中兴通讯股份有限公司 | 一种中继节点及其传输数据的方法 |
WO2011050301A2 (en) * | 2009-10-22 | 2011-04-28 | Interdigital Patent Holdings, Inc. | Method and apparatus for a two-way relaying scheme with physical layer network coding |
KR101458245B1 (ko) * | 2010-08-20 | 2014-11-07 | 한국전자통신연구원 | 무선 메쉬 네트워크에서 데이터 전송의 혼잡 상황을 통지/회피하는 방법 및 이를 위한 메쉬 노드 |
US8995501B2 (en) * | 2011-02-16 | 2015-03-31 | Samsung Electronics Co., Ltd. | Method and apparatus of physical layer network coding |
US9088351B2 (en) * | 2011-03-17 | 2015-07-21 | Interdigital Patent Holdings, Inc. | Physical layer network coding using forward error correction codes |
-
2012
- 2012-04-02 KR KR1020120033808A patent/KR101758845B1/ko not_active Expired - Fee Related
-
2013
- 2013-04-01 US US13/854,237 patent/US9338102B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030103525A1 (en) * | 2001-11-30 | 2003-06-05 | Alcatel | IP platform for advanced multipoint access systems |
US20080049650A1 (en) * | 2006-08-22 | 2008-02-28 | Coppage Carl M | System and method for managing radio frequency windows |
US20100120372A1 (en) * | 2008-11-10 | 2010-05-13 | Qualcomm Incorporated | Methods and apparatus for supporting distributed scheduling using quality of service information in a peer to peer network |
US20100220644A1 (en) * | 2009-02-20 | 2010-09-02 | Interdigital Patent Holdings, Inc. | Network coding relay operations |
Also Published As
Publication number | Publication date |
---|---|
KR20130116472A (ko) | 2013-10-24 |
US20130265872A1 (en) | 2013-10-10 |
US9338102B2 (en) | 2016-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kim et al. | CoRoute: A new cognitive anypath vehicular routing protocol | |
US7751332B2 (en) | Data routing method and apparatus | |
KR101758845B1 (ko) | 양방향 트래픽을 위한 물리 계층 네트워크 코딩에 기반한 스케줄링 방법 및 장치 | |
Mallapur et al. | Load balancing technique for congestion control multipath routing protocol in MANETs | |
Houaidia et al. | Inter-flow and intra-flow interference mitigation routing in wireless mesh networks | |
Bennis et al. | Carrier sense aware multipath geographic routing protocol | |
Koneri Chandrasekaran et al. | Primary path reservation using enhanced slot assignment in TDMA for session admission | |
Kajioka et al. | A QoS-aware routing mechanism for multi-channel multi-interface ad-hoc networks | |
Senthilkumar et al. | A study on mobile ad-hock networks (manets) | |
Joshi et al. | A novel multi-cast routing protocol for VANET | |
Al‐Qassas et al. | Performance comparison of end‐to‐end and on‐the‐spot traffic‐aware techniques | |
Singal et al. | MCLSPM: Multi-constraints link stable multicast routing protocol in adhoc networks | |
Ahmad et al. | Efficient AODV routing based on traffic load and mobility of node in MANET | |
Rajput et al. | Comparative Analysis of Original AODV and AODV-DOR Routing Protocols in Mobile Ad-hoc Networks | |
Junnarkar et al. | Novel quality of service (qos) improvement routing protocol for manet using ant colony optimization | |
Kherani et al. | Stability–throughput tradeoff and routing in multi-hop wireless ad hoc networks | |
Terami et al. | Evaluation of information dissemination scheme using autonomous clustering and epidemic routing considering mobile core network load in wireless networks | |
Kherani et al. | Stability-throughput tradeoff and routing in multi-hop wireless ad-hoc networks | |
Prathviraj et al. | Lifetime aware MPR selection in OLSR for MANET | |
Mateen et al. | Adaptive multi-path on-demand routing in mobile ad hoc networks | |
Papaj et al. | Trust based algorithm for candidate node selection in hybrid MANET-DTN | |
Junnarkar et al. | Efficient algorithm and study of QoS-aware mobile Ad hoc network methods | |
Gunasekaran et al. | Resourceful and reliable routing selection scheme in MANET | |
Kumar | Bandwidth Estimation with Mobility Control in Mobile Ad Hoc Networks | |
CN104144461A (zh) | 一种干扰感知的多流协作路由方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20120402 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20160407 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20120402 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170306 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: 20170530 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20170711 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20170712 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20210422 |