System and Method for scheduling in and based Industrial Networks
The present invention relates to an apparatus and a method to perform scheduling in an industrial Internet of things (IoT) network based on time slotted channel hopping (TSCH) and RPL, capable of reducing a delay time and increasing network efficiency by scheduling with small overhead in the TSCH an...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English Korean |
Published |
04.05.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The present invention relates to an apparatus and a method to perform scheduling in an industrial Internet of things (IoT) network based on time slotted channel hopping (TSCH) and RPL, capable of reducing a delay time and increasing network efficiency by scheduling with small overhead in the TSCH and the RPL based industrial IoT network. According to the present invention, the apparatus comprises: a parent selection management module to determine network join and a link value to select a parent node, and change a parent node; a scheduling message transmission module to transfer a join request message to a root node and to transmit a deallocation request message; a scheduling message reception module to receive the join request message and to receive the deallocation request message and slot information; a scheduling message processing module to perform join request message processing, deallocation request message processing, and slot information processing; a DIO message processing module to receive a DIO message and to update neighboring node information; a scheduling manager module to perform scheduling message reception, scheduling algorithm processing, and slot information transmission; and a slot management module to perform scheduling table management, active slot addition, and active slot removal.
본 발명은 TSCH 및 RPL 기반 산업 IoT 네트워크에서 지연시간을 줄이고, 오버헤드가 작은 스케줄링으로 네트워크 효율성을 높인 TSCH 및 RPL 기반의 산업 IoT 네트워크에서의 스케줄링을 위한 장치 및 방법에 관한 것으로, 네트워크 참여를 판단하고 링크값을 판단하여 부모 노드를 선택하고, 부모 노드 변경을 수행하는 부모 선정 관리 모듈;연결 요청(Join Request) 메시지를 루트 노드에게 전달하고, 재할당 요청(Deallocation Request) 메시지를 전송하는 스케줄링 메시지 전송 모듈;연결 요청(Join Request) 메시지를 수신하고 재할당 요청(Deallocation Request) 메시지, 슬랏 정보를 수신하는 스케줄링 메시지 수신 모듈;연결 요청(Join Request) 메시지 처리, 재할당 요청(Deallocation Request) 메시지 처리, 슬랏 정보 처리를 수행하는 스케줄링 메시지 처리 모듈;DIO 메시지를 수신하고, 이웃 노드 정보를 업데이트하는 DIO 메시지 처리 모듈;스케줄링 메시지 수신, 스케줄링 알고리즘 처리, 슬랏 정보 송신을 수행하는 스케줄링 매니저 모듈;스케줄링 테이블 관리, 액티브 슬랏 추가, 액티브 슬랏 삭제를 수행하는 슬랏 관리 모듈;을 포함하는 것이다. |
---|---|
Bibliography: | Application Number: KR20160140121 |