Splay is an integrated system that facilitates the complete chain of distributed systems evaluation, from design and implementation to deployment and experiments control. Algorithms are expressed in a concise, yet very efficient, language based on Lua. Implementations in Splay are highly similar to the pseudo-code usually found in research papers. Splay eases the use of any kind of testbeds, e.g., PlanetLab, ModelNet clusters, or non-dedicated platforms such as networks of workstations. Splay controls the experiment from the resource selection to the replay of churn using traces or synthetic descriptions. Using Splay and PlanetLab, this demonstration highlights a complete evaluation chain of an epidemic protocol. Depending on the audience requirements, specific features of Splay can be presented live as well.
Biography Lorenzo "Leo" Leonini has been a PhD student in Computer Science at the University of Neuchâtel, Switzerland under the guidance of Prof. Pascal Felber since 2005. His research interest lie in large-scale distributed systems design and evaluation. He also has a principal interest in proposing systems, methods and language support that ease the task of creating, deploying and observing distributed applications.