Cloud Haskell is a library for distributed concurrency in Haskell. The purpose is to make it easier to write programs for clusters of machines. It provides a message passing communication model, inspired by and very similar to that of Erlang. Availability Cloud Haskell is available from Hackage as distributed-process. You will probably also want to install a backend: The distributed-process-simple