Abstract
DiCE is a system for online testing of federated and heterogeneous distributed systems. We have built a prototype of DiCE and integrated it with an open-source BGP router. DiCE quickly detects three important classes of faults, resulting from configuration mistakes, policy conflicts and programming errors.
The goal of this demo is to showcase our DiCE prototype while it executes an experiment that involves exploring BGP system behavior in a topology with 27 BGP routers and Internet-like conditions (Figure 1).
- The BIRD Internet Routing Daemon. http://bird.network.cz.Google Scholar
- M. Canini, V. Jovanović, D. Venzano, B. Spasojević, O. Crameri, and D. Kostić. Toward Online Testing of Federated and Heterogeneous Distributed Systems. In USENIX ATC, June 2011. Google ScholarDigital Library
- M. Canini, D. Novaković, V. Jovanović, and D. Kostić. Fault Prediction in Distributed Systems Gone Wild. In LADIS, July 2010. Google ScholarDigital Library
- O. Crameri, R. Bachwani, T. Brecht, R. Bianchini, D. Kostić, and W. Zwaenepoel. Oasis: Concolic Execution Driven by Test Suites and Code Modifications. Technical Report LABOS-REPORT-2009-002, EPFL, 2009.Google Scholar
Index Terms
- Online testing of federated and heterogeneous distributed systems
Recommendations
Online testing of federated and heterogeneous distributed systems
SIGCOMM '11: Proceedings of the ACM SIGCOMM 2011 conferenceDiCE is a system for online testing of federated and heterogeneous distributed systems. We have built a prototype of DiCE and integrated it with an open-source BGP router. DiCE quickly detects three important classes of faults, resulting from ...
Toward online testing of federated and heterogeneous distributed systems
USENIXATC'11: Proceedings of the 2011 USENIX conference on USENIX annual technical conferenceMaking distributed systems reliable is notoriously difficult. It is even more difficult to achieve high reliability for federated and heterogeneous systems, i.e., those that are operated by multiple administrative entities and have numerous inter-...
At-Speed Distributed Functional Testing to Detect Logic and Delay Faults in NoCs
In this work, we propose a distributed functional test mechanism for NoCs which scales to large-scale networks with general topologies and routing algorithms. Each router and its links are tested using neighbors in different phases. The router under ...
Comments