• DocumentCode
    1897475
  • Title

    The Fail-Heterogeneous Architectural Model

  • Author

    Serafini, Marco ; Suri, Neeraj

  • Author_Institution
    Tech. Univ. of Darmstadt, Darmstadt
  • fYear
    2007
  • fDate
    10-12 Oct. 2007
  • Firstpage
    103
  • Lastpage
    113
  • Abstract
    Fault tolerant distributed protocols typically utilize a homogeneous fault model, either fail-crash or fail-Byzantine, where all processors are assumed to fail in the same manner. In practice, due to complexity and evolvability reasons, only a subset of the nodes can actually be designed to have a restricted, fail-crash failure mode, provided that they are free of design faults. Based on this consideration, we propose a fail-heterogeneous architectural model for distributed systems which considers two classes of nodes: (a) full-fledged execution nodes, which can be fail-Byzantine, and (b) lightweight, validated coordination nodes, which can only be fail-crash. To illustrate the model we introduce HeterTrust as a practical trustworthy service replication protocol. It has a low latency overhead, requires few execution nodes with diversified design, and prevents intruded servers from disclosing confidential data. We also discuss applications of the model to DoS attacks mitigation and to group membership.
  • Keywords
    distributed processing; security of data; software fault tolerance; DoS attack; HeterTrust; distributed system; fail-Byzantine; fail-crash; fail-heterogeneous architectural model; fault tolerant distributed protocol; trustworthy service replication protocol; Computer crime; Cryptography; Delay; Fault tolerant systems; Hardware; Logic; Payloads; Protocols; Resists; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2007. SRDS 2007. 26th IEEE International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-2995-X
  • Type

    conf

  • DOI
    10.1109/SRDS.2007.33
  • Filename
    4365688