User:Scott Parlane/DesignStudy

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
Line 10: Line 10:
 
== Initial Design ==
 
== Initial Design ==
 
* Make use of [http://www.4underscore.net/] infrastructure (espically networking code).
 
* Make use of [http://www.4underscore.net/] infrastructure (espically networking code).
* Use the code generator [[git://git.scottnz.com/generator.git/]] to generate OO code from a design spec.
+
* Use the code generator [git://git.scottnz.com/generator.git/] to generate OO code from a design spec.
 
* Split system into 3 parts: metadata store, data servers, and transfer agents.
 
* Split system into 3 parts: metadata store, data servers, and transfer agents.

Revision as of 04:10, 2 August 2010

Contents

Project (Out of Band Synchronisation)

Description

Provide a solution for performing offsite back ups, where directly transferring the data is impossible or incredibly expensive, however regular transport between locations is avaliable and at least 1 operation computer is transferred between sites.

Goals/Requirements

  • Synchronise data using out of band data transfer.
  • Support extremely slow, high capacity links. (80+GiB with 1 week latency)
  • Support multiple transfer agents.

Initial Design

  • Make use of [1] infrastructure (espically networking code).
  • Use the code generator [2] to generate OO code from a design spec.
  • Split system into 3 parts: metadata store, data servers, and transfer agents.
Personal tools