CFP last date
20 December 2024
Reseach Article

Real-time Linux using RTAI

by Laxmikantha. K, Kishore M, H. M Guruprasad
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 61 - Number 1
Year of Publication: 2013
Authors: Laxmikantha. K, Kishore M, H. M Guruprasad
10.5120/9894-4461

Laxmikantha. K, Kishore M, H. M Guruprasad . Real-time Linux using RTAI. International Journal of Computer Applications. 61, 1 ( January 2013), 31-33. DOI=10.5120/9894-4461

@article{ 10.5120/9894-4461,
author = { Laxmikantha. K, Kishore M, H. M Guruprasad },
title = { Real-time Linux using RTAI },
journal = { International Journal of Computer Applications },
issue_date = { January 2013 },
volume = { 61 },
number = { 1 },
month = { January },
year = { 2013 },
issn = { 0975-8887 },
pages = { 31-33 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume61/number1/9894-4461/ },
doi = { 10.5120/9894-4461 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:07:55.421820+05:30
%A Laxmikantha. K
%A Kishore M
%A H. M Guruprasad
%T Real-time Linux using RTAI
%J International Journal of Computer Applications
%@ 0975-8887
%V 61
%N 1
%P 31-33
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

To support the hard real-time requirement for mission critical applications, we enhance the real-time ability in Linux kernel through some kernel mechanisms. First, we focus on new technique called normal task delayed locking technique can be used to reduce the OS latency. Second, because of the coarse-grained timer mechanism can not satisfy the microsecond-level timer resolution required by real-time tasks, we present a new microsecond-level timer mechanism, which is based on UTIME technique. The simulation and analysis shows that the design can improve the real-time performance of the Linux system efficiently, which could be used to most of the embedded hard real-time systems.

References
  1. C. L. Liu and J. Layland. Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment. Journal of the ACM, 20(1):46-61, 1973
  2. L. Abeni, A. Goel, C.
  3. M. Barabanov and V. Yodaiken. Real-time Linux –Linux journal, March 1996
  4. P. B. Sousa, K. Bletsas, E. Tovar, and B. Andersson, "On the implementation of real-time slot-based task-splitting scheduling algorithms for multiprocessor systems," in Proc. of the 13th Real-Time Linux Workshop (RTLWS'13), Prague, Czech Republic, 2011, pp. 207–218.
  5. E. Bianchi, L. Dozio, Some Experiences in fast hard realtime control in user space with RTAI-LXRT, 2nd Realtime Linux Workshop, Orlando, Florida (USA), November 27-28, 2000.
  6. Krasic, J. Snow and J. Walpole, "A Measurement-Based Analysis of the Real-Time Performance of Linux", In The 8th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2002) , SanJose, September 2002
  7. Y. C. Wang and K. J. Lin. Enhancing the real-time capability of the Linux kernel. In Proc. of 5th RTCSA'98, Hiroshima, Japan, Oct 1998
  8. M. Tim Jones, "Anatomy of real-time Linux architectures From soft to hard real-time", IBM 15 Apr 2008
Index Terms

Computer Science
Information Sciences

Keywords

Real-time systems UTIME technique OS latency coarse-grained timer mission critical applications