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 条
  • [41] Machine learning-driven automatic storage space recommendation for object-based cloud storage system
    Mondal, Anindita Sarkar
    Mukhopadhyay, Anirban
    Chattopadhyay, Samiran
    COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (01) : 489 - 505
  • [42] EMPLOYING OBJECT-BASED STORAGE DEVICES TO EMBED FILE ACCESS CONTROL IN STORAGE
    Zhang, Youhui
    Wang, Hongyi
    Wang, Dongsheng
    Zheng, Weimin
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2011, 17 (01): : 1 - 11
  • [43] Providing Hybrid Block Storage for Virtual Machines using Object-based Storage
    Ma, Sixiang
    Chen, Haopeng
    Shen, Yuxi
    Lu, Heng
    Wei, Bin
    He, Pujiang
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 150 - 157
  • [44] OASIS: Implementation of a cluster file system using object-based storage devices
    Kim, YK
    Kim, HY
    Lee, SM
    Kim, J
    Kim, MJ
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 1, 2006, 3980 : 1053 - 1061
  • [45] Elastic Replication on the Metadata in Object-based Storage Systems
    Luo, Fei
    Yi, Jianjun
    Yu, Hang
    2013 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CLOUDCOM-ASIA), 2013, : 100 - 105
  • [46] Hierarchical Consistent Hashing for Heterogeneous Object-based Storage
    Zhou, Jiang
    Xie, Wei
    Gu, Qiang
    Chen, Yong
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 1597 - 1604
  • [47] Implementation and performance evaluation of an object-based storage device
    He, Shuibing
    Feng, Dan
    SNAPI 2007: FOURTH INTERNATIONAL WORKSHOP ON STORAGE NETWORK ARCHITECTURE AND PARALLEL I/OS, PROCEEDINGS, 2007, : 129 - 135
  • [48] Emulation of Object-Based Storage Devices by a Virtual Machine
    Fang, Yi-Chiun
    Tseng, Chien-Kai
    Hsu, Yarsun
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT 2, PROCEEDINGS, 2010, 6082 : 166 - 177
  • [49] Self-certifying object-based network storage
    Cai, Tao
    Ju, Shiguang
    Zhao, JunJie
    Zhong, Wei
    GCC 2006: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING WORKSHOPS, PROCEEDINGS, 2006, : 419 - +
  • [50] Access Control Lists for Object-Based Storage Systems
    Niu Zhongying
    Zhou Ke
    Feng Dan
    Yang Tianming
    CHINESE JOURNAL OF ELECTRONICS, 2010, 19 (03): : 431 - 436