QA in distributed cloud architecture: evolution of smashbox framework

Project name

QA in distributed cloud architecture: evolution of smashbox framework

Project description

Cloud synchronization and sharing is an area in evolution with innovative services being built on top of different platforms. CERNBOX is a service ran at CERN to provide at the same time synchronisation services (based on the OwnCloud software) and high-performance data access and sharing (based on EOS, the CERN disk storage system for large-scale physics data analysis).

The Smashbox framework (https://github.com/cernbox/smashbox) is successfully used on Linux clients to test OwnCloud/CERNBOX installations. The plans to extend it require to port it to non-Linux platforms:
* Smashbox port to Windows platforms 
* Smashbox port to Android 
* Smashbox port to iOS 
* Smashbox orchestration (concurrent execution across platforms)

Required skills

languages: python, operating systems: at least one among windows, iOS, Android

Learning experience

Testing, distributed data management, cloud storage

Project duration

3-12 months depending on the agreed scope

Project area

Data Management

Contact for further details

massimo.lamanna@cern.ch

Status

Submitted Submitted by Catharine Noble on Friday, January 15, 2016 - 11:50.