SDK To Ease Access Of Openstack Storage Swift Cloud Services
Aniruddha Atre, Prasanna Lalingkar, Amit Rao, Pushkaraj Shingre
Index Termsó CDMI, Cloud, Metadata, OpenStack, REST, SNIA, Swift
Abstractó OpenStack is an open source cloud computing platform which is a joint venture by Rackspace and NASA. OpenStack consists of many projects such as Nova (Compute), Swift (Storage), Glance (VM Images) etc. Swift is used as Object storage. Cloud Data Management Interface (CDMI) is a new standard defined by Storage Network Industry Associate (SNIA). It focuses on inter-operability among various cloud service providers. Currently all cloud services are not CDMI compliant but companies are working on it. CDMI implementation is available which adds support for the CDMI adaptor specification on OpenStack Object Storage (Swift) project. It is used as the base for this project.Project aims at developing a Software Development Kit (SDK) for a novice user which will use CDMI implementation to achieve ease of use for OpenStack cloud services. This project consists of firstly, a library providing CRUD functionalities for CDMI based object storage and secondly an appropriate Graphical User Interface to provide simplicity. Motivation of this project is to fill the gap for use of CDMI implementation over OpenStack Swift by any novice user by developing a .NET SDK for windows audience. Key features for this project include abstraction of complexity, simplicity and fault tolerance.
 SNIA, Information Technology - Cloud Data Management Interface (CDMI.) Version 1.0.1, Sept 2011, http://snia.org/sites/default/files/CDMI_SNIA_Architecture_v1.0.1.pdf
 SNIA, Information Technology - Cloud Data Management Interface (CDMI.) Version 1.0.2, June 2012, http://snia.org/sites/default/files/CDMI%20v1.0.2.pdf