International Journal of Computational Intelligence Systems

Volume 5, Issue 6, November 2012, Pages 1173 - 1183

Oasa: An Active Storage Architecture for Object-based Storage System

Authors
Shuibing He, Xianbin Xu, Yuanhua Yang
Corresponding Author
Shuibing He
Available Online 1 November 2012.
DOI
10.1080/18756891.2012.747703How to use a DOI?
Keywords
active storage, object-based storage system, object-based storage device, intelligent storage, T10 standard
Abstract

Active storage can largely reduce the network traffic and application execution time. In this paper, we present the design and implementation of an active storage architecture called Oasa for object-based storage system. Compared with previous work, Oasa has the following features.(1) It provides a flexible and efficient way for user to process data. User functions can process data of one user object or multiple objects at a time. (2) Oasa supports multiple patterns of user functions: both the input and output of the functions can a) come from network or disk or b) go to network or disk. (3) It keeps compatible with the current T10 OSD standard and requires little extra modification to execute user functions. Using the extended OSD commands, user can conveniently create, delete, associate and execute user functions with user objects. We also evaluate the performance of Oasa by running a typical application-data selection. It is a representative data analysis application widely used in solving real problems. Experimental results show that when the proposed active storage functions are enabled for object-based storage system, the client can obtain upto 61.9% reduction of application execution time.

Copyright
© 2017, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Journal
International Journal of Computational Intelligence Systems
Volume-Issue
5 - 6
Pages
1173 - 1183
Publication Date
2012/11/01
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.1080/18756891.2012.747703How to use a DOI?
Copyright
© 2017, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Shuibing He
AU  - Xianbin Xu
AU  - Yuanhua Yang
PY  - 2012
DA  - 2012/11/01
TI  - Oasa: An Active Storage Architecture for Object-based Storage System
JO  - International Journal of Computational Intelligence Systems
SP  - 1173
EP  - 1183
VL  - 5
IS  - 6
SN  - 1875-6883
UR  - https://doi.org/10.1080/18756891.2012.747703
DO  - 10.1080/18756891.2012.747703
ID  - He2012
ER  -