Speaker
Christos Loverdos
(GRNET)
Description
CDMI server architecture & reference implementation over Pithos File/Object Storage Service
We report on our design and experience adopting CDMI in GRNET SA, the Greek NREN.
We have designed and implemented a reference CDMI server as a layered architecture that can be used to easily plug-in your storage backend. We have leveraged this architecture to support GRNET’s Pithos File/Object Storage Service and expose it under a CDMI REST API.
Our implementation is used-case based and evolves using agile software development principles. In order to achieve our goals of agility in requirements and scalability of design, we have selected the Scala programming language and in particular Twitter’s Finagle.
The project is Open Source, under a GPLv3 license.
Primary author
Christos Loverdos
(GRNET)
Co-author
Kostas Koumantaros
(GRNET)