CFP last date
20 December 2024
Reseach Article

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

by B. Rangaswamy, N. Geethanjali, T. Ragunathan
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 116 - Number 8
Year of Publication: 2015
Authors: B. Rangaswamy, N. Geethanjali, T. Ragunathan
10.5120/20353-2545

B. Rangaswamy, N. Geethanjali, T. Ragunathan . 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 ( April 2015), 1-5. DOI=10.5120/20353-2545

@article{ 10.5120/20353-2545,
author = { B. Rangaswamy, N. Geethanjali, T. Ragunathan },
title = { Improving the Performance of Read Operations in Distributed File System Using Global Cache Mechanism and Anticipated Parallel Processing },
journal = { International Journal of Computer Applications },
issue_date = { April 2015 },
volume = { 116 },
number = { 8 },
month = { April },
year = { 2015 },
issn = { 0975-8887 },
pages = { 1-5 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume116/number8/20353-2545/ },
doi = { 10.5120/20353-2545 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:56:31.193572+05:30
%A B. Rangaswamy
%A N. Geethanjali
%A T. Ragunathan
%T Improving the Performance of Read Operations in Distributed File System Using Global Cache Mechanism and Anticipated Parallel Processing
%J International Journal of Computer Applications
%@ 0975-8887
%V 116
%N 8
%P 1-5
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
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
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
Index Terms

Computer Science
Information Sciences

Keywords

Distributed System Speculation Asynchronous reading Performance