marvin poster

NEWS: paper and poster presentation at WebSci'09

NEWS: working on better strategies for data distribution, see a simplified overview.
(compare animations of our random, DHT, and speeddating strategies)

Third prize at the billion triple challenge, see the elevator pitch or read the paper.

Abstract: We have built MaRVIN (Massive RDF Versatile Inference Network), a parallel and distributed platform for performing RDF(S) inference on a network of loosely coupled machines using a peer-to-peer model. MaRVIN can be scaled to arbitrary size by adding computing nodes to the network, is robust against failure of individual components, and displays anytime behaviour (producing results incrementally over time). MaRVIN is not built as a single reasoner, but rather as a platform for experimenting with different reasoning strategies. MaRVIN contains instrumentation to log and visualise its run-time behaviour, and its modular design allows to vary different aspects of the reasoning strategy.

Naming: Marvin is named after Marvin, the paranoid android from the Hitchhiker’s Guide to the Galaxy. Marvin has “a brain the size of a planet”, which he is seldomly able to use. Indeed, the true horror of Marvin's existence is that no task he could be given would occupy even the tiniest fraction of his vast intellect.

Technologies: MaRVIN runs on the DAS-3 distributed supercomputer, which contains almost 300 compute nodes, spread over five clusters, located at four universities, connected by Gigabit ethernet and Myri-10G interconnects. MaRVIN is built on top of the Ibis platform for distributed grid programming, an efficient Java-based environment that abstracts from the heterogeneities in these clusters and efficiently handles all interprocess communication between the MaRVIN nodes.

—Eyal Oren, 17 Mar 2009.