DiStaL

A DSL for DISTributed ALgorithms.

DiStaL is a DSL

The DSL allows to implement distributed algorithms swiftly. Indeed, it was designed to highly resemble the pseudo code of the typically fault tolerant algorithm paper.

DiStaL is Fast

DiStaL takes advantage of netty, a network application framework for high performance servers, for networking and uses kryo for fast serialization.

Getting started ...

Read the docs or get the code from github.

Papers

A DSN’2012 paper explaining Distal and showcasing its performance will soon appear. If you use Distal in your work, please cite it.