KR102165318B1 - Tsch 환경에서 다중 경로 전송 지원을 위한 방법 및 다중 경로 전송 tsch 환경의 노드장치 - Google Patents
Tsch 환경에서 다중 경로 전송 지원을 위한 방법 및 다중 경로 전송 tsch 환경의 노드장치 Download PDFInfo
- Publication number
- KR102165318B1 KR102165318B1 KR1020190034551A KR20190034551A KR102165318B1 KR 102165318 B1 KR102165318 B1 KR 102165318B1 KR 1020190034551 A KR1020190034551 A KR 1020190034551A KR 20190034551 A KR20190034551 A KR 20190034551A KR 102165318 B1 KR102165318 B1 KR 102165318B1
- Authority
- KR
- South Korea
- Prior art keywords
- node device
- schedule
- parent node
- traffic
- asn
- 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
Images
Classifications
-
- H04W72/1205—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/086—Load balancing or load distribution among access entities
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/02—Hybrid access
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른 TSCH 환경에서 다중 경로 전송 지원을 위한 방법을 나타낸 순서도.
도 3은 노드A가 노드D에게 스케줄을 할당 받고, 스케줄의 정보를 트래픽 포워딩에 이용할 다중경로의 다른 노드B 및 노드C에게 전송하는 상태를 나타낸 도면.
도 4는 노드B, 노드C, 및 노드D가 통계정보를 패킷에 담아 노드A에 전달하는 상태를 나타낸 도면.
도 5는 노드A가 통계정보를 이용하여 각 노드의 트래픽 비율을 연산하고, 각 노드에 대응되는 ASN 정보를 생성하여 대응되는 노드에 전달하는 상태를 나타낸 도면.
도 6은 노드B, 노드C, 및 노드D가 지정된 ASN 정보가 수신될 때 트래픽을 전송하는 것으로 다중 경로 트래픽 전송이 실시되는 상태를 나타낸 도면.
도 7은 다중 경로 스케줄이 유효하게 작용하는 ASN 기간을 명시하여 노드 간에 실패 여부를 상호 알 수 있는 모습을 나타낸 도면.
도 8은 어느 하나의 부모 노드장치가 실패하는 상황에 대한 대응를 나타낸 도면.
120 : 스케줄 설정부 130 : 통계생성부
140 : 트래픽 배정부 150 : 슬롯관리부
160 : 저장부 170 : 통신부
Claims (11)
- TSCH(Time Slotted Channel Hopping) 환경에서 트래픽을 생성 및 포워딩하는 자녀 노드장치에 있어서,
트래픽의 포워딩이 실시될 스케줄을 복수의 부모 노드장치와 동일하게 설정하는 스케줄 설정부;
부모 노드장치에서 수신된 통계정보를 이용하여 트래픽 비율을 설정하는 트래픽 배정부;
상기 트래픽 비율에 대응하여 복수의 부모 노드장치의 ASN(Absolute Slot Number)을 설정하는 슬롯관리부;
상기 스케줄에 대응하여 복수의 부모 노드장치에 ASN 및 트래픽을 전달하는 통신부를 포함하는 것을 특징으로 하는 자녀 노드장치. - 제1항에 있어서,
상기 스케줄 설정부는 어느 한 부모 노드장치와 스케줄을 동일하게 설정한 후, 다른 부모 노드장치에 스케줄을 전달하는 것을 특징으로 하는 자녀 노드장치. - 제1항에 있어서,
상기 통계정보에는 부모 노드장치가 전송 또는 수신한 패킷 수와, ETX(Expected Transmission Count)가 포함되는 것을 특징으로 하는 자녀 노드장치. - 제1항에 있어서,
부모 노드장치와 약속된 슬롯 오프셋 및 채널 오프셋과, 복수의 부모 노드장치의 주소를 저장하는 저장부를 더 포함하는 것을 특징으로 하는 자녀 노드장치. - 제5항에 있어서,
상기 저장부에 저장된 슬롯 오프셋 및 채널 오프셋을 이용하여 다중 경로 전송을 위해 이용할 노드장치를 선택하여 부모 노드장치로 설정하는 노드선정부를 더 포함하는 것을 특징으로 하는 자녀 노드장치. - 제1항에 있어서,
상기 스케줄 설정부는 상기 스케줄이 만료되면, 오버헤드를 방지하기 위해 설정된 스케줄을 해제하는 것을 특징으로 하는 자녀 노드장치. - TSCH(Time Slotted Channel Hopping) 환경에서 자녀 노드장치에서 전달된 트래픽을 포워딩하는 부모 노드장치에 있어서,
상기 자녀 노드장치와 트래픽의 포워딩이 실시될 스케줄을 동일하게 설정하는 스케줄 설정부;
전송 또는 수신된 패킷 수, ETX(Expected Transmission Count)가 포함된 통계정보를 생성하여 상기 자녀 노드장치에 전달하는 통계생성부;
상기 자녀 노드장치가 상기 통계정보를 이용하여 설정한 ASN(Absolute Slot Number)를 기억하는 슬롯관리부;
상기 자녀 노드장치에서 ASN 및 트래픽이 수신되면, 상기 ASN이 상기 슬롯관리부에 기억된 값과 일치할 때 상기 트래픽을 포워딩하는 통신부를 포함하는 것을 특징으로 하는 부모 노드장치. - 제8항에 있어서,
상기 스케줄 설정부는 상기 스케줄이 만료되면, 설정된 스케줄을 해제하는 것을 특징으로 하는 부모 노드장치. - 자녀 노드장치가 트래픽의 포워딩이 실시될 스케줄을 복수의 부모 노드장치와 동일하게 설정하는 단계;
상기 부모 노드장치가 전송 또는 수신된 패킷 수, ETX(Expected Transmission Count)가 포함된 통계정보를 생성하여 상기 자녀 노드장치에 전달하는 단계;
상기 자녀 노드장치가 상기 통계정보를 이용하여 복수의 부모 노드장치의 트래픽 비율을 설정하는 단계;
상기 자녀 노드장치가 상기 트래픽 비율에 대응하여 복수의 부모 노드장치의 ASN(Absolute Slot Number)을 설정하고, 설정된 ASN을 해당 부모 노드장치에 전달하는 단계;
상기 부모 노드장치가 상기 자녀 노드장치에서 전달받은 ASN을 기억하는 단계;
상기 자녀 노드장치가 상기 스케줄에 대응하여 상기 부모 노드장치에 ASN 및 트래픽을 전달하는 단계;
상기 부모 노드장치가 상기 자녀 노드장치로부터 ASN 및 트래픽이 수신되면, 상기 ASN이 기억된 값과 일치할 때 상기 트래픽을 포워딩하는 단계를 포함하는 것을 특징으로 하는 TSCH 환경에서 다중 경로 전송 지원을 위한 방법. - 제10항에 있어서, 상기 자녀 노드장치가 트래픽의 포워딩이 실시될 스케줄을 복수의 부모 노드장치와 동일하게 설정하는 단계는,
상기 자녀 노드장치가 어느 한 부모 노드장치와 스케줄을 동일하게 설정하는 단계; 및
상기 자녀 노드장치가 다른 부모 노드장치에 상기 스케줄을 전달하는 단계를 포함하는 것을 특징으로 하는 TSCH 환경에서 다중 경로 전송 지원을 위한 방법.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20180159359 | 2018-12-11 | ||
| KR1020180159359 | 2018-12-11 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200071638A KR20200071638A (ko) | 2020-06-19 |
| KR102165318B1 true KR102165318B1 (ko) | 2020-10-14 |
Family
ID=71137364
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190034551A Active KR102165318B1 (ko) | 2018-12-11 | 2019-03-26 | Tsch 환경에서 다중 경로 전송 지원을 위한 방법 및 다중 경로 전송 tsch 환경의 노드장치 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102165318B1 (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102415902B1 (ko) * | 2020-11-12 | 2022-07-01 | 부산대학교 산학협력단 | Tsch 프로토콜에서 트래픽 처리량을 높이기 위한 링크 기반 자율 셀 스케줄링 장치 및 방법 |
| KR102495379B1 (ko) | 2020-12-28 | 2023-02-06 | 부산대학교 산학협력단 | 6TiSCH 네트워크에서 이동 노드의 고속 셀 할당 스케줄링 장치 및 방법 |
| CN115601948B (zh) * | 2022-09-29 | 2025-11-14 | 中国第一汽车股份有限公司 | 一种锂离子电池组无线控制方法、系统和车辆 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160020864A1 (en) | 2014-07-21 | 2016-01-21 | Cisco Technology, Inc. | Distributed appropriation and defense of time slot ownership in a channel hopping schedule |
| WO2017095882A1 (en) | 2015-11-30 | 2017-06-08 | Landis+Gyr Innovations, Inc. | Selecting a parent node in a time-slotted channel hopping network |
| KR101801801B1 (ko) | 2015-10-27 | 2017-11-27 | 부산대학교 산학협력단 | Tsch 기반 산업 무선 네트워크의 슬롯프레임 가상화 장치 및 방법 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106688277B (zh) | 2014-07-31 | 2021-03-23 | 康维达无线有限责任公司 | 在时隙化信道调频网络中的有效集中式资源和调度管理 |
-
2019
- 2019-03-26 KR KR1020190034551A patent/KR102165318B1/ko active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160020864A1 (en) | 2014-07-21 | 2016-01-21 | Cisco Technology, Inc. | Distributed appropriation and defense of time slot ownership in a channel hopping schedule |
| KR101801801B1 (ko) | 2015-10-27 | 2017-11-27 | 부산대학교 산학협력단 | Tsch 기반 산업 무선 네트워크의 슬롯프레임 가상화 장치 및 방법 |
| WO2017095882A1 (en) | 2015-11-30 | 2017-06-08 | Landis+Gyr Innovations, Inc. | Selecting a parent node in a time-slotted channel hopping network |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20200071638A (ko) | 2020-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Song et al. | ProSpect: A proactive spectrum handoff framework for cognitive radio ad hoc networks without common control channel | |
| Kafi et al. | Congestion control protocols in wireless sensor networks: A survey | |
| Shah et al. | Spectrum-aware cluster-based routing for cognitive radio sensor networks | |
| US7801153B2 (en) | Communication scheduling of network nodes using fair access and weighting techniques | |
| Pavkovic et al. | Efficient topology construction for RPL over IEEE 802.15. 4 in wireless sensor networks | |
| Ahrar et al. | Multipath aware scheduling for high reliability and fault tolerance in low power industrial networks | |
| Liu et al. | A practical self-adaptive rendezvous protocol in cognitive radio ad hoc networks | |
| KR102165318B1 (ko) | Tsch 환경에서 다중 경로 전송 지원을 위한 방법 및 다중 경로 전송 tsch 환경의 노드장치 | |
| Terraneo et al. | TDMH-MAC: Real-time and multi-hop in the same wireless MAC | |
| Kalita et al. | Time-variant RGB model for minimal cell allocation and scheduling in 6TiSCH networks | |
| KR101487722B1 (ko) | 무선 통신 네트워크 내에서 전송을 관리하는 방법 | |
| Henri et al. | Empower hybrid networks: Exploiting multiple paths over wireless and electrical mediums | |
| Jerbi et al. | An enhanced MSU‐TSCH scheduling algorithms for industrial wireless sensor networks | |
| KR102333277B1 (ko) | 무선 다중 홉 네트워크 상의 명령-응답 스케줄링 시스템 및 방법 | |
| Hahm et al. | A case for time slotted channel hopping for ICN in the IoT | |
| Sarvghadi et al. | Distributed and Efficient Slot Assignment–Alignment Protocol for Resource-Constrained Wireless IoT Devices | |
| Wang et al. | A distributed cross-layer routing protocol with channel assignment in multi-channel MANET | |
| Hamid et al. | Fair data collection in wireless sensor networks: analysis and protocol | |
| Sayadi et al. | One shot slot TDMA-based reservation MAC protocol for wireless ad hoc networks | |
| Kim et al. | Distributed semi-synchronous channel coordination for multi-channel wireless networks | |
| Loscri | A new distributed scheduling scheme for wireless mesh networks | |
| Jiang et al. | Cflood: A constrained flooding protocol for real-time data delivery in wireless sensor networks | |
| Kirchhof et al. | Improving MAC protocols for wireless industrial networks via packet prioritization and cooperation | |
| Spachos et al. | Comparison of traditional and opportunistic multihop routing in wireless networking scalability | |
| Loscrì | On the Interaction Between Multiple Paths and Wireless Mesh Networks Scheduler Approaches. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |