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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a Future Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)
von Laszewski, G., et al.: A Java commodity grid kit. Concurrency and Computation: Practice and Experience 13, 643–662 (2001)
Mackenzie, D.: Introducing Client Application Deployment with ClickOnce, Microsoft Developer Network (2003)
Allock, W. (ed.): GridFTP: Protocol Extensions to FTP for the Grid, Global Grid Forum Recommended Document (2003)
Linn, J.: Generic Security Service Application Program Interface, Version 2, Update 1, RFC 2743 (2000)
Meder, S., et al.: GSS-API Extensions, Global Grid Forum Document (2002)
Welch Von (ed.): Grid Security Infrastructure Message Specification (2004)
Tuecke, S., et al.: Internet X.509 Public Key Infrastructure (PKI) Proxy Certificate Profile. IETF (2004), http://www.ietf.org/rfc/rfc3820.txt
Meijer, E.: Technical Overview of the Common Language Runtime, Microsoft Research, Technical Report (2001)
Richter, J.: Applied Microsoft.NET Programming. Microsoft Press, Redmond (2002)
Mandrichenko, I. (ed.): GridFTP v2 Protocol Description, Global Grid Forum Recommended Document (2004)
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
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)