Personal tools

Swap

From Adapt

Revision as of 22:02, 15 January 2010 by Toaster (talk | contribs)
Jump to: navigation, search

SWAP, the Simple Web-Accessible Storage

Overview

SWAP provides a simple mechanism to distribute data across multiple partitions or servers while providing simple mechanism to retrieve all data.

Below is a set of key design goals for SWAP:

  1. Data must be easily accessible in the absence of ANY software. (Operating System excluded)
  2. No centralized metadata server.
  3. Provide http access to data.

SWAP organizes data into individual collections called file groups. Each file group is split into several parts called slices. These slices are places on different SWAP servers. Data is organized using directories and files within a slice. This means that the path within a slice on a server is the same as the path within SWAP. Data is spread between multiple nodes based on the hash of its path name.

The following diagram shows how data is spread among different slices in SWAP:


Technical Documentation

Configuring SWAP Swap:Bugs