Skip to main content

Grid File Transfer During Deployment, Execution, and Retrieval

  • Conference paper
Book cover On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE (OTM 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,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.

An erratum to this chapter can be found at http://dx.doi.org/10.1007/11914952_55.

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. 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)

    Article  Google Scholar 

  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)

    Chapter  Google Scholar 

  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)

    Chapter  Google Scholar 

  4. Caromel, D.: Toward a method of object-oriented concurrent programming. Communications of the ACM 36(9), 90–102 (1993)

    Article  Google Scholar 

  5. Caromel, D., Henrio, L.: A Theory of Distributed Object. Springer, Heidelberg (2005)

    Google Scholar 

  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. 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)

    Chapter  Google Scholar 

  8. Grid5000, http://www.grid5000.fr

  9. Reinolds, J., Postel, J.: Rfc959 file transfer protocol

    Google Scholar 

  10. NorduGrid, http://www.nordugrid.org

  11. Oram, A.: Peer-to-Peer: Harnessing the Power of Disruptive Technologies. O’Reilly & Associates, Inc., Sebastopol (2001)

    Google Scholar 

  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. Seidel, E., Allen, G., Merzky, A., Nabrzyski, J.: Gridlab: A grid application toolkit and testbed. Future Generation Computer Systems 18, 1143–1153 (2002)

    Article  MATH  Google Scholar 

  14. INRIA OASIS Team and ETSI. 2nd grid plugtests report, http://www-sop.inria.fr/oasis/plugtest2005/2ndGridPlugtestsReport.pdf

  15. INRIA OASIS Team and ETSI. Second grid plugtests demo interoperability. Grid Today (2005), http://www.gridtoday.com/grid/520958.html

  16. ProActive INRIA Sophia Antipolis OASIS Team, http://proactive.objectweb.org

  17. Unicore, http://www.unicore.org

  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics