Decentralized and dynamic container based network emulation
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.