• DocumentCode
    1981298
  • Title

    Design and evaluation of Oasis: An active storage framework based on T10 OSD standard

  • Author

    Xie, Yulai ; Muniswamy-Reddy, Kiran-Kumar ; Feng, Dan ; Long, Darrell D E ; Kang, Yangwook ; Niu, Zhongying ; Tan, Zhipeng

  • Author_Institution
    Sch. of Comput., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2011
  • fDate
    23-27 May 2011
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    In this paper, we present the design and performance evaluation of Oasis, an active storage framework for object-based storage systems that complies with the current T10 OSD standard. 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 (from the single object to all the objects in the OSD) by extending the OSD object attribute page defined in the T10 OSD standard. Second, Oasis provides an easy and efficient way for users to manage the application functions in the OSD by using the existing OSD commands. Third, Oasis can authorize the execution of the application function in the OSD by enhancing the T10 OSD security protocol, allowing only authorized users to use the system. We evaluate the performance and scalability of our system implementation on Oasis by running three typical applications. The results indicate that active storage far outperforms the traditional object-based storage system in applications that filter data on the OSD. We also experiment with Java based applications and C based applications. Our experiments indicate that Java based applications may be bottlenecked for I/O-intensive applications, while for applications that do not heavily rely on the I/O operations, both Java based applications and C based applications achieve comparable performance. Our microbenchmarks indicate that Oasis implementation overhead is minimal compared to the Intel OSD reference implementation, between 1.2% to 5.9% for Read commands and 0.6% to 9.9% for Write commands.
  • Keywords
    Java; disc storage; input-output programs; protocols; security of data; storage management; I/O-intensive application; Java; Oasis; T10 OSD security protocol; active storage; data sharing; object based storage system; Electronic mail; Java; Kernel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies (MSST), 2011 IEEE 27th Symposium on
  • Conference_Location
    Denver, CO
  • ISSN
    2160-195X
  • Print_ISBN
    978-1-4577-0427-7
  • Electronic_ISBN
    2160-195X
  • Type

    conf

  • DOI
    10.1109/MSST.2011.5937220
  • Filename
    5937220