Oasis: an Active Storage Framework for Object Storage Platform
Appeared in Future Generation Computer Systems .
Abstract
The network bottleneck incurred by big data process and transfer has increasingly become a severe problem in today’s data center and cloud. Exploring and exploiting the advantages of both the scalable object storage architecture and intelligent active storage technology are one of the ways to address this challenge. In this paper, we present the design and performance evaluation of Oasis, an active storage framework for object-based storage platform such as Seagate Kinetic. The basic idea behind Oasis is to leverage the OSD’s processing capability to run data intensive applications locally. In contrast with previous work, Oasis has the following advantages. First, Oasis enables users to transparently process the OSD object and supports different processing granularity. Second, Oasis can ensure the integrity of execution code using signature scheme and provide the access control for the code execution in the OSD by enhancing the existing OSD security protocol. Third, Oasis can partition the computation task between host and OSD dynamically according to the OSD workload status. Our work on Oasis can be integrated into Kinetic object storage platform seamlessly. Experimental results on widely-used real world applications demonstrate the performance and efficiency of our system.
Publication date:
March 2016
Authors:
Yulai Xie
Dan Feng
Yan Li
Darrell D. E. Long
Projects:
Tracing and Benchmarking
Available media
Full paper text: PDF
Bibtex entry
@article{xie-fgcs16, author = {Yulai Xie and Dan Feng and Yan Li and Darrell D. E. Long}, title = {Oasis: an Active Storage Framework for Object Storage Platform}, journal = {Future Generation Computer Systems}, volume = {}, month = mar, year = {2016}, }