• DocumentCode
    2257015
  • Title

    Dynamic end-to-end guarantees in distributed real time systems

  • Author

    Natale, Marco Di ; Stankovic, John A.

  • Author_Institution
    Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
  • fYear
    1994
  • fDate
    7-9 Dec 1994
  • Firstpage
    216
  • Lastpage
    227
  • Abstract
    Many distributed real-time applications are structured as a set of processes communicating through synchronous channels. Unfortunately, process interactions and especially synchronous communications make the problem of predictably scheduling the tasks more complex. In distributed systems the local and remote tasks as well as the messages over the network must be properly scheduled and synchronized to meet the deadlines of the application. To find such a, schedule is not an easy task, in fact, this problem is NP complete even if one has complete knowledge of the future arrival times for all the processes in the system. The objective of this paper is to develop a scheme that allows for the dynamic scheduling and guaranteeing of distributed processes communicating via synchronous primitives. For efficiency reasons a combination of off-line and on-line scheduling is performed. Precedence and communication constraints are converted off-line into pseudo-deadlines for each task, enabling efficient on-line processing. The on-line scheduling operates in parallel at the sites involved in the distributed computation, further obtaining efficiency. The overall end-to-end scheduling includes the joint and coordinated scheduling of tasks and messages in a reflective memory distributed architecture
  • Keywords
    communication complexity; processor scheduling; real-time systems; NP complete; communication constraints; distributed architecture; distributed real time systems; dynamic end-to-end guarantees; dynamic scheduling; end-to-end scheduling; future arrival times; local tasks; off-line scheduling; online scheduling; precedence constraints; pseudo-deadlines; reflective memory; remote tasks; synchronous channels; synchronous communications; synchronous primitives; Complexity theory; Real time systems; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1994., Proceedings.
  • Conference_Location
    San Juan
  • Print_ISBN
    0-8186-6600-5
  • Type

    conf

  • DOI
    10.1109/REAL.1994.342714
  • Filename
    342714