Speakers | |
---|---|
Boriss Mejias | |
Schedule | |
Day | Saturday |
Room | Ferrer |
Start time | 15:40 |
End time | 15:55 |
Duration | 00:15 |
Info | |
Event type | Lightning-Talk |
Track | Lightning Talks |
Language | English |
We will very briefly introduce Beernet's architecture describing the peer-to-peer network topology, the distributed hash table, and the transactional layer for replicated storage (called Trappist). We will also describe Beernet's API to create peers, exchange information between them, and to store and retrieve data from them. We will finally describe some applications built on top of Beernet, such as a small wiki, a collaborative drawing tool, and a web-base recommendation system.
Beernet is a library to build distributed systems as peer-to-peer networks. It provides replicated storage with distributed transactions, which are highly robust because they do not rely on a centralized point of control. Beernet can be used to develop synchronous and asynchronous collaborative applications. We have used it to build a decentralized wiki, a collaborative drawing application with gPhone clients, and a web-base recommendation system.
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 provides a distributed hash table (DHT) with no central point of control and without relying on transitive connectivity between peers.
Other events at the same time:
When | Event | Track | Where |
---|---|---|---|
14:00-16:00 | BSD Associate exam session | Certification | UA2.114 |
14:00-16:00 | TYPO3 exam session | Certification | UA2.114 |
15:00-15:45 | The Nmap scripting engine | Security | Chavanne |
15:00-15:45 | Ganglia: 10 years of monitoring clusters and grids | Monitoring | Janson |
15:00-16:00 | ACPI and Suspend/Resume under coreboot | Coreboot | AW1.124 |
15:00-16:00 | Systems management with RHQ and Jopr | JBoss | AW1.105 |
15:00-15:45 | Persisting dynamic data with MongoMapper | Ruby+Rails | AW1.126 |
15:00-16:00 | LiMo Platform and Mobile Linux | Embedded | Lameere |
15:15-16:00 | Just Testing | OpenOffice.org | AW1.120 |
15:15-16:15 | Infrastructure round table | Distributions | H.1302 |
15:15-16:00 | Hot Standby Live | PostgreSQL | AW1.121 |
15:30-16:15 | Introduction to Qt Designer | KDE | H.2214 |
15:30-16:30 | HTML 5 | Mozilla | H.1301 |
15:30-16:15 | Distribution HR management | Distributions | H.1308 |
15:30-16:00 | PubSub Gone Wild: Info Sharing at Mediamatic | Jabber+XMPP | H.2213 |