Loading…
Back To Schedule
Thursday, October 29 • 9:00am - 9:40am
Storlets: Making Swift More Software Defined Than Ever

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

The storlet framework enables running user-defined functions, such as transformations and filtering of data as it is uploaded or downloaded to/from an object store.  We have integrated the storlet framework with Swift using the standard 'middleware way'. Unlike conventional Swift middleware though, storlets provide a framework to run a dynamically loaded computation on the Swift data path, where the computation executes either on the object or the proxy nodes inside a Docker container.

Calling for participation, we are releasing an initial reference implementation of the storlet framework, which uses Docker containers, as a Stackforge project.  In addition, the related Swift middleware has been submitted to the Swift community for a review.

In this talk we will review the project, detail the design of the storlet framework, show use cases for analytics and media, and outline the future plans for Storlets, including potential integration with container management frameworks like Magnum as well as other integration options.

Speakers
avatar for Paul Luse

Paul Luse

Principal Engineer, Intel Corporation
Paul is a Principal Engineer and Software Development Lead working the Storage Group at Intel and is primarily focused on Cloud Storage Software. He has been working in storage-related technologies for most of his 20+ year career at Intel. Recently, Paul played a key role in the development... Read More →
avatar for Eran Rom

Eran Rom

Research Staff Member, IBM
Eran Rom is a researcher in the IBM Haifa research lab focused on systems and storage. In recent years Eran has been mostly involved with object stores doing architecture research and development projects centered around object stores.
HR

Hamdi Roumani

IBM Cloud lab Developer


Thursday October 29, 2015 9:00am - 9:40am JST
Ogyoku

Attendees (0)