Skip to main content

A File Assignment Strategy for Parallel I/O System with Minimum I/O Contention Probability

  • Conference paper
Grid and Distributed Computing (GDC 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 261))

Included in the following conference series:

Abstract

Many solutions have been proposed to tackle the problem of assigning files in a parallel I/O system. The primary objective of the existing solutions is either to balance the load among disks or to minimize the service time variance at each disk, whereas the dynamic characteristics of the file requests which would access these files are ignored. The studies on the dynamic I/O behaviors of applications show that the file requests targeted on the different popular files situated in the same disk may temporally compete with each another for the same disk. Consequently, the performance gained from the parallelism of multiple disks is degraded because this type of I/O contention turns the parallel I/O into sequential one. Hence, how to minimize the I/O contention among the file requests should become one of the new objectives which the file assignment strategy should take into consideration. In order to address this issue, this study proposes a new static file assignment algorithm named MinCP for parallel I/O system. Through assigning files sorted in their access rates onto multiple disks in round-robin fashion, the MinCP aims to minimize the I/O contention probability among file requests, thereby optimizing the mean response time of these requests. The experiment results show that the MinCP achieves optimal performance on mean response time among the existing schemes for comparison.

The work described in this paper is supported by the fund of the National Natural Science Foundation of China under Grant No. 60973007 and No. 61003015, the Doctoral Fund of Ministry of Education of China under Grant No. 20101102110018, and the Fundamental Research Funds for the Central Universities under Grant No. YWF-10-02-058.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Short, J.E., Short, J.E., Bohn, R.E., Baru, C.: How Much Information? 2010 Report on Enterprise Server Information. Technical report, Global Information Industry Center (2011)

    Google Scholar 

  2. Deng, Y.: What is the future of disk drives, death or rebirth? ACM Comput. Surv. 43 (2011)

    Google Scholar 

  3. Isaila, F., Garcia Blas, J., Carretero, J., Latham, R., Ross, R.: Design and Evaluation of Multiple-Level Data Staging for Blue Gene Systems. IEEE Transactions on Parallel and Distributed Systems 22, 946–959 (2011)

    Article  Google Scholar 

  4. Lang, S., et al.: I/O performance challenges at leadership scale. In: SC 2009: Conference on High Performance Computing Networking, Storage and Analysis, pp. 1–12. ACM, New York (2009)

    Google Scholar 

  5. Chen, P.M., Lee, E.K., Gibson, G.A., Katz, R.H., Patterson, D.A.: RAID: high-performance, reliable secondary storage. ACM Comput. Surv. 26, 145–185 (1994)

    Article  Google Scholar 

  6. Scheuermann, P., Weikum, G., Zabback, P.: Data partitioning and load balancing in parallel disk systems. The VLDB Journal 7, 48–66 (1998)

    Article  Google Scholar 

  7. Dowdy, L.W., Foster, D.V.: Comparative Models of the File Assignment Problem. ACM Comput. Surv. 14, 287–313 (1982)

    Article  Google Scholar 

  8. Lee, L.W., Scheuermann, P., Vingralek, R.: File Assignment in Parallel I/O Systems with Minimal Variance of Service Time. IEEE Transactions on Computers 49, 127–140 (2000)

    Article  Google Scholar 

  9. Xie, T., Sun, Y.: A file assignment strategy independent of workload characteristic assumptions. Trans. Storage 5, 10:1–10:24 (2009)

    Article  Google Scholar 

  10. Zhu, Y., Yu, Y., Wang, W., Tan, S., Low, T.C.: A Balanced Allocation Strategy for File Assignment in Parallel I/O Systems. In: 2010 IEEE Fifth International Conference on Networking, Architecture and Storage (NAS), pp. 257–266 (2010)

    Google Scholar 

  11. Wang, F., Xin, Q., Hong, B., Brandt, S.A., Miller, E.L., Long, D.D.E., Mclarty, T.T.: File System Workload Analysis for Large Scale Scientific Computing Applications. In: 12th NASA Goddard Conference on Mass Storage Systems and Technologies, pp. 139–152 (2004)

    Google Scholar 

  12. Nisar, A., Keng Liao, W., Choudhary, A.: Scaling parallel I/O performance through I/O delegate and caching system. In: SC 2008 International Conference for High Performance Computing, Networking, Storage, pp. 1 –12 (2008)

    Google Scholar 

  13. Feng, D., Zou, Q., Jiang, H., Zhu, Y.: A novel model for synthesizing parallel I/O workloads in scientific applications. In: 2008 IEEE International Conference on Cluster Computing, pp. 252–261 (2008)

    Google Scholar 

  14. Zoll, Q., Zhu, Y., Feng, D.: A study of self-similarity in parallel I/O workloads. In: IEEE / NASA Goddard Conference on Mass Storage Systems and Technologies, pp. 1–6 (2010)

    Google Scholar 

  15. Reddy, A.L.N., Wyllie, J.C.: I/O issues in a multimedia system. Computer 27, 69–74 (1994)

    Article  Google Scholar 

  16. Carretero, J., No, J., Chen, P.: COMPASSION: A parallel I/O Runtime System Including Chunking and Compression for Irregular Applications. In: Ferreira, A., Rolim, J.D.P., Teng, S.-H. (eds.) IRREGULAR 1998. LNCS, vol. 1457, pp. 262–273. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  17. Dong, B., et al.: Self-acting load balancing with parallel sub file migration for parallel file system. In: Third International Joint Conference on Computational Science and Optimization, vol. 2, pp. 317–321. IEEE Computer Society, Washington (2010)

    Chapter  Google Scholar 

  18. Cunha, C., Foster, D.: Characteristics of WWW client-based traces. Technical report, Boston University (1995)

    Google Scholar 

  19. Verma, A., Anand, A.: General store placement for response time minimization in parallel disks. J. Parallel Distrib. Comput. 67, 1286–1300 (2007)

    Article  MATH  Google Scholar 

  20. Kwan, T., Mcgrath, R., Reed, D.: Ncsas world wide web server design and performance. Computer 28, 67–74 (1995)

    Article  Google Scholar 

  21. Omnest Global, Inc. (OMNeT++ User Manual for Version 3.2)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dong, B., Li, X., Xiao, L., Ruan, L. (2011). A File Assignment Strategy for Parallel I/O System with Minimum I/O Contention Probability. In: Kim, Th., et al. Grid and Distributed Computing. GDC 2011. Communications in Computer and Information Science, vol 261. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27180-9_55

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27180-9_55

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27179-3

  • Online ISBN: 978-3-642-27180-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics