Timing Optimization of Real-Time System Design for Embedded Systems

Embedded System Design을 위한 Real-Time System의 최적화된 Timing효과의 구현

  • Published : 2006.03.01

Abstract

This paper presents a new real-time system design methodology for embedded system as well as event-driven real time application. It is required to implement a deadline handling mechanism in order to satisfy a large-scale distributed real time application. When we design real time system, it has handled a deadline and is important to measure / control a timing issue. These timing constraints usually associated with an interface between model and system. There are many case tools that supporting a real time application, for example, UML, graphic language for designing real time system, but they cannot provide efficient way to handle deadline miss. Therefore, users have to design deadline handler manually when they need to use it. This paper contributes solving the problems of user-level deadline handling for an embedded system. Also, it also discusses an efficient deadline handler design mechanism using on RoseRT, which is a graphical CASE tool supporting from UML.

본 고에서는 임베디드 시스템을 위한 새로운 이벤트 중심의 실시간 시스템의 디자인의 최적화에 대한 연구를 논하고자 한다. 이를 위해서는 대단위의 분산처리시스템을 만족하기 위한 종료시한 초과 처리기의 구현이 필수적이며, 이때 실시간 시스템에서의 타이밍을 조절하고 계측할 수 있는 종료시 한이 사용되어야 한다. 이러한 타이밍의 요소들은 보통 모델과 실제 시스템사이의 인터페이스에서 동작하는데, 여기서 실시간 시스템의 디자인을 위한 다양한 그래픽 언어들이 종료시한을 효과적으로 처리하도록 제고한다. 이 연구를 통하여 사용자수준에서의 임베디드 시스템을 위한 종료시한 초과 처리와 함께, RonRT라는 툴을 이용한 최적화된 종료시한 초과 처리기를 증명해 보이고자한다.

Keywords

References

  1. H. Yang, et al., 'Improving Power Efficiency with Compiler-Assisted Cache Replacement', Journal of Embedded Computing, pp. 12-19, Dec., 2004
  2. J. Chapman, et. al., 'UNIX Performance on CC-NUMA Multiprocessor', ACM Sigmetics Conf. on Measurement and Modeling of Computer System, pp. 1-13, May 1995
  3. J. Masse, S. Kim, and S. Hong., 'Tool Set Implementation for Scenario-based Multithreading of UML-RT Models and Experimental Validation.', IEEE Real-Time/Embedded Tech. and App. Sym. (RTAS). pp. 70-77, Washington D.C., May 2003
  4. S. Kim, M. Buettner, M. Hermeling, and S. Hong., 'Experimental Assessment of Scenario-Based Miltithreading for Real-Time Object-Oriented Models: A Case Study with PBX Systems.', Int. Con. on Embedded and Ubiquitous Com. (EUC). Aizu, Japan, Aug., 2004
  5. S. Kim, S. Hong, and N. Chang., 'Scenario-Based Implementation Architecture for Real- Titre Object-Oriented Models', 2002 Workshop on Object-Oriented Real-Time Dependable Systems (WORDS). pp. 147-152, San Diego, CA, January 2002
  6. T. Jeong, A. Ambler., 'Design Trade-offs and Power Reduction Techniques for High Performance Circuits and Syste' Lecture Notes in Computer Science, ISSN: 0302-9743, May 2006
  7. M. Aron and P. Druschel, 'Soft timers: efficient microsecond software timer support for network processing', Pro. of the ACM Symp. on Operating Systems Principles, 1999
  8. M. Saksena and P. Freedman and P. Rodziewicz, 'Guidelines for Automated Implementation of Executable Object Oriented Models for Real-Time Embedded Control Systems', Pro. of IEEE Real-Time Systems Symp., pp. 240-251, June, 1997