Ensuring that a system meets its prescribed specification is a growing challenge that confronts software developers, especially for distributed applications with strict dependability and timeliness constraints. This dissertation presents scORCHESTRA, in architecture for building fault injection layers that are inserted into protocol stacks. These fault injectors are used for identifying design and implementation errors in distributed protocols and applications. scORCHESTRA is highly portable. It can be inserted into different protocol stacks and can be placed at different layers within a single stack. This dissertation makes several key contributions to the state of the art in fault injection of distributed communication protocols. First...
International audienceIn a network consisting of several thousands computers, the occurrence of faul...
Part 1: Distributed ProtocolsInternational audienceThe overall performance improvement in Byzantine ...
This thesis addresses issues in building fault-tolerant distributed real-time systems. Such systems ...
Ensuring that a system meets its prescribed specification is a growing challenge that confronts soft...
This paper describes a set of experiments performed on six different vendor TCP implementations usin...
As software for distributed systems becomes more complex, ensuring that a system meets its prescribe...
This paper reports on orchestra, a portable fault injection environment for testing implementations ...
TCP, the de facto standard transport protocol in today’s operating systems, is a very robust protoco...
We consider issues of fault tolerance for distributed computing systems at two levels of system desi...
We present a case study on fault injection testing at the interface level between components of a di...
PhD ThesisOne way of gaining confidence in the adequacy of fault tolerance mechanisms of a system...
This paper describes an environment for fault injection based testing of protocols that implement fa...
In today\u27s world where distributed systems form many of our critical infrastructures, dependabili...
Software is being used for building applications requiring extreme dependability. In many cases, sys...
This thesis has a two fold focus where the first is an evaluation of a time-triggered communication ...
International audienceIn a network consisting of several thousands computers, the occurrence of faul...
Part 1: Distributed ProtocolsInternational audienceThe overall performance improvement in Byzantine ...
This thesis addresses issues in building fault-tolerant distributed real-time systems. Such systems ...
Ensuring that a system meets its prescribed specification is a growing challenge that confronts soft...
This paper describes a set of experiments performed on six different vendor TCP implementations usin...
As software for distributed systems becomes more complex, ensuring that a system meets its prescribe...
This paper reports on orchestra, a portable fault injection environment for testing implementations ...
TCP, the de facto standard transport protocol in today’s operating systems, is a very robust protoco...
We consider issues of fault tolerance for distributed computing systems at two levels of system desi...
We present a case study on fault injection testing at the interface level between components of a di...
PhD ThesisOne way of gaining confidence in the adequacy of fault tolerance mechanisms of a system...
This paper describes an environment for fault injection based testing of protocols that implement fa...
In today\u27s world where distributed systems form many of our critical infrastructures, dependabili...
Software is being used for building applications requiring extreme dependability. In many cases, sys...
This thesis has a two fold focus where the first is an evaluation of a time-triggered communication ...
International audienceIn a network consisting of several thousands computers, the occurrence of faul...
Part 1: Distributed ProtocolsInternational audienceThe overall performance improvement in Byzantine ...
This thesis addresses issues in building fault-tolerant distributed real-time systems. Such systems ...