Call for Paper - August 2022 Edition
IJCA solicits original research papers for the August 2022 Edition. Last date of manuscript submission is July 20, 2022. Read More

Improving the Performance of Read Operations in Distributed File System Using Global Cache Mechanism and Anticipated Parallel Processing

Print
PDF
International Journal of Computer Applications
© 2015 by IJCA Journal
Volume 116 - Number 8
Year of Publication: 2015
Authors:
B. Rangaswamy
N. Geethanjali
T. Ragunathan
10.5120/20353-2545

B Rangaswamy, N Geethanjali and T Ragunathan. Article: Improving the Performance of Read Operations in Distributed File System Using Global Cache Mechanism and Anticipated Parallel Processing. International Journal of Computer Applications 116(8):1-5, April 2015. Full text available. BibTeX

@article{key:article,
	author = {B. Rangaswamy and N. Geethanjali and T. Ragunathan},
	title = {Article: Improving the Performance of Read Operations in Distributed File System Using Global Cache Mechanism and Anticipated Parallel Processing},
	journal = {International Journal of Computer Applications},
	year = {2015},
	volume = {116},
	number = {8},
	pages = {1-5},
	month = {April},
	note = {Full text available}
}

Abstract

Distributed file system (DFS) is the main storage component of a distributed system (DS). DFS provides scalable storage to the DS and it is also the main component of any cloud storage system. Improving the performance of read operations in a DFS is very important as many web-based applications deployed in the cloud perform read operations quite frequently. Many pre fetching and caching techniques are used to improve the performance of the read operations in a DFS. Speculation-based techniques have also been proposed in the literature for reducing the read access time. In this paper, we propose a novel anticipation-based parallel processing technique by considering global caching technique for a DFS. The results of performance analysis through mathematical and simulation modeling indicate that the proposed technique improves the performance of read operations better than the speculation-based algorithm proposed in the literature.

References

  • B. S. S. X. Chen, Y. Data access history cache and associated data prefetching mechanisms. In Proceedings fo the AMC/IEEE Conference on Supercomputing, Reno, NV, pages 1–12, November 2007.
  • M. D. Dahlin, R. Y. Wang, T. E. Anderson, and D. A. Patterson. Cooperative caching: Using remote client memory to improve file system performance. In Proceedings of the 1st USENIX Conference on Operating Systems Design and Implementation, OSDI '94, Berkeley, CA, USA, 1994. USENIX Association.
  • V. O. G. S. F. Isaila, G. Malpohl andW. Tichy. Integrating collective i/o and cooperative caching into the clusterfile parallel file system. In In the 18th annual international conference on Supercomputing, page 5867, June 2004.
  • S. Ghemawat, H. Gobioff, and S. -T. Leung. The google file system. In ACM SIGOPS Operating Systems Review, volume 37, pages 29–43. ACM, 2003.
  • S. Jiang, F. Petrini, X. Ding, and X. Zhang. A locality-aware cooperative cache management protocol to improve network file system performance. In Distributed Computing Systems, 2006. ICDCS 2006. 26th IEEE International Conference on, pages 42–42, 2006.
  • W. -k. Liao, K. Coloma, A. Choudhary, L. Ward, E. Russell, and S. Tideman. Collective caching: application-aware clientside file caching. In High Performance Distributed Computing, 2005. HPDC-14. Proceedings. 14th IEEE International Symposium on, pages 81–90. IEEE, 2005.
  • E. B. Nightingale, P. M. Chen, and J. Flinn. Speculative execution in a distributed file system. In Proceedings of the Twentieth ACM Symposium on Operating Systems Principles, SOSP '05, pages 191–205, New York, NY, USA, 2005. ACM.
  • R. H. Patterson, G. A. Gibson, E. Ginting, D. Stodolsky, and J. Zelenka. Informed prefetching and caching. In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, SOSP '95, pages 79–95, New York, NY, USA, 1995. ACM.
  • P. Sarkar and J. Hartman. Efficient cooperative caching using hints. In Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation, OSDI '96, pages 35–46, New York, NY, USA, 1996. ACM.
  • K. Shvachko, H. Kuang, S. Radia, and R. Chansler. The hadoop distributed file system. In Mass Storage Systems and Technologies (MSST), 2010 IEEE 26th Symposium on, pages 1–10. IEEE, 2010.