www.realitygrid.org


Home | News | Publications | Projects | Middleware and Software | Infrastructure | Follow-on funding | Vacancies | Workshops
Middleware and Software

Middleware and Software

OGSI::Lite and WSRF::Lite

OGSI::Lite is an experiment in creating a Grid Services Container using Perl. It is based on the Perl SOAP::Lite and associated modules. It supports lifetimes, stateful services, factories, notification and ServiceGroups. It it intended to make it fully OGSI compliant. WSRF::Lite is the follow on work from OGSI::Lite, it implements the Web Service Resource Framework which has effectively replaced OGSI. Further information and download can be found here. You can read a tutorial on building secure WS-Resources with WSRF::Lite and WS-Security here.

WEDS

WEDS is a Web services based Environment for Distributed Simulation. WEDS is funded within RealityGrid, OMII RAHWL (Robust Application Hosting in WSRF::Lite) and by the EPSRC funded Rapid Prototyping of Usable Grid Middleware e-Science Best Practice project (GR/T27488/01). WEDS is a scheme designed to let scientists remotely deploy single or multiple instances of a pre-existing codes across multiple resources and giving steering, visualisation and workflow functionality with only simple modifications to program code.
WEDS is distributed free of charge. See here for download and further information.

Application Hosting Environment

The Application Hosting Environment (AHE) is a lightweight web service hosting environment residing in a WSRF::Lite container, in this similar to WEDS, but able to operate over multiple administrative domains. The AHE interfaces with GridSAM, and will be publicly released via OMII in 2006. AHE is supported by EPSRC through RealityGrid (GR/R67699) and the Best Practice Project Rapid Prototyping of Usable Grid Middleware (GR/T27488/01) and thorugh the OMII Managed Programme Robust Application Hosting in WSRF::Lite (RAHWL).

A paper describing AHE, WEDS and usable lightweight middleware can be downloaded here (doc).
More information on the AHE can be found here.

RealityGrid Steering Library

As of 29 June, 2004, version 1.2b of the RealityGrid Steering Library and Toolkit is now available to download under a liberal open source license. Version 1.1 is still available. Download and further information can be found  here.

Flexible Coupling Approach

The Centre for Novel Computing have developed an approach to enable the flexible composition and deployment of coupled applications. The project pages can be read here.

ICENI Component Based Middleware

The London e-Science Centre (LeSC) at Imperial College is involved in exploring the 'deep track' computer science issues within the RealityGrid project, focused around ICENI (the Imperial College e-Science Networked Infrastructure) a Java based middleware that is designed to be easy to use, deploy and configure. The goal at the end of the project is to provide an 'end to end' integrated environment that will allow a scientist to define, run and interact with an application as it executes in a predictable repeatable manner. See here for a typical Grid interaction scenario.

RealityGrid Portal

The RealityGrid portal, developed at EPCC, can be downloaded here.

GridSAM

GridSAM is an open-source job submission and monitoring web service. The project is funded by the UK Open Middleware Infrastructure Institute (OMII) managed programme. The aim of GridSAM is to provide a Web Service for submitting and monitoring jobs managed by a variety of Distributed Resource Managers (DRM). The modular design allows third-party to provide submission and file-transfer plug-ins to GridSAM. Moreover the job management API used by the GridSAM web service can be embedded into grid application that requires job submission and monitoring capabilities. Download and further information can be found here.

HARC: A Highly-Available Robust Co-scheduler

Distributed High-Performance Computing Applications are commonplace in several scientific domains. To correctly execute such applications requires the allocation of multiple resources; often, these resources will belong to multi ple administrative domains, and so will not be under centralized control. Typically, dedicated resources of different types will be required, usually including compute resources and network bandwidth. HARC (Highly-Available Robust Co-scheduler) is a co-scheduling framework suitable for any resource under the control of a scheduler supporting reservations.
The paper presenting HARC can be downloaded here.

Valid XHTML
      1.0!
RealityGrid website
Maintained by R.Saksena "at" ucl.ac.uk
Last modified 7 April 2006