Deployable anywhere and anytime
Our distributed storage middleware is built in the user space (as an app, no changes to the OS) of mobile, portable and embedded devices.
When activated, it transforms a device into a storage node of an ad-hoc storage service (made by the other devices running the same middleware).
Application developers use DASS to store data within a noSQL document-based database built around popular commercial noSQL databases. DASS encapsulates standard databases to provide additional services like content replication, content synchronization, version and conflict management, which are carried on in a fully transparent manner with respect to the user.
Our middleware contains multiple algorithms to optimize the replication strategy w.r.t. User mobility and data access patterns.