Overview
SPLAY is a research project conducted since 2004 at the Computer Science Department of the University of Neuchatel. SPLAY simplifies the prototyping and development of large-scale distributed applications and overlay networks.
Unlike many existing tools, SPLAY covers the complete chain of distributed system design, development and testing chain: from coding and local testing to deployment, runtime control and monitoring.
SPLAY allows developers to specify distributed applications in a concise way using a specialized language based on Lua, a highly-efficient embeddable scripting language. SPLAY applications execute in a safe environment with restricted access to local resources (file system, network, memory) and can be instantiated on testbeds composed a large set of nodes with a single command.
Getting started
To try out SPLAY, you can use the online demo or download the live CD. A comprehensive description is available. The source code of SPLAY is available under the General Public License (GPLv3). For any information, please contact us at info@splay-project.org.