Scalable Multi-Purpose Network Representation for Large Scale Distributed System Simulation
The current evolution of computing and data management platforms to ever growing and more distributed infrastructures, such as data centers, computing grids, clouds, desktop grids, or Peer-to-Peer (P2P) systems, raises new challenges in computer science. The unprecedented scale of these systems makes it difficult and costly to test new protocols or algorithms on production infrastructures. Indeed, such systems are inherently unstable, which hinders experiments reproducibility. Conducting experiments in large-scale distributed systems is usually time-consuming and labor-intensive. Uncontrolled external load variation prevents to reproduce experiments and such systems are often not available to the purpose of research experiments, e.g., production or yet to deploy systems.