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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
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)
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)
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)
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
Global Grid Forum, http://www.ggf.org/
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)
IBM Red Books, Introduction to Grid Computing with Globus. IBM Press, www.redbooks.ibm.com/redbooks/pdfs/sg246895.pdf
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)
The Globus Alliance, http://www.globus.org/
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)
Vazhkudai, S., Schopf, J.: Using Regression Techniques to Predict Large Data Transfers. International Journal of High Performance Computing Applications (IJHPCA) 17, 249–268 (2003)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)