CFP last date
22 April 2024
Reseach Article

Impact of the Linux Real-time Enhancements on the System Performances for Multi-core Intel Architectures

by Nabil Litayem, Slim Ben Saoud
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 17 - Number 3
Year of Publication: 2011
Authors: Nabil Litayem, Slim Ben Saoud
10.5120/2202-2796

Nabil Litayem, Slim Ben Saoud . Impact of the Linux Real-time Enhancements on the System Performances for Multi-core Intel Architectures. International Journal of Computer Applications. 17, 3 ( March 2011), 17-23. DOI=10.5120/2202-2796

@article{ 10.5120/2202-2796,
author = { Nabil Litayem, Slim Ben Saoud },
title = { Impact of the Linux Real-time Enhancements on the System Performances for Multi-core Intel Architectures },
journal = { International Journal of Computer Applications },
issue_date = { March 2011 },
volume = { 17 },
number = { 3 },
month = { March },
year = { 2011 },
issn = { 0975-8887 },
pages = { 17-23 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume17/number3/2202-2796/ },
doi = { 10.5120/2202-2796 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:04:39.451540+05:30
%A Nabil Litayem
%A Slim Ben Saoud
%T Impact of the Linux Real-time Enhancements on the System Performances for Multi-core Intel Architectures
%J International Journal of Computer Applications
%@ 0975-8887
%V 17
%N 3
%P 17-23
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Embedded Linux became a dominant choice in the embedded entertainment and mobile systems. Their adoption in widely used control applications is the second phase of their embedded market domination. One of the most important criteria of the control RTOS is their determinism/overhead ratio. Actually, many extensions exist to bring real-time capability into the Linux kernel. On the other hand standard computer architecture become widely adopted in the embedded market, with a large variety of performances and power requirement. In this paper, we study the impact of timing enhancement offered by various real-time Linux kernel extensions and their impact into the overall system performance. The obtained results are compared with the standard and server kernels performances. We used for our study a multi-core Intel® based architecture since we considered the trend of the embedded control market for this kind of architectures. In our work we studied two metrics to reflect the performance of the studied kernel that are latency and throughput. Such work can be used to orient the adoption of real-time Linux extension for a given hardware architecture to reach control application requirements.

References
  1. K. Yaghmour, G. Ben-Yossef, and P. Gerum, “Building Embedded Linux Systems”, O’Reilly 2008.
  2. M. Mossige, P. Sampath, and R. Rao,“Evaluation of Linux rt-preemptfor embedded industrial devices for Automation and Power technologies – Acase study”, In Proceedings of the Ninth Real-Time Linux Workshop in Linz, November 2007.
  3. P. Gerum, “Xenomai - implementing a rtos emulation framework on gnu/linux,” 2004, 2008.
  4. M. Tim Jones, “Anatomy of real-time Linux architectures From soft to hard real-time”, IBM 15 Apr 2008
  5. Z. Chen , X. Luo , Z. Zhang, “Research Reform on Embedded Linux’s Hard Real-time Capability in Application”, Embedded Software and Systems Symposia, 2008. ICESS Symposia '08. International Conference on 29-31 July 2008 Page(s):146 - 151.
  6. S. Level, “Anatomy of real-time Linux architectures From soft to hard real-time”, in IBM, 2008 ed: IBM, 2008.
  7. Arnd C. Heursch, Dirk Grambow, Dirk Roedel and Helmut Rzehak, “Time-critical tasks in Linux 2.6, concepts to increase the preemptablity of Linux kernel”, Linux Automation Konferenz, University of Hannover, Germany, March 2004.
  8. Dongwook Kang, Woojoong Lee, and Chanik Park, “Kernel Thread Scheduling in Real-Time Linux for Wearable Computers”, ETRI Journal, Volume 29, Number 3, June 2007.
  9. F. Jiang, S. Gao Jie Zhang, “A Hardware-in-the-loop Simulation System of Diesel”, Power and Energy Engineering Conference, 2009. APPEEC 2009. Asia-Pacific Engine Based on Linux RTAI 27-31 March 2009 Page(s):1 - 4.
  10. R. Bucher, S. Balemi,”Scilab/Scicos and Linux RTAI - a unified approach”, Control Applications, 2005. CCA 2005. Proceedings of 2005 IEEE Conference on 28-31 Aug. 2005 Page(s):1121 - 1126.
  11. G. Doukas, and K. Thramboulidis, “A Real-Time Linux Based Framework for Model-Driven Engineering in Control and Automation”, IEEE Industrial Electronics, Volume PP, 2009 Page(s):1-11.
  12. Byoung Wook Choi, Dong Gwan Shin, Jeong Ho Park, Soo Yeong Yi, Seet Gerald, “Real-time control architecture using Xenomai for intelligent service robots in USN environments”, Springer Intel Serv Robotics 2009 Page(s):139–151
  13. L. Kurian, J. Lieven Eeckhout, “Performance Evaluation and Benchmarking”, Published in 2006 by CRC Press.
  14. Paul J Fortier, Howard E. Michel , “Computer Systems Performance Evaluation and Prediction”, Digital Press 2003
Index Terms

Computer Science
Information Sciences

Keywords

Real-time Linux Xenomai LowLatency PREEMPT-RT control applications