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},
}
Last modified 22 Dec 2022