The document describes a federated community cloud called browserCloud.js that uses a peer-to-peer overlay network on the web platform. It discusses the motivation for the project which is the exponential growth of user generated data and demand for computing power. The objectives are to have a decentralized infrastructure that enables flexible job types and efficient lookups. The architecture uses a Chord-based distributed architecture with membership management, message routing and job scheduling. It is implemented as a browser module, signaling server, testing framework and ray tracing module.
Related topics: