Skip to main content

A Recursive-Adjustment Co-allocation Scheme in Data Grid Environments

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3719))

Abstract

The co-allocation architecture was developed in order to enable parallel downloads of datasets from multiple servers. Several co-allocation strategies have been coupled and used to exploit rate differences among various client-server links and to address dynamic rate fluctuations by dividing files into multiple blocks of equal sizes. However, a major obstacle, the idle time of faster servers having to wait for the slowest server to deliver the final block, makes it important to reduce differences in finish time among replica servers. In this paper, we propose a dynamic co-allocation scheme, namely Recursive-Adjustment Co-Allocation scheme, to improve the performance of data transfer in Data Grids. Our approach reduces the idle time spent waiting for the slowest server and decreases data transfer completion time.

This paper is supported in part by National Science Council, Taiwan ROC, under grants no. NSC92-2213-E-029-025, NSC92-2119-M-002-024, NSC93-2119-M-002-004, and NSC93-2213-E-029-026.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allcock, B., Bester, J., Bresnahan, J., Chervenak, A., Foster, I., Kesselman, C., Meder, S., Nefedova, V., Quesnel, D., Tuecke, S.: Data Management and Transfer in High-Performance Computational Grid Environments. Parallel Computing 28(5), 749–771 (2002)

    Article  Google Scholar 

  2. Allcock, B., Bester, J., Bresnahan, J., Chervenak, A., Foster, I., Kesselman, C., Meder, S., Nefedova, V., Quesnel, D., Tuecke, S.: Secure, efficient Data Transport and Replica Management for High-Performance Data-Intensive Computing. In: Proc. of the Eighteenth IEEE Symposium on Mass Storage Systems and Technologies, pp. 13–28 (2001)

    Google Scholar 

  3. Chervenak, A., Deelman, E., Foster, I., Guy, L., Hoschek, W., Iamnitchi, A., Kesselman, C., Kunszt, P., Ripeanu, M.: Giggle: A Framework for Constructing Scalable Replica Location Services. In: Proc. of SC 2002, Baltimore, MD (2002)

    Google Scholar 

  4. Chervenak, A., Foster, I., Kesselman, C., Salisbury, C., Tuecke, S.: The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets. Journal of Network and Computer Applications 23, 187–200 (2001)

    Article  Google Scholar 

  5. Czajkowski, K., Fitzgerald, S., Foster, I., Kesselman, C.: Grid Information Services for Distributed Resource Sharing. In: Proceedings of the Tenth IEEE International Symposium on High-Performance Distributed Computing (HPDC-10 2001), August 2001, pp. 181–194 (2001)

    Google Scholar 

  6. Czajkowski, K., Foster, I., Kesselman, C.: Resource Co-Allocation in Computational Grids. In: Proceedings of the Eighth IEEE International Symposium on High Performance Distributed Computing (HPDC-8 1999) (August 1999)

    Google Scholar 

  7. Donno, F., Gaido, L., Ghiselli, A., Prelz, F., Sgaravatto, M.: DataGrid Prototype 1. In: TERENA Networking Conference (June 2002), http://www.terena.nl/conferences/tnc2002/Papers/p5a2-ghiselli.pdf

  8. Global Grid Forum, http://www.ggf.org/

  9. Hoschek, W., Jaen-Martinez, J., Samar, A., Stockinger, H., Stockinger, K.: Data Management in an International Data Grid Project. In: First IEEE/ACM International Workshop on Grid Computing - Grid 2000, Bangalore, India (December 2000)

    Google Scholar 

  10. IBM Red Books, Introduction to Grid Computing with Globus. IBM Press, www.redbooks.ibm.com/redbooks/pdfs/sg246895.pdf

  11. Stockinger, H., Samar, A., Allcock, B., Foster, I., Holtman, K., Tierney, B.: File and Object Replication in Data Grids. Journal of Cluster Computing 5(3), 305–314 (2002)

    Article  Google Scholar 

  12. The Globus Alliance, http://www.globus.org/

  13. Vazhkudai, S.: Enabling the Co-Allocation of Grid Data Transfers. In: Proceedings of Fourth International Workshop on Grid Computing, November 2003, pp. 41–51 (2003)

    Google Scholar 

  14. Vazhkudai, S., Schopf, J.: Using Regression Techniques to Predict Large Data Transfers. International Journal of High Performance Computing Applications (IJHPCA) 17, 249–268 (2003)

    Article  Google Scholar 

  15. Vazhkudai, S., Tuecke, S., Foster, I.: Replica Selection in the Globus Data Grid. In: Proceedings of the 1st International Symposium on Cluster Computing and the Grid (CCGRID 2001), May 2001, pp. 106–113 (2001)

    Google Scholar 

  16. Vazhkudai, S., Schopf, J.: Predicting Sporadic Grid Data Transfers. In: Proceedings of 11th IEEE International Symposium on High Performance Distributed Computing (HPDC-11 2002), July 2002, pp. 188–196 (2002)

    Google Scholar 

  17. Vazhkudai, S., Schopf, J., Foster, I.: Predicting the Performance of Wide Area Data Transfers. In: Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), April 2002, pp. 34–43 (2002)

    Google Scholar 

  18. Wolski, R., Spring, N., Hayes, J.: The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing. Future Generation Computer Systems 15(5-6), 757–768 (1999)

    Article  Google Scholar 

  19. Yang, C.-T., Chen, C.-H., Li, K.-C., Hsu, C.-H.: Performance Analysis of Applying Replica Selection Technology for Data Grid Environments. In: TPHOLs 2005. LNCS, vol. 3603, pp. 278–287. Springer, Heidelberg (2005)

    Google Scholar 

  20. Zhang, X., Freschl, J., Schopf, J.: A Performance Study of Monitoring and Information Services for Distributed Systems. In: Proceedings of 12th IEEE International Symposium on High Performance Distributed Computing (HPDC-12 2003), August 2003, pp. 270–282 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yang, CT., Yang, IH., Li, KC., Hsu, CH. (2005). A Recursive-Adjustment Co-allocation Scheme in Data Grid Environments. In: Hobbs, M., Goscinski, A.M., Zhou, W. (eds) Distributed and Parallel Computing. ICA3PP 2005. Lecture Notes in Computer Science, vol 3719. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11564621_5

Download citation

  • DOI: https://doi.org/10.1007/11564621_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29235-7

  • Online ISBN: 978-3-540-32071-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics