• DocumentCode
    2832366
  • Title

    Applying compiler techniques to scheduling in real-time systems

  • Author

    Gopinath, Prabha ; Gupta, Rajiv

  • Author_Institution
    North American Philips Corp., Briarcliff Manor, NY, USA
  • fYear
    1990
  • fDate
    5-7 Dec 1990
  • Firstpage
    247
  • Lastpage
    256
  • Abstract
    Worst-case scheduling techniques for real-time applications often result in sever underutilization of the processor resources since most tasks finish in much less time than their anticipated worst-case execution times. A description is presented of compiler-based techniques that classify the application code on the basis of predictability and monotonicity, introduce measurement code fragments at selected points in the application code, and use the results of run-time measurements to dynamically adapt worst-case schedules. This results in better utilization of the system and early failure detection and recovery
  • Keywords
    program compilers; real-time systems; scheduling; application code; compiler techniques; failure detection; failure recovery; measurement code fragments; monotonicity; predictability; processor resources; real-time systems; run-time measurements; scheduling; worst-case execution times; worst-case scheduling; Application software; Dynamic scheduling; Laboratories; Processor scheduling; Real time systems; Resource management; Runtime; Safety; Time factors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1990. Proceedings., 11th
  • Conference_Location
    Lake Buena Vista, FL
  • Print_ISBN
    0-8186-2112-5
  • Type

    conf

  • DOI
    10.1109/REAL.1990.128755
  • Filename
    128755