• Byzantine fault-tolerance and beyond 

    Martin, Jean-Philippe Etienne (2006)
    Byzantine fault-tolerance techniques are useful because they tolerate arbitrary faults regardless of cause: bugs, hardware glitches, even hackers. These techniques have recently gained popularity after it was shown that ...
  • Detecting and tolerating faults in distributed systems 

    Ogale, Vinit Arun, 1979- (2008-12)
    This dissertation presents techniques for detecting and tolerating faults in distributed systems. Detecting faults in distributed or parallel systems is often very difficult. We look at the problem of determining if a ...
  • Efficient fault tolerance for pipelined structures and its application to superscalar and dataflow machines 

    Mizan, Elias, 1976- (2008-12)
    Silicon reliability has reemerged as a very important problem in digital system design. As voltage and device dimensions shrink, combinational logic is becoming sensitive to temporary errors caused by single event upsets, ...
  • Low-cost assertion-based fault tolerance in hardware and software 

    Vemu, Ramtilak, 1981- (2008-12)
    In the recent past, there has been an increasing demand for low-cost safety critical applications. Custom-off-the-shelf (COTS) processors are preferred for usage in these applications due to their low cost. The reliability ...
  • Robust multithreaded applications 

    Napper, Jeffrey Michael (2008-05)
    This thesis discusses techniques for improving the fault tolerance of multithreaded applications. We consider the impact on fault tolerance methods of sharing address space and resources. We develop techniques in two broad ...
  • xBFT : Byzantine fault tolerance with high performance, low cost, and aggressive fault isolation 

    Kotla, Ramakrishna Rao, 1976- (2008-05)
    We are increasingly relying on online services to store, access, share, and disseminate critical information from anywhere and at all times. Such services include email, digital storage, photos, video, health and financial ...