• DocumentCode
    2448901
  • Title

    Embedded Linux in Real-Time Applications: Performance Enhancements of Experimental Fully-Preemptible Capabilities over the Standard Kernel in a Critical Mobile System

  • Author

    Pinto, Renê S. ; Monaco, Francisco J. ; Faracco, Julio C. ; Monteiro, José R B A

  • Author_Institution
    Inst. de Cienc. Mat. e de Comput., Univ. de Sao Paulo, Sao Carlos, Brazil
  • fYear
    2012
  • fDate
    20-25 May 2012
  • Firstpage
    76
  • Lastpage
    81
  • Abstract
    This paper presents the results of a performance evaluation of a standard Linux-based control system employed in many critical embedded applications, and identify improvements in responsiveness and efficiency obtainable by specific modifications aimed at enhancing the preemptive and real-time capabilities over the standard OS kernel. The study was accomplished with the aid of a tool for runtime performance measurement developed in the scope of the INCT-SEC GT4 activities, which collects information of the interaction between the application, operating system and hardware during the process execution. Experiments carried out with the embedded control software of another running project of INCT-SEC, a tactical indoors robot, reveal potential significant improvements in efficiency and responsiveness which can be exploited by merely replacing the kernel, without any modification on the application itself. It is also offered an insight on how the characteristic of the application in terms of CPU and I/O usage patterns can influence the system performance, and how such knowledge can be used in the project of embedded application such as to optimize the dependability and efficiency of critical applications.
  • Keywords
    Linux; control engineering computing; embedded systems; mobile robots; operating system kernels; CPU; I/O usage pattern; INCT-SEC GT4 activities; critical embedded application; critical mobile system; embedded Linux; embedded control software; hardware; mobile robot; operating system; performance evaluation; preemptive capabilities; process execution; real-time capabilities; runtime performance measurement; standard Linux-based control system; standard OS kernel; standard kernel; system performance; tactical indoors robot; Kernel; Linux; Real time systems; Robots; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Critical Embedded Systems (CBSEC), 2012 Second Brazilian Conference on
  • Conference_Location
    Campinas
  • Print_ISBN
    978-1-4673-1912-6
  • Type

    conf

  • DOI
    10.1109/CBSEC.2012.13
  • Filename
    6227660