• DocumentCode
    3349204
  • Title

    Avoiding priority inversion on the processing of requests by active replicated servers

  • Author

    Wang, Y. ; Brasileiro, E. ; Anceaume, E. ; Greve, F. ; Hurfin, M.

  • Author_Institution
    Southeast Univ., Nanjing, China
  • fYear
    2001
  • fDate
    1-4 July 2001
  • Firstpage
    97
  • Lastpage
    106
  • Abstract
    We consider the priority inversion problem in an actively replicated system. Priority inversion was originally defined in the context of non-replicated systems. Therefore we first introduce the concept of group priority inversion, which extends the concept of (local) priority inversion to the context of a group of processors that perform an actively replicated processing. We then present the properties of a request scheduling protocol to enforce a total ordering for the processing of requests while avoiding group priority inversions. These properties have been implemented in a protocol that relies on a timed asynchronous system model equipped with a failure detector of the class □S. The proposed solution allows one to replicate a critical server while ensuring that the processing of all the incoming requests is consistent (mechanisms for solving the atomic broadcast problem) and predictable (mechanisms for solving the group priority inversion problem). Thus, the described request scheduling protocol is a key component which can be used to develop fault tolerant real time applications in a timed asynchronous system.
  • Keywords
    client-server systems; fault tolerant computing; real-time systems; replicated databases; scheduling; active replicated servers; atomic broadcast; critical server; failure detector; fault tolerant real time applications; group priority inversion; priority inversion; priority-based scheduling policy; processing of requests; real-time applications; request scheduling protocol; timed asynchronous system; timed asynchronous system model; Broadcasting; Delay; Detectors; Fault tolerance; Fault tolerant systems; Mechanical factors; Predictive models; Processor scheduling; Protocols; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2001. DSN 2001. International Conference on
  • Conference_Location
    Goteborg, Sweden
  • Print_ISBN
    0-7695-1101-5
  • Type

    conf

  • DOI
    10.1109/DSN.2001.941396
  • Filename
    941396