Skip to main content

MyGridFTP: A Zero-Deployment GridFTP Client Using the .NET Framework

  • Conference paper
Advances in Grid Computing - EGC 2005 (EGC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3470))

Included in the following conference series:

  • 500 Accesses

Abstract

Large-scale scientific and engineering applications are increasingly being hosted as Grid services using Globus middleware complying to the Open Grid Services Architecture (OGSA) framework. In order for users to fully embrace Grid applications, seamless access to Grid services is required. In working towards this aim we present the design and implementation of Grid clients that utilise the language-independent Microsoft .NET Framework that can be deployed without software prerequisites (zero-deployment). We demonstrate runtime security authentication interoperability between Microsoft Windows-native SSPI and the Globus GSSAPI, with full proxy support. This is demonstrated with a .NET GridFTP client, called MyGridFTP. We believe that this is one of the first implementations to use Windows native security infrastructure to interoperate with the Grid Security Infrastructure in Globus. This paves the way for language-independent .NET clients to be written that are fully interoperable with Globus-based Grid services. This work is part of a larger experimental aerodynamics Wind Tunnel Grid project, which has significant requirements for data management from acquisition, collating, processing, analysis and visualisation.

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 119.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a Future Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  2. von Laszewski, G., et al.: A Java commodity grid kit. Concurrency and Computation: Practice and Experience 13, 643–662 (2001)

    Article  Google Scholar 

  3. Mackenzie, D.: Introducing Client Application Deployment with ClickOnce, Microsoft Developer Network (2003)

    Google Scholar 

  4. Allock, W. (ed.): GridFTP: Protocol Extensions to FTP for the Grid, Global Grid Forum Recommended Document (2003)

    Google Scholar 

  5. Linn, J.: Generic Security Service Application Program Interface, Version 2, Update 1, RFC 2743 (2000)

    Google Scholar 

  6. Meder, S., et al.: GSS-API Extensions, Global Grid Forum Document (2002)

    Google Scholar 

  7. Welch Von (ed.): Grid Security Infrastructure Message Specification (2004)

    Google Scholar 

  8. Tuecke, S., et al.: Internet X.509 Public Key Infrastructure (PKI) Proxy Certificate Profile. IETF (2004), http://www.ietf.org/rfc/rfc3820.txt

  9. Meijer, E.: Technical Overview of the Common Language Runtime, Microsoft Research, Technical Report (2001)

    Google Scholar 

  10. Richter, J.: Applied Microsoft.NET Programming. Microsoft Press, Redmond (2002)

    Google Scholar 

  11. http://dast.nlanr.net/Projects/Iperf/

  12. http://www.go-mono.com

  13. Mandrichenko, I. (ed.): GridFTP v2 Protocol Description, Global Grid Forum Recommended Document (2004)

    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

Paventhan, A., Takeda, K. (2005). MyGridFTP: A Zero-Deployment GridFTP Client Using the .NET Framework. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds) Advances in Grid Computing - EGC 2005. EGC 2005. Lecture Notes in Computer Science, vol 3470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11508380_39

Download citation

  • DOI: https://doi.org/10.1007/11508380_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26918-2

  • Online ISBN: 978-3-540-32036-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics