KR101533037B1 - 무선 센서 네트워크의 스케줄링 장치 및 방법 - Google Patents
무선 센서 네트워크의 스케줄링 장치 및 방법 Download PDFInfo
- Publication number
- KR101533037B1 KR101533037B1 KR1020150027117A KR20150027117A KR101533037B1 KR 101533037 B1 KR101533037 B1 KR 101533037B1 KR 1020150027117 A KR1020150027117 A KR 1020150027117A KR 20150027117 A KR20150027117 A KR 20150027117A KR 101533037 B1 KR101533037 B1 KR 101533037B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- scheduling
- nodes
- sensor
- data
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1273—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
-
- 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
- H04W40/246—Connectivity information discovery
-
- H04W72/1247—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
-
- 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
도 2는 본 발명의 일 실시예에 따른 센서 노드들의 데이터 전달 경로를 설명하기 위한 예시도이다.
도 3은 본 발명의 일 실시예에 따른 센서 노드 간 데이터 전송 충돌을 허용 또는 회피하는 스케줄링 방식을 설명하기 위한 예시도이다.
도 4는 본 발명의 일 실시예에 따른 무선 센서 네트워크의 스케줄링 방법을 설명하기 위한 순서도이다.
110: 경로 추정부
120: 스케줄링부
130: 스케줄 정보 제공부
200-1 내지 200-n: 센서 노드
Claims (12)
- 복수의 센서 노드를 포함하는 무선 센서 네트워크의 스케줄링 장치에 있어서,
상기 복수의 센서 노드 중 전송할 데이터가 발생된 소스 노드로부터 나머지 센서 노드 전체로 상기 데이터를 전달하는 경로들을 추정하는 경로 추정부;
상기 복수의 센서 노드 별 듀티사이클 및 상기 경로에 따른 센서 노드 별 리프 노드까지의 지연 시간에 기초하여, 기설정된 스케줄 주기 별 복수의 타임 슬롯에 상기 데이터를 전달할 송신 노드를 스케줄링하는 스케줄링부; 및
상기 스케줄링의 결과에 따른 스케줄 정보를 상기 복수의 센서 노드로 전송하는 스케줄 정보 제공부를 포함하며,
상기 스케줄링부는,
상기 추정된 경로에 기초하여 둘 이상의 송신 노드로부터 데이터를 수신하는 공통 수신 노드를 검출하고, 상기 공통 수신 노드와 동일 레벨 상의 센서 노드 각각의 리프 노드까지의 지연 시간을 비교한 결과에 따라 상기 공통 수신 노드에 대한 데이터 전송 충돌을 허용 또는 회피하도록 스케줄링하는 무선 센서 네트워크의 스케줄링 장치.
- 제 1 항에 있어서,
상기 스케줄링부는,
상기 동일 레벨 상에서 상기 공통 수신 노드의 리프 노드까지의 지연 시간을 초과하는 센서 노드가 존재하는 경우 상기 공통 수신 노드에 대한 데이터 전송 충돌을 허용하도록 스케줄링하고,
상기 동일 레벨 상 상기 공통 수신 노드 이외의 나머지 센서 노드 별 리프 노드까지의 지연 시간이 모두 상기 공통 수신 노드의 리프 노드까지의 지연 시간 이하인 경우 상기 공통 수신 노드에 대한 데이터 전송 충돌을 회피하도록 스케줄링하는 무선 센서 네트워크의 스케줄링 장치.
- 제 2 항에 있어서,
상기 스케줄링부는,
상기 공통 수신 노드에 대한 데이터 전송 충돌을 허용하는 스케줄링 시, 하나의 타임 슬롯에 상기 공통 수신 노드로 데이터를 전달하는 둘 이상의 송신 노드를 함께 스케줄링하고,
상기 공통 수신 노드에 대한 데이터 전송 충돌을 회피하는 스케줄링 시, 하나의 타임 슬롯에 상기 공통 수신 노드로 데이터를 전달하는 둘 이상의 송신 노드 중 어느 하나만 스케줄링하는 무선 센서 네트워크의 스케줄링 장치.
- 제 2 항에 있어서,
상기 스케줄링부는,
상기 공통 수신 노드에 대한 데이터 전송 충돌을 허용하는 스케줄링 시,
상기 공통 수신 노드를 갖는 둘 이상의 송신 노드 중 어느 하나를 다음 스케줄 주기의 타임 슬롯에 한번 더 스케줄링하는 무선 센서 네트워크의 스케줄링 장치.
- 제 1 항에 있어서,
상기 경로 추정부는,
상기 소스 노드를 루트 노드로하여 상기 복수의 센서 노드 별 리프 노드까지의 길이가 최단 길이가 되는 경로를 추정하는 무선 센서 네트워크의 스케줄링 장치.
- 제 5 항에 있어서,
상기 경로 추정부는,
상기 소스 노드의 자손 노드 중 커버되지 않은 센서 노드를 가장 많이 가진 센서 노드부터 순차적으로 부모 노드로 설정하여 상기 복수의 센서 노드를 복수의 레벨로 계층화하는 무선 센서 네트워크의 스케줄링 장치.
- 제 1 항에 있어서,
상기 복수의 센서 노드는 각각 자신의 전송 범위 내 모든 이웃 센서 노드로 상기 데이터를 전송하는 것인 무선 센서 네트워크의 스케줄링 장치.
- 복수의 센서 노드를 포함하는 무선 센서 네트워크의 스케줄링 장치를 통한 스케줄링 방법에 있어서,
상기 복수의 센서 노드 중 전송할 데이터가 발생된 센서 노드를 소스 노드로 설정하는 단계;
상기 소스 노드로부터 나머지 센서 노드 전체로 상기 데이터를 전달하는 경로를 추정하는 단계;
상기 복수의 센서 노드 별 듀티사이클 및 상기 경로에 따른 센서 노드 별 리프 노드까지의 지연 시간에 기초하여, 기설정된 스케줄 주기 별 복수의 타임 슬롯에 상기 데이터를 전달하는 송신 노드를 스케줄링하는 단계; 및
상기 스케줄링의 결과에 따른 스케줄 정보를 상기 복수의 센서 노드로 제공하는 단계를 포함하며,
상기 스케줄링하는 단계는,
상기 추정된 경로에 기초하여 둘 이상의 송신 노드로부터 데이터를 수신하는 공통 수신 노드를 검출하고, 상기 공통 수신 노드와 동일 레벨 상의 센서 노드 각각의 리프 노드까지의 지연 시간을 비교한 결과에 따라 상기 공통 수신 노드에 대한 데이터 전송 충돌을 허용 또는 회피하도록 스케줄링하는 무선 센서 네트워크의 스케줄링 방법.
- 제 8 항에 있어서,
상기 스케줄링하는 단계는,
상기 동일 레벨 상에서 상기 공통 수신 노드의 리프 노드까지의 지연 시간을 초과하는 센서 노드가 존재하는 경우 상기 공통 수신 노드에 대한 데이터 전송 충돌을 허용하도록 스케줄링하고,
상기 동일 레벨 상 상기 공통 수신 노드 이외의 나머지 센서 노드 별 리프 노드까지의 지연 시간이 모두 상기 공통 수신 노드의 리프 노드까지의 지연 시간 이하인 경우 상기 공통 수신 노드에 대한 데이터 전송 충돌을 회피하도록 스케줄링하는 무선 센서 네트워크의 스케줄링 방법.
- 제 9 항에 있어서,
상기 스케줄링하는 단계는,
상기 공통 수신 노드에 대한 데이터 전송 충돌을 허용하는 스케줄링 시, 하나의 타임 슬롯에 상기 공통 수신 노드로 데이터를 전달하는 둘 이상의 송신 노드를 함께 스케줄링하고,
상기 공통 수신 노드에 대한 데이터 전송 충돌을 회피하는 스케줄링 시, 하나의 타임 슬롯에 상기 공통 수신 노드로 데이터를 전달하는 둘 이상의 송신 노드 중 어느 하나만 스케줄링하는 무선 센서 네트워크의 스케줄링 방법.
- 제 9 항에 있어서,
상기 스케줄링하는 단계는,
상기 공통 수신 노드에 대한 데이터 전송 충돌을 허용하는 스케줄링 시, 상기 공통 수신 노드를 갖는 둘 이상의 송신 노드 중 어느 하나를 다음 스케줄 주기의 타임 슬롯에 한번 더 스케줄링하는 무선 센서 네트워크의 스케줄링 방법.
- 제 8 항에 있어서,
상기 경로를 추정하는 단계는,
상기 소스 노드의 자손 노드 중 커버되지 않은 센서 노드를 가장 많이 가진 센서 노드로부터 순차적으로 부모 노드로 설정하여 상기 복수의 센서 노드를 복수의 레벨로 계층화하는 단계; 및
상기 소스 노드를 루트 노드로하여 상기 복수의 센서 노드 별 리프 노드까지의 길이가 최단 길이가 되는 경로를 추정하는 단계를 포함하는 무선 센서 네트워크의 스케줄링 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150027117A KR101533037B1 (ko) | 2015-02-26 | 2015-02-26 | 무선 센서 네트워크의 스케줄링 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150027117A KR101533037B1 (ko) | 2015-02-26 | 2015-02-26 | 무선 센서 네트워크의 스케줄링 장치 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101533037B1 true KR101533037B1 (ko) | 2015-07-01 |
Family
ID=53787375
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150027117A Expired - Fee Related KR101533037B1 (ko) | 2015-02-26 | 2015-02-26 | 무선 센서 네트워크의 스케줄링 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101533037B1 (ko) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180045590A (ko) | 2016-10-26 | 2018-05-04 | 부산대학교 산학협력단 | TSCH 및 RPL 기반의 산업 IoT 네트워크에서의 스케줄링을 위한 장치 및 방법 |
| KR101856729B1 (ko) * | 2016-10-20 | 2018-05-10 | 성균관대학교산학협력단 | 에너지 효율성을 고려한 무선 센서 네트워크의 데이터 전송 시스템 및 방법 |
| KR20190025343A (ko) * | 2017-09-01 | 2019-03-11 | 성균관대학교산학협력단 | 무선 네트워크의 스케줄링 방법 및 장치 |
| KR20190059021A (ko) * | 2017-11-22 | 2019-05-30 | 성균관대학교산학협력단 | 트리 생성 방법 및 스케쥴링 방법 |
| KR20200048968A (ko) * | 2018-10-31 | 2020-05-08 | 성균관대학교산학협력단 | 무선 센서 네트워크의 스케줄링 방법 및 이를 수행하는 무선 센서 네트워크의 제어 장치 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080052084A (ko) * | 2006-12-07 | 2008-06-11 | 한국전자통신연구원 | 비컨충돌 방지를 위한 비컨 스케쥴링 시스템 및 방법 |
| KR20090078298A (ko) * | 2008-01-14 | 2009-07-17 | 한국전자통신연구원 | 무선 센서 네트워크에서의 센서 노드 간의 타이밍 스케줄링방법 및 장치 |
| KR20130033181A (ko) * | 2011-09-26 | 2013-04-03 | 성균관대학교산학협력단 | 무선센서 네트워크에서 트래픽 양의 변화에 따른 효율적인 스케줄링 방법 및 장치 |
-
2015
- 2015-02-26 KR KR1020150027117A patent/KR101533037B1/ko not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080052084A (ko) * | 2006-12-07 | 2008-06-11 | 한국전자통신연구원 | 비컨충돌 방지를 위한 비컨 스케쥴링 시스템 및 방법 |
| KR20090078298A (ko) * | 2008-01-14 | 2009-07-17 | 한국전자통신연구원 | 무선 센서 네트워크에서의 센서 노드 간의 타이밍 스케줄링방법 및 장치 |
| KR20130033181A (ko) * | 2011-09-26 | 2013-04-03 | 성균관대학교산학협력단 | 무선센서 네트워크에서 트래픽 양의 변화에 따른 효율적인 스케줄링 방법 및 장치 |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101856729B1 (ko) * | 2016-10-20 | 2018-05-10 | 성균관대학교산학협력단 | 에너지 효율성을 고려한 무선 센서 네트워크의 데이터 전송 시스템 및 방법 |
| KR20180045590A (ko) | 2016-10-26 | 2018-05-04 | 부산대학교 산학협력단 | TSCH 및 RPL 기반의 산업 IoT 네트워크에서의 스케줄링을 위한 장치 및 방법 |
| KR20190025343A (ko) * | 2017-09-01 | 2019-03-11 | 성균관대학교산학협력단 | 무선 네트워크의 스케줄링 방법 및 장치 |
| KR102010433B1 (ko) * | 2017-09-01 | 2019-08-14 | 성균관대학교산학협력단 | 무선 네트워크의 스케줄링 방법 및 장치 |
| US10820254B2 (en) | 2017-09-01 | 2020-10-27 | Research & Business Foundation Sungkyunkwan University | Method and apparatus for scheduling in wireless network |
| KR20190059021A (ko) * | 2017-11-22 | 2019-05-30 | 성균관대학교산학협력단 | 트리 생성 방법 및 스케쥴링 방법 |
| KR101989148B1 (ko) * | 2017-11-22 | 2019-06-13 | 성균관대학교산학협력단 | 트리 생성 방법 및 스케쥴링 방법 |
| KR20200048968A (ko) * | 2018-10-31 | 2020-05-08 | 성균관대학교산학협력단 | 무선 센서 네트워크의 스케줄링 방법 및 이를 수행하는 무선 센서 네트워크의 제어 장치 |
| KR102120435B1 (ko) | 2018-10-31 | 2020-06-08 | 성균관대학교산학협력단 | 무선 센서 네트워크의 스케줄링 방법 및 이를 수행하는 무선 센서 네트워크의 제어 장치 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Molins et al. | Slotted FAMA: a MAC protocol for underwater acoustic networks | |
| US8218493B2 (en) | System and method for interference mitigation in wireless networks | |
| KR101533037B1 (ko) | 무선 센서 네트워크의 스케줄링 장치 및 방법 | |
| JP2014003673A (ja) | マルチチャネルにおける動作用の向上したキャリア検知 | |
| CN102468927B (zh) | 上报信道状态的方法、设备及系统 | |
| TW201605185A (zh) | 用以在多格網路中排程無線裝置間通訊以減低與全雙工通訊相關之干擾之系統及方法 | |
| CN108307439B (zh) | 一种在大量多跳无线节点下的自适应退避方法 | |
| CN114745044A (zh) | 一种无线信号传输方法和设备 | |
| US20170208623A1 (en) | Wireless communications | |
| CN114337757B (zh) | 波束信息指示、获取方法、装置、终端及网络侧设备 | |
| CN112771827A (zh) | 无线地发送和接收分组 | |
| KR101989148B1 (ko) | 트리 생성 방법 및 스케쥴링 방법 | |
| KR101238577B1 (ko) | 복수 개의 릴레이 노드를 포함하는 무선 메시 네트워크에서 백오프 카운터를 선택하기 위한 방법 및 장치 및 컴퓨터 프로그램 제품 | |
| Lutz et al. | ATLAS: Adaptive topology-and load-aware scheduling | |
| JP7241203B2 (ja) | ワイヤレスメッシュネットワークシステム | |
| JP5462030B2 (ja) | 無線機器、通信システム、制御方法及びプログラム | |
| KR20100092103A (ko) | 공간 재사용을 사용하는 멀티 홉 네트워크을 위한 방법 | |
| WO2015062477A1 (zh) | 一种数据传输方法及设备 | |
| CN102027783A (zh) | 用于经由通信网络节点来进行广播的技术 | |
| CN103621172A (zh) | 无线网络中基于竞争的资源访问 | |
| CN106470500B (zh) | 数据传输方法、装置和节点 | |
| CN109314604B (zh) | 灵活的传送网 | |
| Rehman et al. | Probabilistic polling MAC protocol with unslotted CSMA for wireless sensor networks (WSNs) | |
| JP2016134893A (ja) | 電波干渉防止機能を備えた通信装置及びその制御方法 | |
| JP2016134894A (ja) | 電波干渉防止機能を備えた通信装置及びその制御方法 |
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 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D16-exm-PA0302 St.27 status event code: A-1-2-D10-D17-exm-PA0302 |
|
| 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 |
|
| 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 |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| 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 |
|
| FPAY | Annual fee payment |
Payment date: 20180508 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PC1903 | Unpaid annual fee |
Not in force date: 20200626 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
| PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20200626 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |