Jörn Friedrich Dreyer, Principal Engineer ownCloud Infinite Scale, ownCloud GmbH

-


Sessions

09-28
11:20
40min
Recognizing a sea of spaces in storage wonderland - Part 1
Jörn Friedrich Dreyer, Principal Engineer ownCloud Infinite Scale, ownCloud GmbH, Michael Barz, Lead Engineer ownCloud Infinite Scale, ownCloud GmbH

OwnCloud Infinite Scale is not only the back-end for the next generation file sync & share product, but it also embraces some radical concepts on data layout and storage management. Due to the limitations of our classic back-end, we needed to explore new ways of integrating different storage technologies into a flexible but robust platform. In the past, our architecture was built on a virtual global view which was personalized for the logged-in user.
It tried to join every resource into a single view of the world. This did not reflect the view of other users and made real collaboration on shared resources cumbersome. It also created a leaky abstraction for the different underlying storage technologies, which made it very hard for contributors to master the different involved code layers. What if we could recognize a storage which provides data as a self-contained generic entity? Wouldn't that allow us to navigate safely the seas in storage wonderland?
Join us for an interactive session exploring the Spaces concept, the underlying implementation and the consequences.

ownCloud Infinite Scale
Conference Room
09-28
13:00
60min
Recognizing a sea of spaces in storage wonderland - Part 2
Jörn Friedrich Dreyer, Principal Engineer ownCloud Infinite Scale, ownCloud GmbH, Michael Barz, Lead Engineer ownCloud Infinite Scale, ownCloud GmbH

OwnCloud Infinite Scale is not only the back-end for the next generation file sync & share product, but it also embraces some radical concepts on data layout and storage management. Due to the limitations of our classic back-end, we needed to explore new ways of integrating different storage technologies into a flexible but robust platform. In the past, our architecture was built on a virtual global view which was personalized for the logged-in user.
It tried to join every resource into a single view of the world. This did not reflect the view of other users and made real collaboration on shared resources cumbersome. It also created a leaky abstraction for the different underlying storage technologies, which made it very hard for contributors to master the different involved code layers. What if we could recognize a storage which provides data as a self-contained generic entity? Wouldn't that allow us to navigate safely the seas in storage wonderland?
Join us for an interactive session exploring the Spaces concept, the underlying implementation and the consequences.

ownCloud Infinite Scale
Conference Room