In this paper we present a technique for automatically assessing the amount of damage a small number of participant nodes can inflict on the overall performance of a large distributed system. We propose a feedback-driven tool that synthesizes malicious nodes in distributed systems, aiming to maximize the performance impact on the overall behavior of the distributed system. Our approach focuses on the interface of interaction between correct and faulty nodes, clearly differentiating the two categories. We build and evaluate a prototype of our approach and show that it is able to discover vulnerabilities in real systems, such as PBFT, a Byzantine Fault Toler-ant system. We describe a scenario generated by our tool, where even a single malicio...
Anomalies and faults are inevitable in computer networks, today more than ever before. This is due t...
Many interesting large-scale systems are distributed systems of multiple communicating components. S...
This paper considers a delay tolerant network consisting of nodes equipped with sensors, some of the...
Trojan messages are messages that seem correct to the re-ceiver but cannot be generated by any corre...
Security and performance are critical goals for distributed systems. The increased complexity in des...
Failures in computing systems are unavoidable. Therefore, it is important to detect and diagnose fai...
We propose a new model for automated response in distributed systems. We formalize the process of pr...
Abstract—The increasing reliance put on networked computer systems demands higher levels of dependab...
In this paper we present an in-depth study of the dynamicity and robustness properties of large-scal...
International audienceThis paper considers a delay tolerant network consisting of nodes equipped wit...
In today\u27s world where distributed systems form many of our critical infrastructures, dependabili...
We consider issues of fault tolerance for distributed computing systems at two levels of system desi...
We present a statistical probing-approach to distributed fault-detection in networked systems, based...
Distributed systems play a critical role in people\u27s daily lives. They provide functions such as ...
Modern software is plagued by elusive corner-case bugs (e.g., security vulnerabilities). There are n...
Anomalies and faults are inevitable in computer networks, today more than ever before. This is due t...
Many interesting large-scale systems are distributed systems of multiple communicating components. S...
This paper considers a delay tolerant network consisting of nodes equipped with sensors, some of the...
Trojan messages are messages that seem correct to the re-ceiver but cannot be generated by any corre...
Security and performance are critical goals for distributed systems. The increased complexity in des...
Failures in computing systems are unavoidable. Therefore, it is important to detect and diagnose fai...
We propose a new model for automated response in distributed systems. We formalize the process of pr...
Abstract—The increasing reliance put on networked computer systems demands higher levels of dependab...
In this paper we present an in-depth study of the dynamicity and robustness properties of large-scal...
International audienceThis paper considers a delay tolerant network consisting of nodes equipped wit...
In today\u27s world where distributed systems form many of our critical infrastructures, dependabili...
We consider issues of fault tolerance for distributed computing systems at two levels of system desi...
We present a statistical probing-approach to distributed fault-detection in networked systems, based...
Distributed systems play a critical role in people\u27s daily lives. They provide functions such as ...
Modern software is plagued by elusive corner-case bugs (e.g., security vulnerabilities). There are n...
Anomalies and faults are inevitable in computer networks, today more than ever before. This is due t...
Many interesting large-scale systems are distributed systems of multiple communicating components. S...
This paper considers a delay tolerant network consisting of nodes equipped with sensors, some of the...