The Neko project


Neko

Documentation

Related projects

Developers

Overview

News: Neko 1.0 beta 1 was released on 16 Jun 2009. Get it from the downloads page.

Neko is a Java framework for constructing distributed algorithms. Processes interact using message passing. It is highly extensible, yet simple and easy to use. Algorithms can be either simulated or executed on a real network; the same Java code is used in both cases. A variety of simulated and real networks are supported, and a library of fault tolerance algorithms has been implemented.

Neko was written at the Distributed Systems Lab of the Swiss Federal Institute of Technology in Lausanne (EPFL), by Xavier Défago and Péter Urbán, as well as some students. Development has continued at the Japan Advanced Institute of Technology (JAIST), DDSG group, and the Universidad Politécnica de Madrid, LSD lab. Neko is mainly maintained by Péter Urbán.

As for its maturity: Neko has been in development since 2000. People, including people other than its authors, have used Neko successfully. The core parts are well tested.

Start reading here to learn more.