Advertisement

Grid File Transfer During Deployment, Execution, and Retrieval

  • Françoise Baude
  • Denis Caromel
  • Mario Leyton
  • Romain Quilici
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4276)

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.

Keywords

Active Object Virtual Node Resource Acquisition Transfer Protocol File Transfer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    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)CrossRefGoogle Scholar
  2. 2.
    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)CrossRefGoogle Scholar
  3. 3.
    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)CrossRefGoogle Scholar
  4. 4.
    Caromel, D.: Toward a method of object-oriented concurrent programming. Communications of the ACM 36(9), 90–102 (1993)CrossRefGoogle Scholar
  5. 5.
    Caromel, D., Henrio, L.: A Theory of Distributed Object. Springer, Heidelberg (2005)Google Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    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)CrossRefGoogle Scholar
  8. 8.
  9. 9.
    Reinolds, J., Postel, J.: Rfc959 file transfer protocolGoogle Scholar
  10. 10.
  11. 11.
    Oram, A.: Peer-to-Peer: Harnessing the Power of Disruptive Technologies. O’Reilly & Associates, Inc., Sebastopol (2001)Google Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    Seidel, E., Allen, G., Merzky, A., Nabrzyski, J.: Gridlab: A grid application toolkit and testbed. Future Generation Computer Systems 18, 1143–1153 (2002)MATHCrossRefGoogle Scholar
  14. 14.
    INRIA OASIS Team and ETSI. 2nd grid plugtests report, http://www-sop.inria.fr/oasis/plugtest2005/2ndGridPlugtestsReport.pdf
  15. 15.
    INRIA OASIS Team and ETSI. Second grid plugtests demo interoperability. Grid Today (2005), http://www.gridtoday.com/grid/520958.html
  16. 16.
    ProActive INRIA Sophia Antipolis OASIS Team, http://proactive.objectweb.org
  17. 17.
  18. 18.
    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)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Françoise Baude
    • 1
  • Denis Caromel
    • 1
  • Mario Leyton
    • 1
  • Romain Quilici
    • 1
  1. 1.Route des LuciolesINRIA Sophia-Antipolis, CNRS, I3S, UNSA. 2004Sophia-Antipolis CedexFrance

Personalised recommendations