EEMCS

Home > Publications
Home University of Twente
Education
Research
Prospective Students
Jobs
Publications
Intranet (internal)
 
 Nederlands
 Contact
 Sitemap
 Search
 Organisation

EEMCS EPrints Service


863 Real-Time in Plan 9: a short Overview
Home Policy Brochure Browse Search User Area Contact Help

Jansen, P.G. and Mullender, S.J. (2003) Real-Time in Plan 9: a short Overview. Technical Report TR-CTIT-03-19, Centre for Telematics and Information Technology University of Twente, Enschede. ISSN 1381-3625

Full text available as:

PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
56 Kb

Abstract

When shared resources are involved, scheduling in current hard real-time operating systems, too often has its timely behaviour guaranteed at the cost of a rather complicated administration. We will show that we can improve this considerably by using methods based on so-called Real-Time Transactions (RTTs). A RTT is a task that has guaranteed the use of all needed resources after it has started, without ever having to wait for the resource release; an RTT is only started if these resources are free. RTTs allow for a complete separation of a real-time application and its involved system support. Scheduling, (shared) resource synchronisation and admission control is executed automatically by the underlying system, while an application programmer only needs to specify timing constraints (deadline, period, runtime) and resource needs. We will discuss the implementation of RTTs within Plan 9 as used at Bell-labs, and we will illustrate the straightforward and elegant use of our transaction scheduling theory.

Item Type:Internal Report (Technical Report)
Research Group:EWI-DIES: Distributed and Embedded Security
Research Program:CTIT-UBRICKS: Building Blocks for Ubiquitous Computing and Communication
Additional Information:Imported from DIES
ID Code:863
Deposited On:12 December 2005
Refereed:No
More Information:statistics

Export this item as:

To correct this item please ask your editor

Repository Staff Only: edit this item