• DocumentCode
    1908082
  • Title

    Implementing and Evaluating Security Controls for an Object-Based Storage System

  • Author

    Niu, Zhongying ; Zhou, Ke ; Feng, Dan ; Jiang, Hong ; Wang, Frank ; Chai, Hua ; Xiao, Wei ; Li, Chunhua

  • Author_Institution
    Huazhong Univ. of Sci. & Technol., Wuhan
  • fYear
    2007
  • fDate
    24-27 Sept. 2007
  • Firstpage
    87
  • Lastpage
    99
  • Abstract
    This paper presents the implementation and performance evaluation of a real, secure object-based storage system compliant to the T10 OSD standard. In contrast to previous work, our system implements the entire three security methods of the OSD security protocol defined in the standard, namely CAPKEY, CMDRSP and ALLDATA, and an Oakley-based authentication protocol by which the Metadata Server (MDS) and client can be sure of each other´s identities. Moreover, our system supports concurrent operations from multiple clients to multiple OSDs. The MDS, a combination of security manager and storage/policy manager, performs access control, global namespace management, and concurrency control. We also evaluate the performance and scalability of our implementation and compare it with iSCSI, NFS and Lustre storage configurations. The overhead of access control is small: compared with the same system without any security mechanism, bandwidth for reads and writes with the CAPKEY and CMDRSP methods decreases by less than 5%, while latency for metadata operations with any of the security methods increases by less than 0.3 ms (5%). The system with the ALLDATA method suffers a higher performance penalty: large sequential accesses run at 46% and 52% of the maximum bandwidth of unsecured storage for reads and writes respectively. The aggregate throughput scales with the number of OSDs (up to 8 in our experiments). The overhead of the SET KEY commands for partition and working keys refreshed frequently is less than 2 ms.
  • Keywords
    authorisation; client-server systems; concurrency control; meta data; storage management; OSD security protocol; Oakley-based authentication protocol; access control; concurrency control; global namespace management; meta data client-server system; secure object-based storage system; security manager; storage/policy manager; Access control; Access protocols; Authentication; Bandwidth; Concurrency control; Control systems; Delay; Scalability; Secure storage; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies, 2007. MSST 2007. 24th IEEE Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-0-7695-3025-3
  • Type

    conf

  • DOI
    10.1109/MSST.2007.4367966
  • Filename
    4367966