Software

Links

Release Beernet 0.9 and departure presentation
2011-05-31

Today is my last day at work at UCLouvain, and to celebrate it I am doing my last presentation about Beernet at the university as part of the ICTEAM Young Researchers' Day. This is also a good opportunity to do a new release including the last features of storing data items using secrets to protect against updates. But fear not! I am leaving the university but I will on developing Beernet.

More news

Beernet: pBeer-to-pbeer network

Beernet is a pbeer-to-pbeer network for building self-managing and scalable systems with transactional and robust storage. Beernet stands for pbeer-to-pbeer network, where words peer and beer are mixed to emphasise the fact that this is peer-to-peer built on top of a relaxed-ring topology (beers are a known mean to achieve relaxation). The relaxed-ring topology is designed to deal with non-transitive connectivity, avoiding problems of inconsistency and unavailability. The relaxed-ring provides a distributed hash table (DHT) with no central point of control and without relying on transitive connectivity between peers. Beernet's storage provides replication with transactional operations guaranteeing strong consistency of data. Every transaction has its own dynamic set of managers, making it highly robust and more tolerant to failures compared to centralized approaches. Storage is based on key/value-pairs and key/value-sets. We are currently studying Beernet's elasticity to build systems for cloud computing, as part of the Transreal Initiative.

To Developers

Beernet is one of the results of the SELFMAN and MANCOOSI research projects. Therefore, the documentation is still in the form of papers. But, we are currently working on providing a good API and simple examples to start developing with Beernet. Meanwhile you may check PEPINO, DeTransDraw and Small Wiki, which are some prototypes developed with Beernet. You may also like to check the development infrastructure on GForge/UCLouvain