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 条
  • [21] Massive spatial data storage and management based on object-based storage
    Yu, Zhanwu
    Zheng, Sheng
    Li, Zhongmin
    Hu, Bin
    Geomatics and Information Science of Wuhan University, 2008, 33 (05) : 528 - 532
  • [22] Implementing and evaluating security controls for an object-based storage system
    Niu, Zhongying
    Zhou, Ke
    Feng, Dan
    Jiang, Hong
    Wang, Frank
    Chai, Hua
    Xiao, Wei
    Li, Chunhua
    24TH IEEE CONFERENCE ON MASS STORAGE SYSTEMS AND TECHNOLOGIES, PROCEEDINGS, 2007, : 87 - +
  • [23] OIDM: An intrusion detection mechanism for object-based storage system
    Wang, Zhilcun
    Feng, Dan
    Zeng, Lingfang
    Tian, Lei
    2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 617 - 620
  • [24] Design of a Kind of File System Object-Based Storage Device
    Yang, Dan
    PROCEEDINGS OF THE 2013 ASIA-PACIFIC COMPUTATIONAL INTELLIGENCE AND INFORMATION TECHNOLOGY CONFERENCE, 2013, : 439 - 445
  • [25] A cache design of load balancing system for object-based storage
    College of Information and Computer Engineering, Northeast Forestry University, Harbin, China
    不详
    Int. J. Multimedia Ubiquitous Eng., 6 (131-140):
  • [26] I/O scheduling in huge object-based storage system
    Feng, Dan
    Liu, Hanbo
    FCST 2006: JAPAN-CHINA JOINT WORKSHOP ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, PROCEEDINGS, 2006, : 39 - +
  • [27] Security enhancement and performance evaluation of an object-based storage system
    Liu, Po-Chun
    Hong, Sheng-Kai
    Hsu, Yarsun
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2007, 4782 : 408 - 419
  • [28] MO_AOBS: Researches of Method Object in Active Object-based Storage Systems
    Tan Zhipeng
    Yuan Yanli
    Zhan Tian
    Xie Yulai
    2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 1175 - 1180
  • [29] An Implementation of Object-based Storage System Access Control Based on IBE
    Chen, Junjian
    Feng, Dan
    Liu, Jingning
    2010 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY AND SECURITY INFORMATICS (IITSI 2010), 2010, : 635 - 639
  • [30] Dynamic object assignment in object-based Storage Devices
    Qin, LJ
    Feng, D
    EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005 WORKSHOPS, PROCEEDINGS, 2005, 3823 : 776 - 784