• DocumentCode
    3165759
  • Title

    Allocation and data arrival design of hard real-time systems

  • Author

    Rhodes, David L. ; Wolf, Wayne

  • Author_Institution
    RD&E Center, US Army CECOM, Fort Monmouth, NJ, USA
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    393
  • Lastpage
    399
  • Abstract
    The paper presents new models for process activation and process scheduling for real-time embedded systems. The authors introduce a realistic, yet high-level input data arrival model which includes both polled and interrupt-driven process activation. They consider the effect of combinations of these process activation styles on a static, priority-based, preemptive scheduler. Given a set of periodic tasks and a set of resources (e.g. processors), a configuration is defined as: i) a mapping of each process to a resource; ii) assignment of priority to each process; and iii) a mapping of each interprocess communication event to either a polled or interrupt-driven implementation. They present a new method which utilizes an exact schedule analysis to determine a configuration which can meet hard real time deadlines subject to a fixed limit on the number of interrupts available per resource. Task graph examples and comparisons are used to validate the method
  • Keywords
    interrupts; processor scheduling; real-time systems; resource allocation; allocation; data arrival design; exact schedule analysis; hard real time deadlines; hard real-time systems; high-level input data arrival model; interprocess communication event; interrupt-driven process activation; periodic tasks; polled process activation; process activation; process scheduling; resources; static priority-based preemptive scheduler; Context; Digital signal processing; Displays; Embedded system; Hardware; Parallel processing; Processor scheduling; Real time systems; Switches; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-8206-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1997.628900
  • Filename
    628900