- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- A portable real time threads environment
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
A portable real time threads environment Mechler, Roland
Abstract
Real Time Threads (RT Threads) is a threads package which provides real time scheduling semantics, application portability to a variety of host operating systems and hardware architectures, and support for distributed application programming via location transparent message passing between threads in distinct address spaces. RT Threads was initially designed as a programming environment for the development of the Continuous Media File System (CMFS), a distributed multimedia application requiring real time scheduling of asynchronous tasks. In particular, real time scheduling is required for timely disk reading and network transmission of continuous media data at the server nodes, as well as for synchronization of multiple media streams at clients. The goal of this thesis is to show that RT Threads has performance characteristics making it practical for use both as a general purpose threads package, and as a platform for developing applications requiring real time scheduling. In fact, it will be shown that RT Threads peforms acceptably well (for non-critical applications), even in a non-real time operating system environment.
Item Metadata
Title |
A portable real time threads environment
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
1997
|
Description |
Real Time Threads (RT Threads) is a threads package which provides real time
scheduling semantics, application portability to a variety of host operating systems
and hardware architectures, and support for distributed application programming
via location transparent message passing between threads in distinct address spaces.
RT Threads was initially designed as a programming environment for the development
of the Continuous Media File System (CMFS), a distributed multimedia
application requiring real time scheduling of asynchronous tasks. In particular, real
time scheduling is required for timely disk reading and network transmission of continuous
media data at the server nodes, as well as for synchronization of multiple
media streams at clients. The goal of this thesis is to show that RT Threads has
performance characteristics making it practical for use both as a general purpose
threads package, and as a platform for developing applications requiring real time
scheduling. In fact, it will be shown that RT Threads peforms acceptably well (for
non-critical applications), even in a non-real time operating system environment.
|
Extent |
4105580 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-03-12
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0051524
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
1997-05
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.