User:Scott Parlane/DesignStudy
From CSSEMediaWiki
(Difference between revisions)
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 | + | * 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 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.