NubiSave is a freely available user-space controller for Redundant Arrays of Inexpensive, Independent or even Optimal Clouds (RAIC/RAOC).
Through dispersion, the data is secured beyond encryption and made inaccessible in its entirety to the individual storage providers. NubiSave is being developed in the context of the FlexCloud research project.

Features

  • Builds on FUSE, and integrates with a number of cloud-storage-related FUSE modules, including CloudFusion
  • Integrates with the SPACE service platform for optimal storage provider selection, allocation and scheduling
  • Offers extensible tree-like interfaces for nested splitters, encryption, steganography, compression, deduplication etc.
  • Includes a Java setup GUI, now with graph view, and a (not yet complete) PyQT setup GUI
  • Technical features: optimal redundancy, cache, parallelism, streaming, chunking, sessions, ...
  • Developer features: functional unit tests, UI unit tests

News

25. August 2013:
The NubiSave Lab contains preliminary results of our cloud storage integration measurement testsuite peaCS which has been worked on during a bachelor thesis. We are glad to be given the opportunity to present peaCS at the CLOUSO workshop on cloud storage optimisation!
11. June 2013:
We're working on a novel distributed data visualisation tool which lets users explore the NubiSave file/fragment database. Along with a graphical view, there will be a command-line tool and a RESTful service to query the database. Furthermore, we're currently refactoring the configuration GUI user interface and revamping the performance test suite. Stay tuned for more changes and follow the progress in the Git repository!
07. December 2012:
Two of our students have teamed up to create an awesome video which demonstrates the basics of dispersion and RAOC. You can watch it online at flexcloud.eu or download the whole explanation video. We celebrate this video by making a new Debian package of NubiSave available which includes the new graph GUI and a FUSE-J module fix.
26. November 2012:
A concept for a policy-driven cloud storage gateway, and in particular a policy language to express storage goals and constraints, has been published at the LatinCloud conference. Read about it on the Learn page.
07. June 2012:
Minor updates and corrections in today's snapshot.
20. April 2012:
A new snapshot has been packaged, with vastly extended functionality over the previous one. Get it from the installation page.
23. December 2011:
NubiTree is an experimental PyQt GUI for achieving a more intuitive representation of the cloud storage module tree. It works on both the actual NubiSave configuration and an easily demonstratable simulated tree. See screenshot!
16. December 2011:
The publication outlining the concepts behind NubiSave has been published and presented at the UCC 2011 in Melbourne, Australia. Apparently, it covers a hot topic since it has received a Best Paper Award! Meanwhile, development continues towards a more usable and powerful prototype.
29. October 2011:
Website is fairly informative now and goes public. We invite brave and curious people to try out the current state of NubiSave as long as only test data is stored.
08. September 2011:
Website goes online (in [p]review mode).
07. September 2011:
The NubiSave code repository is now publicly available. This snapshot represents the outcome of the practical lab exercise. Don't use it yet for storing data without additional backups!

Download

NubiSave is developed in a git repository and released under open source licences as code and as pre-packaged application. Have a look at the installation instructions to learn about the installation options.

Latest release

Not yet. For the time being, please build from git.

Previous releases

Not yet.