• 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