Back To Schedule
Wednesday, September 23 • 3:05pm - 3:55pm
OpenStack Swift On File: User Identity For Cross Protocol Access Demystified

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Swift on File enables the swift object store hosted over clustered file system to have file as well as object access for the same data. Such multi protocol access enables various use-cases where data can be ingested via object and processed for analytics over file protocols (SMB/NFS/POSIX). In another manifestation, data can be accessed or shared by the user interchangeable via different protocols enabling user data sync n share across protocols.

For some of these use-cases, there is a strong need to have common User Identity management across object and file protocols so that one can leverage the underlying common file system features like quota management per user or group, per user/group placement policies on data or even have common authorization across file and object . In order to achieve this, the approaches need to ensure that objects created by an user via Swift is associated with the user's user ID (UID) and group ID (GID) which is same when the object is accessed by that user via file protocols like NFS/SMB/POSIX (where typically the ID's are stored in a centrally ID mapping server like Microsoft AD or LDAP).

The proposed presentation discusses in detail the various issues and nuances associated with having common ID management across Swift object access and file access and presents an approach to solve them without changes in core Swift code by leveraging powerful SWIFT middleware framework.

Learning Objectives

Understanding OpenStack SWIFT Object Store and File access challenges
Learning about OpenStack middleware which will help developers on its usage
Learning ID management concepts for File and Object
Learning the different approaches to solve SWIFT on File ID management problem
Learning the algorithm that developers can deploy to have common ID management between object (SWIFT) and FILE

avatar for Sasikanth Eda

Sasikanth Eda

Software Engineer, IBM
Sasikanth Eda is a Software Engineer with the IBM Spectrum Scale development team. He works for the integration of OpenStack with Spectrum Scale, focusing on Swift object, Cinder block and Manila file storage components of OpenStack. Sasi holds a Masters degree in Microelectronics... Read More →
avatar for Dean Hildebrand

Dean Hildebrand

IBM Master Inventor and Manager | Cloud Storage Software, IBM
Dean Hildebrand is a Master Inventor and the Manager of the Cloud Storage Software Research group at the IBM Almaden Research Center and a recognized expert in the field of object storage as well as distributed and parallel file systems. He has authored numerous scientific publications... Read More →

Wednesday September 23, 2015 3:05pm - 3:55pm PDT
Lafayette Room

Attendees (0)