Windows NT상에서의 OPRoS 컴포넌트 스케줄러의 실시간성 분석 및 개선

Translated title of the contribution: Real-Time Characteristics Analysis and Improvement for OPRoS Component Scheduler on Windows NT Operating System

Research output: Contribution to journalArticlepeer-review

Abstract

The OPRoS (Open Platform for Robotic Service) framework provides uniform operating environment for service robots. As an OPRoS-based service robot has to support real-time as well as non-real-time applications, application of Windows NT kernel based operating system can be restrictive. On the other hand, various benefits such as rich library and device support and abundant developer pool can be enjoyed when service robots are built on Windows NT. The paper presents a user-mode component scheduler of OPRoS, which can provide near real-time scheduling service on Windows NT based on the restricted real-time features of Windows NT kernel. The component scheduler thread with the highest real-time priority in Windows NT system acquires CPU control. And then the component scheduler suspends and resumes each periodic component executors based on its priority and precedence dependency so that the component executors are scheduled in the preemptive manner. We show experiment analysis on the performance limitations of the proposed scheduling technique. The analysis and experimental results show that the proposed scheduler guarantees highly reliable timing down to the resolution of 10ms.
Translated title of the contributionReal-Time Characteristics Analysis and Improvement for OPRoS Component Scheduler on Windows NT Operating System
Original languageKorean
Pages (from-to)38-46
Number of pages9
Journal제어.로봇.시스템학회 논문지
Volume17
Issue number1
DOIs
StatePublished - Jan 2011

Fingerprint

Dive into the research topics of 'Real-Time Characteristics Analysis and Improvement for OPRoS Component Scheduler on Windows NT Operating System'. Together they form a unique fingerprint.

Cite this