Artigo Revisado por pares

MyCoG.NET: a multi‐language CoG toolkit

2006; Wiley; Volume: 19; Issue: 14 Linguagem: Inglês

10.1002/cpe.1133

ISSN

1532-0634

Autores

A. Paventhan, Kenji Takeda, Simón Cox, Denis A. Nicole,

Tópico(s)

Parallel Computing and Optimization Techniques

Resumo

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. Copyright © 2006 John Wiley & Sons, Ltd.

Referência(s)