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

被引:3
|
作者
He, Shuibing [1 ,2 ]
Xu, Xianbin [1 ]
Yang, Yuanhua [1 ]
机构
[1] Wuhan Univ, Sch Comp, Wuhan 430072, Peoples R China
[2] Peking Univ, Minist Educ, Key Lab High Confidence Software Technol, Beijing 100871, Peoples R China
关键词
active storage; object-based storage system; object-based storage device; intelligent storage; T10; standard;
D O I
10.1080/18756891.2012.747703
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:1173 / 1183
页数:11
相关论文
共 50 条
  • [1] Oasa: An Active Storage Architecture for Object-based Storage System
    Shuibing He
    Xianbin Xu
    Yuanhua Yang
    International Journal of Computational Intelligence Systems, 2012, 5 : 1173 - 1183
  • [2] Object-Based Storage System Architecture Model
    Qiu Huiqi
    FUZZY SYSTEMS AND DATA MINING V (FSDM 2019), 2019, 320 : 146 - 151
  • [3] Active storage framework for Object-based Storage Device
    Qin, Lingjun
    Feng, Dan
    20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, PROCEEDINGS, 2006, : 97 - +
  • [4] Active Storage using Object-Based Devices
    John, Tina Miriam
    Ramani, Anuradharthi Thiruvenkata
    Chandy, John A.
    2008 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2008, : 472 - 478
  • [5] DifferStore: A Differentiated Storage Service in Object-based Storage System
    Wei, Qingsong
    Li, Zhixiang
    2008 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2008, : 185 - 193
  • [6] Object-based storage
    Mesnier, M
    Ganger, GR
    Riedel, E
    IEEE COMMUNICATIONS MAGAZINE, 2003, 41 (08) : 84 - 90
  • [7] An efficient storage technology for object-based distributed storage system
    Zhang, Jilin
    Su, Yucheng
    Wan, Jian
    Zhou, Li
    Wang, Jue
    Zhang, Lei
    International Journal of Control and Automation, 2015, 8 (11): : 337 - 348
  • [8] An object-based cluster storage architecture for Internet services
    Zhang, YH
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTING TECHNIQUES, 2004, : 462 - 467
  • [9] IMPLEMENTATION OF METHOD OBJECT IN ACTIVE OBJECT-BASED STORAGE SYSTEMS
    Tan, Zhipeng
    Yuan, Yanli
    Feng, Dan
    Zhan, Tian
    Tu, Xudong
    2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 204 - 211
  • [10] uStorage - A Storage Architecture to Provide Block-Level Storage Through Object-Based Storage
    Gutierrez, Felipe Oliveira
    Garcia, Vinicius Cardoso
    Cardoso, Jose Fernando S.
    Jamir, Thiago
    Neto, Josino R.
    Assad, Rodrigo
    Barreto, Marcos
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2017), 2017, 10465 : 213 - 228