Browse > Article

A TMO Supporting Library and a BCC Scheduler for the Microscale Real-time OS, TMO-eCos)  

Ju, Hyun-Tae (한국외국어대학교 컴퓨터및정보통신공학과)
Kim, Jung-Guk (한국외국어대학교 컴퓨터및정보통신공학과)
Abstract
It is the most important object of real-time computing to make real-time tasks keep their given time conditions. In this paper, we implemented BCC(Basic Concurrency Constraint) scheduler which is provided as an essential element of TMO(Time-triggered Message-triggered Object) model, and TMO Supporting Library that supports object-oriented design for TMO. BCC scheduler is a means to design timeliness-guaranteed computing, and it predicts the start of SpMs first, and then it makes the execution of SvMs deferred when it is predicted that any SpM begins to run currently. In this way, BCC is able to prevent collisions between SpM and SvM, and it gives higher priority to SpMs than SvMs.
Keywords
Real-time computing; Scheduler; TMO;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. H. Kim, "Object structures for real-time systems and simulators," IEEE Computer, 8, 1997
2 Jung-guk Kim, Moon Hae Kim, Kwang Kim, Shin Heu, "An eCos-based Real-time Micro Operating System Supporting Execution of a TMO Structured Program," ISORC 2005, May 2005
3 Xuefeng Piao, Sangchul Han, Heeheon Kim, Yookun Cho, Seongje Cho, Minkyu Park, "A Nonblocking Scheme for Pre-Scheduling in Real-Time Systems," Proc. of the KIISE Korea Fall Conference 2006, vol.33, no.2, pp.162-166, 2006 (in Korean)
4 Kwang Kim, "TMO-eCos : An eCos-Based Micro Operating System Supporting A Distributed RealTime Object Model," Doctoral dissertation, Hanyang University, 2006 (in Korean)
5 Sheng-Tzong Cheng, Ashok A. Agrawala, "Allocation and Scheduling of Real-Time Periodic Tasks with Relative Timing Constraints," Second International Workshop on Real-Time Computing Systems and Applications, IEEE, 1995
6 Klaus Schild, jorg Wurtz, "Off-Line Scheduling of a Real-Time System," ACM Symposium on Applied Computing, 1998