Abstract
We propose a file transfer approach for the Grid. We have identified that file transfer in the Grid can take place at three different stages: deployment, user application execution, and retrieval (post-execution). Each stage has different environmental requirements, and therefore we apply different techniques. Our contribution comes from: (i) integrating heterogeneous Grid resource acquisition protocols and file transfer protocols including deployment and retrieval, and (ii) providing an asynchronous file transfer mechanism based on active objects, wait-by-necessity, and automatic continuation.
We validate and benchmark the proposed file transfer model using ProActive, a Grid programming middleware. ProActive provides, among others, a Grid infrastructure abstraction using deployment descriptors, and an active object model using transparent futures.
An erratum to this chapter can be found at http://dx.doi.org/10.1007/11914952_55.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Allcock, B., Bester, J., Bresnahan, J., Chervenak, A.L., 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)
Baude, F., Caromel, D., Furmento, N., Sagnol, D.: Overlapping communication with computation in distributed object systems. In: Sloot, P.M.A., Hoekstra, A.G., Bubak, M., Hertzberger, B. (eds.) HPCN-Europe 1999. LNCS, vol. 1593, pp. 744–754. Springer, Heidelberg (1999)
Baude, F., Caromel, D., Mestre, L., Huet, F., Vayssière, J.: Interactive and descriptor-based deployment of object-oriented grid applications. In: Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing, Edinburgh, Scotland, July 2002, pp. 93–102. IEEE Computer Society, Los Alamitos (2002)
Caromel, D.: Toward a method of object-oriented concurrent programming. Communications of the ACM 36(9), 90–102 (1993)
Caromel, D., Henrio, L.: A Theory of Distributed Object. Springer, Heidelberg (2005)
Ehmety, S., Attali, I., Caromel, D.: About the automatic continuations in the eiffel model. In: International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 1998, CSREA, Las Vegas, USA (1998)
Giersch, A., Robert, Y., Vivien, F.: Scheduling tasks sharing files on heterogeneous master-slave platforms. In: 12th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2004), A Coruña, Spain, February 2004, pp. 364–371. IEEE Computer Society Press, Los Alamitos (2004)
Grid5000, http://www.grid5000.fr
Reinolds, J., Postel, J.: Rfc959 file transfer protocol
NorduGrid, http://www.nordugrid.org
Oram, A.: Peer-to-Peer: Harnessing the Power of Disruptive Technologies. O’Reilly & Associates, Inc., Sebastopol (2001)
Ranganathan, K., Foster, I.: Decoupling computation and data scheduling in distributed data-intensive applications. In: HPDC 2002: Proceedings of the 11 th IEEE International Symposium on High Performance Distributed Computing HPDC-11 20002 (HPDC 2002), p. 352. IEEE Computer Society, Los Alamitos (2002)
Seidel, E., Allen, G., Merzky, A., Nabrzyski, J.: Gridlab: A grid application toolkit and testbed. Future Generation Computer Systems 18, 1143–1153 (2002)
INRIA OASIS Team and ETSI. 2nd grid plugtests report, http://www-sop.inria.fr/oasis/plugtest2005/2ndGridPlugtestsReport.pdf
INRIA OASIS Team and ETSI. Second grid plugtests demo interoperability. Grid Today (2005), http://www.gridtoday.com/grid/520958.html
ProActive INRIA Sophia Antipolis OASIS Team, http://proactive.objectweb.org
Unicore, http://www.unicore.org
von Laszewski, G., Alunkal, B., Gawor, J., Madhuri, R., Plaszczak, P., Sun, X.: A File Transfer Component for Grids. In: Arabnia, H.R., Mun, Y. (eds.) Proceedings of the International Conferenece on Parallel and Distributed Processing Techniques and Applications, vol. 1, pp. 24–30. CSREA Press (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baude, F., Caromel, D., Leyton, M., Quilici, R. (2006). Grid File Transfer During Deployment, Execution, and Retrieval. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE. OTM 2006. Lecture Notes in Computer Science, vol 4276. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11914952_9
Download citation
DOI: https://doi.org/10.1007/11914952_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-48274-1
Online ISBN: 978-3-540-48283-3
eBook Packages: Computer ScienceComputer Science (R0)