Design and Implementation of a Remote-Based Journaling File System

Article Preview

Abstract:

The overhead brings by metadata journaling is extra space and performance degrade caused by frequent journal data flush. A journal file system based remote journal scheme was designed and implementation. The remote journal scheme removes the frequent journal I/O activities from local disk to remote server. According to the experiments in this paper, remote journal increases about 8% to 19% performance, but the penalty is light. Although remote journal does need more CPU time for network transfer, the overhead is less than 8%. And the extra network bandwidth taken by remote journal is less than 6% in metadata bound workload.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1050-1054

Citation:

Online since:

February 2013

Authors:

Export:

Price:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Elkhardt, K., Bayer, R. A Database Cache for High Performance and Fast Restart in Database Systems, ACM Transactions on Database Systems, 9(4), p.503– 525. Dec. (1984).

DOI: 10.1145/1994.1995

Google Scholar

[2] Chutani, S., Anderson, O., Kazer, M., Leverett, B., Mason, W.A., Sidebotham, R. The Episode File System, Proceedings of the 1992 Winter USENIX Technical Conference, p.43–60. San Francisco, CA, Jan. (1992).

Google Scholar

[3] Gray, J., Reuter, A. Transaction Processing: Concepts and Techniques. San Mateo, CA: Morgan Kaufmann, (1993).

Google Scholar

[4] Haskin, R., Malachi, Y., Sawdon, W., Chan, G. Recovery Management in QuickSilver, ACM Transactions on Computer Systems, 6(1), p.82–108. Feb. (1988).

DOI: 10.1145/35037.35060

Google Scholar

[5] M. I. Seltzer, G. R. Ganger, M. K. McKusick, K. A. Smith, C. A. N. Soules, and C. A. Stein. Journaling versus soft updates: Asynchronous meta-data protection in file systems. In Proc. of the 2000 USENIX Annual Technical Conference: San Diego, California, USA, June (2000).

Google Scholar

[6] Ganger, G., Patt, Y. Metadata Update Performance in File Systems, Proceedings of the First OSDI, p.49–60. Monterey, CA, Nov. (1994).

Google Scholar

[7] Ganger, G., Patt Y. Soft Updates: A Solution to the Metadata Update Problem in File Systems, Report CSETR-254-95. University of Michigan, Ann Arbor, MI, Aug. (1995).

Google Scholar

[8] Hagmann, R. Reimplementing the Cedar File System Using Logging and Group Commit, Proceedings of the 11th SOSP, p.155–162. Austin, TX, Nov. (1987).

DOI: 10.1145/41457.37518

Google Scholar

[9] Katcher, J., Postmark: A New File System Benchmark, Technical Report TR3022. Network Appliance Inc., Oct. (1997).

Google Scholar