JOURNAL BROWSE
Search
Advanced SearchSearch Tips
Middleware to Support Real-Time in the Linux User-Space
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
Middleware to Support Real-Time in the Linux User-Space
Lee, Sang-Gil; Lee, Seung-Yul; Lee, Cheol-Hoon;
  PDF(new window)
 Abstract
Linux it self does not support real-time. To solve this problem RTiK-Linux was designed to support real-time in the kernel space. However, since the user space does not support real-time, it is not easy to develop application. In this paper, we designed and implemented a RTiK-middleware to support real-time in the user space. RTiK-middleware provides real-time scheduling for user space through signal request period after to register process information with request period using apis on application. To evaluate the performance of the proposed RTiK-middleware, we measured the periods of generated real-time threads using RDTSC instructions, and verified that RTiK-middleware operates correctly within the error ranges of 1ms.
 Keywords
Linux;General-purpose OS;Real-time OS;Middleware;
 Language
Korean
 Cited by
 References
1.
http://marketshare.hitslink.com, 2015.12.01

2.
"공개 SW 활성화 정책 토론회," 국가정책토론회, 2014.06.25.

3.
M. Tim Jones, Inside the Linux 2.6 Completely Fair Scheduler, IBM developerWorks, 2009.

4.
Rover Love, Linux Kernel Development (3rd Edition), Addison-Wesley, 2011.

5.
로버트 러브 저, 황정동 역, 리눅스 커널 심층 분석, 에어콘출판, 2013.

6.
김주만, 송창인, 이철훈, "RTiK-Linux: 리눅스용 실시간 이식 커널의 설계," 한국콘텐츠학회논문지, 제11권, 제9호, 2011.

7.
주민규, 이진욱, 김종진, 조한무, 박영수, 이철훈, "x86 기반의 윈도우 상에서 실시간성 지원 방법," 한국차세대컴퓨팅학회논문지, 제11권, 제4호, 2011.

8.
조아라, 송창인, 이철훈, "윈도우즈 상에서 실시간 디바이스 드라이버를 위한 통합 미들웨어," 한국콘텐츠학회논문지, 제13권, 제3호, 2013.

9.
박지윤, 조아라, 김효중, 최정현, 허용관, 조한무, 이철훈, "태블릿 PC 환경의 실시간 처리 기능 지원," 한국콘텐츠학회논문지, 제13권, 제11호, 2013.

10.
이상길, 이철훈, "멀티프로세서 기반 리눅스에 실시간성 지원 방안 연구," 한국콘텐츠학회 종합학술대회 논문집, pp.57-58, 2015(5).

11.
C. M. Krishna and Kang G. Shin, Real-Time Systems, McGraw-Hill, 1997.

12.
TPI KOREA, 리얼타임 OS(Real time Operating System)

13.
http://www.rtlinuxfree.com

14.
http://www.rtai.org

15.
Intel, Intel 64 and IA-32 Architectures Software Developer's Manual Vol.3: System Programming Guides, Intel, 2009.