Skip to main content

Performance Improvement of Read Operations in Distributed File System Through Anticipated Parallel Processing

  • Conference paper
  • First Online:
Proceedings of the Second International Conference on Computer and Communication Technologies

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 379))

  • 1220 Accesses

Abstract

A distributed system (DS) consists of a set of computers networked together and gives an impression to the users that it is a single system. The main storage component to be used in a DS is distributed file system (DFS). The DFS is used as the main file storage system in the cloud computing systems. Most of the cloud-based applications require a good performance from the DFS as for as read operations are concerned. Many caching and pre-fetching techniques have been proposed in the literature for improving the performance of the DFS. But all of these techniques use synchronous approach which increases read access time. In the literature, a speculation-based technique has been proposed for improving the performance of read access in the DFS which implements asynchronous reading using client-side caching technique. In this paper, we have proposed a new read algorithm for the DFS based on asynchronous reading, client-side caching technique, and anticipated parallel processing. We have carried out performance analysis of the speculation-based algorithm and our proposed algorithm based on anticipated parallel processing. The results of analysis indicate that our proposed algorithm performs better than the earlier speculation-based algorithm.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bernstein, D., Rodeh, M., Sagiv M.: Proving safety of speculative load instructions at compile-time. In: Krieg-Brackner B. (ed.) ESOP‘92, volume 582 of Lecture Notes in Computer Science, pp. 56–72. Springer, Berlin (1992)

    Google Scholar 

  2. Dahlin, M.D., Wang, R.Y., Anderson, T.E., Patterson, D.A.: 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, USENIX Association, Berkeley (1994)

    Google Scholar 

  3. Jiang, S., Petrini, F., Ding, X., Zhang, X.: A locality-aware cooperative cache management protocol to improve network file system performance. In: 26th IEEE International Conference on Distributed Computing Systems, 2006. ICDCS 2006, pp. 42–42 (2006)

    Google Scholar 

  4. Liao, W.-K., Coloma, K., Choudhary, A., Ward, L., Russell, E., Tideman, S.: Collective caching: application-aware client-side file caching. In: Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing, 2005. HPDC-14, pp. 81–90. IEEE (2005)

    Google Scholar 

  5. Lilja, D., Bird, P.: The Interaction of Compilation Technology and Computer Architecture. Springer, US (1994)

    Google Scholar 

  6. Nightingale, E.B., Chen, P.M., Flinn J.: Speculative execution in a distributed file system. In: Proceedings of the Twentieth ACM Symposium on Operating Systems Principles, SOSP‘05, pp. 191–205. ACM, New York (2005)

    Google Scholar 

  7. Patterson, R.H., Gibson, G.A., Ginting, E., Stodolsky, D., Zelenka, J.: Informed prefetching and caching. In: Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, SOSP‘95, pp. 79–95. ACM, New York (1995)

    Google Scholar 

  8. Sarkar, P., Hartman, J.: Efficient cooperative caching using hints. In: Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation, OSDI‘96, pp. 35–46. ACM, New York (1996)

    Google Scholar 

  9. Shvachko, K., Kuang, H., Radia, S., Chansler, R.: The hadoop distributed file system. In: 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST), pp. 1–10. IEEE (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Rangaswamy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer India

About this paper

Cite this paper

Rangaswamy, B., Geethanjali, N., Ragunathan, T., Kumar, B.S. (2016). Performance Improvement of Read Operations in Distributed File System Through Anticipated Parallel Processing. In: Satapathy, S., Raju, K., Mandal, J., Bhateja, V. (eds) Proceedings of the Second International Conference on Computer and Communication Technologies. Advances in Intelligent Systems and Computing, vol 379. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2517-1_28

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-2517-1_28

  • Published:

  • Publisher Name: Springer, New Delhi

  • Print ISBN: 978-81-322-2516-4

  • Online ISBN: 978-81-322-2517-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics