• DocumentCode
    2592879
  • Title

    Guaranteeing end-to-end deadlines in distributed client-server applications

  • Author

    Di Natale, Marco ; Meschi, Antonio

  • Author_Institution
    Fac. di Ingegneria, Pisa Univ., Italy
  • fYear
    1998
  • fDate
    17-19 Jun 1998
  • Firstpage
    163
  • Lastpage
    171
  • Abstract
    The paper presents a scheme for guaranteeing the scheduling of real-time computations in a distributed environment. The authors propose a process model where only true (local or end-to-end) deadlines need to be specified. They assume all local interactions among processes are based on shared memory communication, protected by priority ceiling semaphores. Remote interactions are client-server blocking communications. The result is both a scheduling policy and a methodology to guarantee the integrated scheduling of processes and network messages. Both processes and messages are scheduled according to a fixed-priority scheme that can easily be implemented on most operating systems and a few network protocols. The procedure that checks the schedulability of the distributed computation against end-to-end deadlines is simple enough to be proposed as a scheme for a dynamic guarantee
  • Keywords
    client-server systems; processor scheduling; protocols; real-time systems; shared memory systems; client-server blocking communications; distributed client-server applications; dynamic guarantee; end-to-end deadline guarantee; fixed-priority scheme; local interactions; network message scheduling; network protocols; operating systems; priority ceiling semaphores; process model; process scheduling; real-time computations; remote interactions; schedulability checking; scheduling guarantee; shared memory communication; true deadlines; Distributed computing; Dynamic scheduling; Jitter; Operating systems; Performance analysis; Processor scheduling; Protection; Protocols; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1998. Proceedings. 10th Euromicro Workshop on
  • Conference_Location
    Berlin
  • ISSN
    1068-3070
  • Print_ISBN
    0-8186-8503-4
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1998.685081
  • Filename
    685081