My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
Progress  
Current progress as it applies to the whole project
Featured, Phase-Requirements
Updated Feb 4, 2010 by DawsDes...@gmail.com

I've decided a few major things for the project

Milestones to hit for beta

Store Server

  • Store file chunks done
  • Get file chunks done

Tracker Server

  • Store directory path info. (for ls, etc.)
  • Get directory path info.
  • Store file chunk meta data (file name, node locations, etc.)
  • Get file chunk meta data
  • File chunk replication across store nodes
  • Keep load info (requests/min?)
  • Load reaction (grow and shrink number of chunk copies according to load)
  • HTTP web admin. interface
    • Node health
    • File/chunk health (relative to number of copies)
    • Load
    • File statistics (total files, request/min, etc.)
    • Manual replication?

Client Server

  • Split file into chunks
  • Store chunks across multiple store nodes
  • Notify a tracker about each chunk

Package

  • Package into a release
  • Make each of the servers a daemon
  • Decide on configuration mechanisms (there may be multiple nodes at each machine)
Powered by Google Project Hosting