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 |
---|---|---|
KR101533037B1 (ko) | 무선 센서 네트워크의 스케줄링 장치 및 방법 | |
US8218493B2 (en) | System and method for interference mitigation in wireless networks | |
JP2014003673A (ja) | マルチチャネルにおける動作用の向上したキャリア検知 | |
TW201605185A (zh) | 用以在多格網路中排程無線裝置間通訊以減低與全雙工通訊相關之干擾之系統及方法 | |
CN114337757B (zh) | 波束信息指示、获取方法、装置、终端及网络侧设备 | |
US20170208623A1 (en) | Wireless communications | |
CN108307439B (zh) | 一种在大量多跳无线节点下的自适应退避方法 | |
CN114745044A (zh) | 一种无线信号传输方法和设备 | |
KR101964104B1 (ko) | 자원 할당 방법, 자원 경쟁 방법, 및 관련 장치 | |
KR101989148B1 (ko) | 트리 생성 방법 및 스케쥴링 방법 | |
CN112771827A (zh) | 无线地发送和接收分组 | |
KR101238577B1 (ko) | 복수 개의 릴레이 노드를 포함하는 무선 메시 네트워크에서 백오프 카운터를 선택하기 위한 방법 및 장치 및 컴퓨터 프로그램 제품 | |
Dzung et al. | To transmit now or not to transmit now | |
Lutz et al. | ATLAS: Adaptive topology-and load-aware scheduling | |
CN104205986B (zh) | 数据路由方法、构成网络节点的设备及包含该设备的系统 | |
CN112740729A (zh) | 用于自主配置网格网络中的中继节点装置的装置和方法 | |
JP5462030B2 (ja) | 無線機器、通信システム、制御方法及びプログラム | |
Parsch et al. | On reliable communication in transmit-only networks for home automation | |
KR20100092103A (ko) | 공간 재사용을 사용하는 멀티 홉 네트워크을 위한 방법 | |
CN103621172A (zh) | 无线网络中基于竞争的资源访问 | |
CN102027783A (zh) | 用于经由通信网络节点来进行广播的技术 | |
KR101024901B1 (ko) | 무선 센서 네트워크의 센서노드 및 백 오프 레인지 조절 방법 | |
CN114143857B (zh) | 灵活的传送网 | |
Rehman et al. | Probabilistic polling MAC protocol with unslotted CSMA for wireless sensor networks (WSNs) | |
TWI739832B (zh) | 無線網格網路中的干擾管理 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150226 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20150325 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20150226 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20150421 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150625 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150626 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180508 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20180508 Start annual number: 4 End annual number: 4 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20210406 |