The University of Southampton
University of Southampton Institutional Repository

MyCoG.NET: a multi-language CoG toolkit

MyCoG.NET: a multi-language CoG toolkit
MyCoG.NET: a multi-language CoG toolkit
Grid application developers utilize Commodity Grid (CoG) toolkits to access Globus Grid services. Existing CoG toolkits are language-specific and have, for example, been developed for Java, Python and the Matlab scripting environment. In this paper we describe MyCoG.NET, a CoG toolkit supporting multi-language programmability under the Microsoft .NET framework. MyCoG.NET provides a set of classes and APIs to access Globus Grid services from languages supported by the .NET Common Language Runtime. We demonstrate its programmability using FORTRAN, C++, C# and Java, and discuss its performance over LAN and WAN infrastructures. We present a Grid application, in the field of experimental aerodynamics, as a case study to show how MyCoG.NET can be exploited. We demonstrate how scientists and engineers can create and use domain-specific workflow activity sets for rapid application development using Windows Workflow Foundation. We also show how users can easily extend and customize these activities
CoG, .NET, CLR, GSSAPI, GridFTP, GRAM, Windows Work°ow Foundation
1532-0628
1885-1900
Paventhan, A.
be6ce417-73b4-4b82-b7ac-d973b7a8667c
Takeda, Kenji
e699e097-4ba9-42bd-8298-a2199e71d061
Cox, Simon J.
0e62aaed-24ad-4a74-b996-f606e40e5c55
Nicole, Denis A.
0aca6dd1-833f-4544-b7a4-58fb91c7395a
Paventhan, A.
be6ce417-73b4-4b82-b7ac-d973b7a8667c
Takeda, Kenji
e699e097-4ba9-42bd-8298-a2199e71d061
Cox, Simon J.
0e62aaed-24ad-4a74-b996-f606e40e5c55
Nicole, Denis A.
0aca6dd1-833f-4544-b7a4-58fb91c7395a

Paventhan, A., Takeda, Kenji, Cox, Simon J. and Nicole, Denis A. (2006) MyCoG.NET: a multi-language CoG toolkit. Concurrency and Computation: Practice & Experience, 19 (14), 1885-1900. (doi:10.1002/cpe.1133).

Record type: Article

Abstract

Grid application developers utilize Commodity Grid (CoG) toolkits to access Globus Grid services. Existing CoG toolkits are language-specific and have, for example, been developed for Java, Python and the Matlab scripting environment. In this paper we describe MyCoG.NET, a CoG toolkit supporting multi-language programmability under the Microsoft .NET framework. MyCoG.NET provides a set of classes and APIs to access Globus Grid services from languages supported by the .NET Common Language Runtime. We demonstrate its programmability using FORTRAN, C++, C# and Java, and discuss its performance over LAN and WAN infrastructures. We present a Grid application, in the field of experimental aerodynamics, as a case study to show how MyCoG.NET can be exploited. We demonstrate how scientists and engineers can create and use domain-specific workflow activity sets for rapid application development using Windows Workflow Foundation. We also show how users can easily extend and customize these activities

Text
1.pdf - Other
Restricted to Registered users only
Download (891kB)
Request a copy

More information

Published date: September 2006
Keywords: CoG, .NET, CLR, GSSAPI, GridFTP, GRAM, Windows Work°ow Foundation
Organisations: Electronics & Computer Science, Engineering Sciences

Identifiers

Local EPrints ID: 71947
URI: http://eprints.soton.ac.uk/id/eprint/71947
ISSN: 1532-0628
PURE UUID: c07f5fa1-7c9a-4a7a-85d2-b8dbbcfaf7c7

Catalogue record

Date deposited: 13 Jan 2010
Last modified: 13 Mar 2024 20:52

Export record

Altmetrics

Contributors

Author: A. Paventhan
Author: Kenji Takeda
Author: Simon J. Cox
Author: Denis A. Nicole

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×