Tristero

Main
Components
Applications
People
Integration
Development

The Tristero project is currently working on several concrete applications which use Tristero components.

File-sharing application

We are developing an application which can be used by small groups of people to conveniently share files with each other. Unlike other file-sharing applications, it will use the Tristero search engine which allows for fast searching based on multiple fields of metadata such as Title, Author, Date, Description, and Content Type. It uses an IRC-based initial discovery mechanism for finding other nodes without a central point of failure. It uses Swarmcast for file transfers to make efficient use of network bandwidth when many people are downloading large files.

Distributed RAID

We are working on a distributed filesystem which gives RAID-like benefits to a cluster of heterogenous and geographically distributed machines. It uses an implementation of the Tristero file storage service which is based on the Tristero implementation of the Chord network architecture.

Mnet Distributed Filesystem

This is a distributed filesystem using the Mnet file storage module and an RDF-based searching system. This project is in the design stages. It will allow you to turn a cluster of MN servers into a distributed virtual filesystem.

RSS Syndication

This project is a system for allowing users to share RSS feeds in a decentralized manner.