Back to Search
Start Over
Toward Dynamic. Multiprocessor Real-Time Threads
- Source :
- IFAC Proceedings Volumes. 25:149-154
- Publication Year :
- 1992
- Publisher :
- Elsevier BV, 1992.
-
Abstract
- Publisher Summary This chapter describes some of the research issues and solutions surrounding the development of a real-time threads package for multiprocessor systems. The package involved is based on Mach threads and has been implemented on standard UNIX platforms and on 32-node BBN Butterfly multiprocessor. It has also been used as a portable basis for the construction of parallel real-time applications and multiprocessor operating system kernels. The essential idea underlying real-time threads is that the schedulability of a thread should be guaranteed before it is actually run, not only at the time of program compilation but also at the time of thread creation. Specifically, the real-time threads package guarantees the schedulability of threads being created prior to their execution, assuming that thread deadlines, start times, and maximum execution times are known. The second main idea underlying real-time threads is that minimum functionality should be offered by the threads package itself. Specifically, when scheduling, guarantees cannot be made by the package's underlying algorithms.
- Subjects :
- Unix
POSIX Threads
Readers–writers problem
Computer science
Concurrent data structure
Fiber (computer science)
Process (computing)
Multiprocessing
Thread (computing)
Parallel computing
ComputerSystemsOrganization_PROCESSORARCHITECTURES
computer.software_genre
Gang scheduling
Java concurrency
Scheduling (computing)
Green threads
Operating system
computer
Subjects
Details
- ISSN :
- 14746670
- Volume :
- 25
- Database :
- OpenAIRE
- Journal :
- IFAC Proceedings Volumes
- Accession number :
- edsair.doi...........7432211a479b7b684869341d790d8e6c