DocumentCode
1963887
Title
Experimentation in CPU control with Real-Time Java
Author
Xydas, Gerasimos ; Tassel, Jérôme
Author_Institution
BT Adv. Commun. Technol. Centre, UK
fYear
2000
fDate
2000
Firstpage
386
Lastpage
391
Abstract
Describes experiences in using an object-oriented language (Java) in designing, prototyping and evaluating a CPU manager. “QoS Animator” facilitates the execution of Java applications with time requirements and provides protection mechanisms to preserve the system´s integrity against untrusted code. It is adapted to the system performance and provides a rate-monotonic-based scheduling algorithm, a worst-case execution time (WCET) calculation at run-time, and protection from high CPU-consuming and “bad” code. The introduction of a low-frequency filter enhances the timeliness offered to applications in general-purposes operating systems. The evaluation was done with a Windows NT-specific prototype and proved successful
Keywords
Java; computer animation; distributed programming; filters; object-oriented programming; operating systems (computers); quality of service; real-time systems; scheduling; software performance evaluation; software prototyping; CPU control; CPU manager; Microsoft Windows NT; QoS Animator; Real-Time Java; bad code protection; general-purposes operating systems; high CPU-consuming code; low-frequency filter; object-oriented language; protection mechanisms; prototyping; rate-monotonic-based scheduling algorithm; run-time system; service quality; system integrity preservation; system performance; time requirements; timeliness; untrusted code; worst-case execution time calculation; Animation; Communication system control; Communications technology; Java; Operating systems; Protection; Prototypes; Resource management; Runtime environment; Time factors;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-Time Distributed Computing, 2000. (ISORC 2000) Proceedings. Third IEEE International Symposium on
Conference_Location
Newport, CA
Print_ISBN
0-7695-0607-0
Type
conf
DOI
10.1109/ISORC.2000.839555
Filename
839555
Link To Document