Linux - rt : Turning a General Purpose OS into a Real - Time OS

نویسندگان

  • Alan Burns
  • Gerhard Fohler
چکیده

This paper presents an improvement of the Bandwidth Inheritance Protocol (BWI), the natural extension of the well-known Priority Inheritance Protocol (PIP) to resource reservation schedulers. The modified protocol allows for a better management of nested critical section, removes unneeded overheads in the management of task block and unblock events, and introduces a run-time deadlock detection mechanism at no cost. Also, an implementation of the new protocol on the Linux kernel is presented, along with experimental results gathered while running some synthetic application load. Presented results prove the effectiveness of the proposed solution in reducing latencies due to concurrent use of resources and in improving temporal isolation among groups of independent tasks. Also, we show that the introduced overhead is low and negligible for the applications of interest.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Composition Kernel: A Software Solution for Constructing a Multi-OS Embedded System

Modern high-end embedded systems require both predictable real-time scheduling and high-level abstraction interface to their OS kernels. Since these features are difficult to be balanced by a single OS, some methods that accommodate multiple different versions of OS kernels, typically real-time OS and general purpose OS, into a single device have been proposed. The hybrid kernel, one of those m...

متن کامل

An Empirical Evaluation of OS Support for Real-time CORBA Object Request Brokers

There is increasing demand to extend Object Request Broker (ORB) middleware to support distributed applications with stringent real-time requirements. However, lack of proper OS support can yield substantial inefficiency and unpredictability for ORB middleware. This paper provides two contributions to the study of OS support for real-time ORBs. First, we empirically compare and evaluate the sui...

متن کامل

Measuring and Reducing the Impact of the OS Kernel on End-to-End Latencies in Synchronous Packet Switched Networks

This paper presents an evaluation of the impact of the so-called OS latencies on the performance of a synchronous network based on global time coordination. The concept of end-to-end latency is first defined, by extending the concept of latency used to evaluate the performance of real-time systems, and the end-toend latency provided by a general-purpose OS is measured as a benchmark. Finally, R...

متن کامل

[Article] Measuring and Reducing the Impact of the OS Kernel on End-to-End Latencies in Synchronous Packet Switched Networks

This paper presents an evaluation of the impact of the so-called OS latencies on the performance of a synchronous network based on global time coordination. The concept of end-to-end latency is first defined, by extending the concept of latency used to evaluate the performance of real-time systems, and the end-to-end latency provided by a general-purpose OS is measured as a benchmark. Finally, ...

متن کامل

Measuring OS support for real-time CORBA ORBs

This paper compares and evaluates the suitability of realtime operating systems, VxWorks and LynxOS, and generalpurpose operating systems with real-time extensions, Windows NT, Solaris, and Linux, for real-time ORB middleware. While holding the hardware and ORB constant, we vary these operating systems and measure platform-specific variations in context switching overhead and priority inversion...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008