OGSI.NET is the implementation of the Open Grid Services Infrastructure (OGSI) that leverages the Microsoft .NET Framework. OGSI.NET and the Globus Toolkit combine to create a comprehensive platform for computational science by supporting the emerging Grid protocols on Windows and Linux/UNIX, respectively. A significant challenge in building OGSI.NET is interoperability with the Globus Toolkit, both in terms of the rendering of individual services (OGSI-compliance and more recently WSRF-compliance) and also conformance to higher-level protocols developed in the Globus project and in the Global Grid Forum. This paper presents the design and experiences of implementing the Globus GRAM protocols on OGSI.NET. A major challenge was to easily and securely create processes as specific target users in the Windows environment. Differences between GT3 GRAM and OGSI.NET GRAM are described and an overview of WSRF.NET GRAM is presented.
[1]
Marty Humphrey,et al.
OGSI.NET: OGSI-compliance on the .NET framework
,
2004,
IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..
[2]
Andrew S. Grimshaw,et al.
Wide-Area Computing: Resource Sharing on a Large Scale
,
1999,
Computer.
[3]
Steven Tuecke,et al.
The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration
,
2002
.
[4]
Warren Smith,et al.
A Resource Management Architecture for Metacomputing Systems
,
1998,
JSSPP.
[5]
Marty Humphrey,et al.
An early evaluation of WSRF and WS-Notification via WSRF.NET
,
2004,
Fifth IEEE/ACM International Workshop on Grid Computing.