RAPID: Domain-specific user interfaces to

feelingmomInternet and Web Development

Dec 7, 2013 (3 years and 6 months ago)

91 views


Web: www.omii.ac.uk Email: info@omii.ac.uk

RAPID: Domain
-
specific user interfaces to
computational resources for researchers

AHM 2009

Steve Crouch
, Yew Bie Cheng

s.crouch@omii.ac.uk


Web: www.omii.ac.uk Email: info@omii.ac.uk

Background


Researchers realising potential of using distributed
compute resources

o
Researchers are often reaching the limits of locally available
resources to conduct research

o
Distributed compute resources provide scalability


Enable more research, more results, more publications


Researchers want to do research!

o
User learning curve, operation and maintenance

o
Certificates, infrastructure, clients, security …


Take advantage of a commonly used, client
-
lite

interface… the web!


Web: www.omii.ac.uk Email: info@omii.ac.uk

RAPID


Broaden access to computational resources
through a portal

o
Clusters: PBS, Condor, Sun
GridEngine

o
Local ‘fork’ execution


Allows development of customised
portlets

tailored to domain
-
specific applications

o
Deployable to
Liferay
, Pluto,
GridSphere
, JSR
-
168

o
Rapid, iterative development/deployment


Funded by OMII
-
UK as part of its
Commissioned
Software Programme


Web: www.omii.ac.uk Email: info@omii.ac.uk

How has it been used?


nanoCMOS

project

o
Nano
-
scale simulations of electronic designs using
ngspice

o
Results aggregated into graphical plot


RapidSeis

project

o
Editor
P
ortlet

for building Seismological
Waveform
eXplorer

plugins
, which can be shared

o
Execution
Portlet

allows execution of
plugins

across seismological data

o
NERIES Seismic Data Portal
http://www.seismicportal.eu/jetspeed/portal/


Chemistry teaching

o
Portal to submit geometry optimization
calculations from Z
-
matrices

o
Abstract away from underlying technical
infrastructure and problems


More info (including excellent
screencasts
) at
http://research.nesc.ac.uk/rapid



Web: www.omii.ac.uk Email: info@omii.ac.uk

Portlet


Container

e.g. Liferay,
Pluto

Web
Server

Capturing the Researcher’s Process


Understand the
scientific/research process


Create a solution that integrates smoothly into
that research process

Computational
Resource

e.g. Condor, PBS

Applications

e.g. BLAST,

Minem

RAPID
Portlet

Generation

Interface
Design