reproducible evaluation and fault injection of large-scale distributed systems.
Kollaps is a decentralized network emulator that allows to emulate large-scale topologies. The design of Kollaps is described in this paper (to become available soon).
Kollaps source code is available at GitHub. For technical documentation check the Kollaps Wiki.
You can also check the Eurosys paper, and the long and short talk done at the conference.