Skip to main content
Log in

Employing intelligence in object-based storage devices to provide attribute-based file access

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

Attribute-based file access has been regarded as a promising method to reach files based on their attributes rather than through the usual directory hierarchy, which is especially meaningful for locating the target among mass of files. However, because the attribute-based file system introduces higher performance overhead and is usually incompatible with existing file access interfaces, till now there are few practical attribute-based file systems. This paper designs a file system with attribute-based access methods and a compatible access interface, using object-based storage devices (OSD). In detail, this design fully utilizes existing features of the OSD standard (T10): object attributes and access methods are mapped into file attributes and the corresponding access interfaces respectively; collection-objects are used for fast indexing of user objects. Therefore, the attribute-based object organization can be achieved in OSD efficiently and the powerful processing capability of OSD is used to complete object-queries to speed up the performance. Moreover, the way to export the new accessing methods through file system with a compatible interface is also presented. Such a prototype has been implemented. Tests show that it introduces much less overheads than some existing attribute-based file systems, and the query performance is higher than its counterpart based on the block-level device.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Maurice J B. The Design of the Unix Operating System. New Jersey: Prentice Hall, 1986. 203–216

    Google Scholar 

  2. Stuart S, Michael M. Blending hierarchical and attribute-based file naming. In: Proceedings of the l2th International Conference on Distributed Computer Systems. Yokohama: IEEE Computer Society Press, 1992. 572–580

    Google Scholar 

  3. Tada H, Honda O, Higuchi M. A file naming scheme using hierarchical-keywords. In: Proceedings of the 26th International Computer Software and Applications Conference. Oxford: IEEE Computer Society Press, 2002. 799–804

    Google Scholar 

  4. Xie L F, Wu J. Design and implementation of a file system oriented for attribute-based access. Comput Sci, 2007, 34: 255–258

    Google Scholar 

  5. Giampaolo D. Practical File System Design with the Be File System. San Francisco: Morgan Kaufmann Publishers Inc, 1999. 168–170

    Google Scholar 

  6. Du D, He D S, Hong C J, et al. Experiences in building an object-based storage system based on the OSD T-10 standard. In: Proceedings of 23rd IEEE Conference on Mass Storage Systems and Technologies. College Park: IEEE Computer Society Press, 2006. 7–12

    Google Scholar 

  7. Olson C, Miller E. Secure capabilities for a petabyte-scale object-based distributed file system. In: Proceedings of the 2005 ACM Workshop on Storage Security and Survivability. Virginia: ACM Press, 2005. 28–34

    Google Scholar 

  8. Nagle D, Serenyi D, Matthews A. The panasas activescale storage cluster: Delivering scalable high bandwidth storage. In: Proceedings of the 2004 ACM/IEEE Conference on Supercomputing. Pittsburgh: ACM Press, 2004. 53–62

    Google Scholar 

  9. Ames S, Bobb N, Greenan K M, et al. LiFS: An attribute-rich file system for storage class memories. In: Proceedings of 23rd IEEE Conference on Mass Storage Systems and Technologies. College Park: IEEE Computer Society Press, 2006. 60–73

    Google Scholar 

  10. Intel-iSCSI: Open Storage Toolkit. Version 1.0. Seattle(WA): Intel Lab. 2003

  11. Devulapalli A, Dalessandro D, Wyckoff P, et al. Attribute storage design for object-based storage devices. In: Proceedings of 24th IEEE Conference on Mass Storage Systems and Technologies. San Diego: IEEE Computer Society Press, 2007. 30–38

    Google Scholar 

  12. Inamura H Moriai S. Integration of hierarchical and attribute-based naming schemes in a distirbuted file systems. In: Proceedings of the 7th Joint Workshop on Computer Communications. Cheju: IEEE Computer Society Press, 1992. 227–236

    Google Scholar 

  13. Network Block Device: Tools for the Linux Kernel’s network block device. Version 2.0. New York(NY): SourceForge. 2006

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to YouHui Zhang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, Y., Qian, Z. & Zheng, W. Employing intelligence in object-based storage devices to provide attribute-based file access. Sci. China Inf. Sci. 56, 1–10 (2013). https://doi.org/10.1007/s11432-012-4661-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-012-4661-0

Keywords

Navigation