Abstract
Using the standard Object-based Storage Device, OASIS has been developed as a cluster filesystem. Like the most of existing out-of-band cluster filesystems using ODSs, the OASIS could not support the extended remove UNIX semantics to defer the remove of an inode until the uses of the inode in all client nodes are finished. This nonsupport generates the problems that it does not protect users to make use of the deleted inode and does share an inode of a deleted directory entry with a newly created entry, which is due to client node’s VFS to support the remove UNIX semantics. To resolve these problems, this paper proposes the re-designed OASIS to perform an inode deletion until its uses are finished by extending the existing lock table for cache coherence. The suggested approach can support the remove UNIX semantics in the distributed environment and easily be adopted in the existing out-of-band cluster filesystems if using their locking mechanism.
This work was supported by the IT R&D program of MIC/IITA. [2007-S-016-01, A Development of Cost Effective and Large Scale Global Internet Service Solution].
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Mesnier, M., Ganger, G.R., Riedel, E.: Object-Based Storage. IEEE Communications Magazine 41(8), 84–90 (2003)
Weber: SCSI Object-Based storage Device Commands (OSD), Document Number: ANSI/INCITS 4000-2004, InterNational Committe for Information Technology Standard (December 2004), http://www.t10.org/drafts.html
Kim, Y.-K., Kim, H.-Y., et al.: OASIS: Implementation of a Cluster File System Using Object-Based Storage Devices. In: Gavrilova, M., Gervasi, O., Kumar, V., Tan, C.J.K., Taniar, D., Laganà, A., Mun, Y., Choo, H. (eds.) ICCSA 2006. LNCS, vol. 3980, pp. 1053–1061. Springer, Heidelberg (2006)
Braam: The Lustre Storage Architecture, Technical reprot, Cluster File System, Inc.(2002), http://www.lustre.org/docs/lustre.pdf
Nagle, Serenyi, Matthews: The Pansas ActiveScale Storage Cluster - Delivering Scalable High Bandwidth Storage. In: Proceedings of the ACM/IEEE SC2004 Conference, Pittsburgh, PA (November 2004)
Rodeh, T.: zFS - A Scalable Distributed File System Using Object Disks, Technical report, IBM Labs in Israel, Hifa University, Mount Carmel (2005), http://www.haifa.il.ibm.com/procject/storage/zFS/public.html
Burns, R.C.: Data management in a distributed file system for storage area networks, University of California Santa Cruz (March 2000)
Ghemawat, S., Gobioff, H., et al.: The Google file system, Technical report. In: Proceedings of the nineteenth ACM symposium on Operating systems principles, pp. 29–43. ACM Press, New York (2003)
The Hadoop Distributed File System: Architecture and Design, Technical report (2007), http://lucene.apache.org/hadoop/hdfs_design.html
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lee, S., Kim, HY., Kim, YK., Kim, J., Kim, MJ. (2007). Supporting Extended UNIX Remove Semantics in the OASIS Cluster Filesystem. In: Gervasi, O., Gavrilova, M.L. (eds) Computational Science and Its Applications – ICCSA 2007. ICCSA 2007. Lecture Notes in Computer Science, vol 4705. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74472-6_14
Download citation
DOI: https://doi.org/10.1007/978-3-540-74472-6_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74468-9
Online ISBN: 978-3-540-74472-6
eBook Packages: Computer ScienceComputer Science (R0)