Performance issues of real time Kernels

  • Gajendra Bamnote
  • Jyoti Sawant
  • Sujata Deshmukh
Conference paper


Real-time systems by definition are systems in which the correctness of the computed results not only depends on the results themselves, but also on the time frame in which they have been obtained. Real Time Operating Systems (RTOS) are responsible for the allocation of processors and computing resources to the collection of co-operating tasks in a way which will enable them to execute according to their timing constraints [7]. In general, real time systems are classified into hard real-time systems and soft real-time systems according to the degree of criticality in timing requirement. In hard real-time systems, time constraints as well as logical correctness must be satisfied to guarantee their correct behavior. Examples include most of the mission oriented systems for control purposes where timing errors would cause catastrophic results. On the other hand, in soft real-time systems like OLTP systems it is not always necessary to execute the transactions within time constraints. Furthermore, the hard real-time system often has distributed architecture as its inherent property. Real-time operating systems can be characterized by two requirements which are essential within its application area: timeliness and dependability [1, 2, 5].


Session Initiation Protocol Preemptive Schedule Real Time Operating System Priority Inversion Interrupt Service Routine 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    William Stallings, operating SystemsInternals and design principles, Reading, Pearson Prentice Hall, fifth edition, 2006Google Scholar
  2. 2.
    Man Sang Chung and Heonshik Shin, “Requirements Specification of Distributed Hard Real-time Operating Systems”, IECON‘9, 1991Google Scholar
  3. 3.
    Alberto Garcia-Martincez, Jesus F. Conde and Angel Vina, “A Comprehensive Approach in Performance Evaluation for Modern Realtime Operating Systems”, IEEE Proceedings of EUROMICRO-22, 1996Google Scholar
  4. 4.
    Krzyszt of M. Sacha, “Measuring the Realtime Operating System Performance”, IEEE, 1995Google Scholar
  5. 5.
    Matti A. Hiltunen, Richard D. Schlichting, Xiaonan Han, Melvin M. Cardozo, and Rajsekhar Das, “Real-time Dependable Channels: Customizing Q0s Attibutes for Distributed Systems”, IEEE, 1999Google Scholar
  6. 6.
    Shourong Lu, Wolfgmg A. Halang, Roman Gumzej’ “Towards Platform Independent Models of Real Time Operating Systems”, IEEE, 1999Google Scholar
  7. 7.
    Sindhwani, M and Srikanthan, T,” Framework for Automated Application-Specific Optimization of Embedded Real-Time Operating Systems”, IEEE, 2005Google Scholar
  8. 8.
    Sang H. Son, Stravros Yannapaulos, Young Kuk-Kim and Carmen C. Iannacone, “Integration of Database system with real-time kernel for Time- critical applications”, IEEE Proceedings of EUROMICRO-22, 1992Google Scholar
  9. 9.
    Clifford W. Mercer and Hideyuki Tokuda, “Premptability in Real-Time Operating Systems”, IEEE Proceedings of EUROMICRO-22, 1992Google Scholar
  10. 10.
    Sindhwani, M and Srikanthan. T, “Framework for Automated Application-Specific Optimization of Embedded Real-Time Operating Systems”, IEEE, ICICS 2005Google Scholar
  11. 11.
    She Kairui, Bai Shuwei, Zhou, Nicholas, Li Lian, “Analyzing RTLinux/ GPL Source code for education”Google Scholar
  12. 12.
    Daniel P.Bovert & Marco Cesati, 2005, “Understanding the Linux Kernel”, O’Reilly & AssociatesGoogle Scholar
  13. 13.
    Frederick & Simon, “Introduction to Linux for Real-Time Control”, National Institute of Standards and TechnologyGoogle Scholar
  14. 14.
    IEEE. Information technology—Portable Operating System Interface (POSIX)-Part1: System Application: Program Interface (API) [C Language], ANSI/IEEE Std 1003.1,1996 editionGoogle Scholar
  15. 15.
    C.Muench and R.Kath, “The Windows CE Technology Tutorial: Windows Powered Solutions for the Developer’s, First edition, Addison-Wesley, 2000Google Scholar

Copyright information

© Springer India Pvt. Ltd 2011

Authors and Affiliations

  • Gajendra Bamnote
    • 1
  • Jyoti Sawant
    • 1
  • Sujata Deshmukh
    • 1
  1. 1.Department of Computer Engg.Lokmanya Tilak College of EngineeringNavi MumbaiIndia

Personalised recommendations