Implementing hybrid operating systems with two-level hardware interrupts

Miao Liu, Zili Shao, Meng Wang, Hongxing Wei, Tianmiao Wang

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

7 Citations (Scopus)

Abstract

In this paper, we propose to implement hybrid operating systems based on two-level hardware interrupts. To separate real-time and non-real-time hardware interrupts by hardware, we show that it is easier to build up hybrid systems with better performance. We analyze and discuss the key issues for implementing a hybrid system based on this and implement a hybrid system called RTLinux-THIN (Real-Time LINUX with Two-level Hardware INterrupts) on the ARM architecture by combining ARM Linux kernel 2.6.9 and μC/OS-II. We conduct experiments on a set of real application programs including mplayer [20], Bonnie [4] and iperf [13] and compare the interrupt latency distributions for RTLinux-THIN (with and without cache locking), RTAI and Linux on a hardware platform based on Intel PXA270 processor [12]. The experimental results show that RTLinux-THIN improves real-time interrupt latencies and provides better predictability.
Original languageEnglish
Title of host publicationProceedings - 28th IEEE International Real-Time Systems Symposium, RTSS 2007
Pages244-253
Number of pages10
DOIs
Publication statusPublished - 1 Dec 2007
Event28th IEEE International Real-Time Systems Symposium, RTSS 2007 - Tucson, AZ, United States
Duration: 3 Dec 20076 Dec 2007

Conference

Conference28th IEEE International Real-Time Systems Symposium, RTSS 2007
CountryUnited States
CityTucson, AZ
Period3/12/076/12/07

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this