Cloud Synchronisation Benchmarking Framework

Getting started

“ClawIO benchmarks cloud synchronisation protocols in order to help organisations to choose the right data backend”

Composable

ClawIO follows the micro service design and every component is encapsulated into a single logical unit. Every component is described in a Dockerfile and follows the 12 Factor App principles for coniguration

Universal

ClawIO is built on top of two universal technologies: HTTP and gRPC. HTTP is used for binary data handling and gRPC for inter component communication through Protocol Buffers.

Language agnostic

Are you a Gopher? Do you like PHP ? Node ? Rust? Haskell? Perl? You can extend the logical components of ClawIO as long as your language has libraries for creating HTTP and gRPC connections.

Powerful Design

ClawIO has been designed with scalability in mind. Its design is based on EOS and CERNBox, the components that power the synchronisation and sharing of the LHC data.