Loughborough University
Leicestershire, UK
LE11 3TU
+44 (0)1509 263171

Advanced VR Research Centre

EPSRC e-Science Reality Grid

RealityGrid: moving the bottleneck out of the hardware and back into the human mind

Our definition of grid computing is "distributed computing performed transparently across multiple administrative domains". This refers to an ambitious and exciting global effort to develop an environment in which individual users can access computers, databases and experimental facilities simply and transparently, without having to consider where those facilities are located. Using grid technology to closely couple high throughput experimentation and visualisation, RealityGrid has led the way in showing how close we are to realising this new computing paradigm today.

A twin-track approach has been employed within RealityGrid: a "fast track" used currently available grid middleware to construct a working grid, while a "deep track" involved computer science teams in harnessing leading-edge research to create a robust and flexible problem-solving environment in which to embed the RealityGrid.

RealityGrid has thus provided a highly flexible and robust computing infrastructure for supporting the modelling of complex condensed matter systems, including life science. The opportunity to exploit exceptionally vast high performance computing resources linked via grid infrastructure, coupled to novel methodological paradigms through steering and visualisation together with use of scalable algorithms, has led to important scientific results, which would otherwise not have been possible within the project's lifetime.

Useful information on grid computing can be found on The Global Grid Forum. The UK Grid Support Centre provides support for UK grid applications.

Sub-project - SuperComputing in the Palm of Your Hand

Scope

Scientists need to be able to be able to monitor and interact with simulations that require lengthy periods of computation on the Grid (48hrs would be a typical example). Being tied to a computer workstation for prolonged periods is a considerable disadvantage, so a solution that allows the scientist to interact with their Grid-based simulations whilst being away from the desk environment is highly desirable.

Objectives

Research conducted by the AVRRC developed an effective lightweight user interfaces for e-Science. Scientists are able to interact in real-time with simulations and visualisations running on the Grid (a process known as computational steering). The default user interface for this type of activity is a specialised computer workstation with high-end 3D graphics capabilities. The research challenge was to engineer a lightweight client that can efficiently deliver the required level of user interaction through affordable, commodity user interface hardware. This will allow the scientist to access and interact with their applications on the Grid from anywhere at anytime.

Research Output

This research project has produced the RealityGrid PDA Client: a lightweight user interface that efficiently enables the scientist to execute their application workflows, computationally steer their simulations and explore their complex 3D visualisations, all in real-time via a handheld PDA or Smartphone device .


Publications

Kalawsky, R.S. and S.P. Nee, e-Science RealityGrid - Human Factors Audit Requirements and Context Analysis, 2004, Loughborough University.

Kalawsky, R.S., et al., A grid-enabled lightweight computational steering client: a .NET PDA implementation. Philosophical Transactions of the Royal Society a-Mathematical Physical and Engineering Sciences, 2005. 363(1833): p. 1885-1894.

Kalawsky, R.S., J. O'Brien, and P.V. Coveney, Improving scientists' interaction with complex computational-visualization environments based on a distributed grid infrastructure. Philosophical Transactions of the Royal Society a-Mathematical Physical and Engineering Sciences, 2005. 363(1833): p. 1867-1884.

Nee, S.P. and R.S. Kalawsky. Developing a Roaming PDA-Based Interface for a Steering Client for OGSI::Lite using .Net: Practical Lessons Learned. in EPSRC e-Science All Hands Meeting. 2004. Nottingham.

O'Brien J. T. and Kalawsky R. S. A novel control mechanism for distributed stream rendering. in Theory and Practice of Computer Graphics (TPCG'07). 2007. Bangor, Wales, UK: Eurographics Association.

O’Brien, J.T. and R.S. Kalawsky. A Service Agreement Framework for Grid based Distributed Rendering. in EPSRC e-Science All Hands Meeting. 2007.

 

Sub-project - TeraGyroid: Grid-based lattice-Boltzmann simulations of defect dynamics in amphiphilic liquid crystals

 
The TeraGyroid project coupled cutting-edge grid technologies, high-performance computing, visualisation and computational steering capabiltities to produce a major leap forward in soft condensed matter simulation. This ambitious project was the result of an international collaboration linking the USA's TeraGrid and the UK's eScience Grid, jointly funded by the NSF and EPSRC. Trans-Atlantic optical bandwidth was supported by British Telecommunications.

Awards

The project featured the world's largest Lattice Boltzmann simulation. The TeraGyroid project was showcased on the exhibition floor of Supercomputing 2003 and in the SC Global programme. "TRICEPS" (Transcontinental RealityGrids for Interactive Collaborative Exploration of Parameter Space), one aspect of the TeraGyroid project, won the award for "Most Innovative Data-Intensive Application" in the HPC Challenge competition at SC'03.
The recorded video stream of the TeraGyroid presentation can be viewed here (Windows Media Player ASF stream). The information flyer distributed at SC03 can be found here.
TeraGyroid also received a 2004 ISC (International Supercomputer Conference) award, the major supercomputing award in Europe, for Integrated Data and Information Management.

Partners

RealityGrid was a collaboration between distinguished teams of physical scientists, computer scientists and software engineers.

The collaborating universities, each of which is already exceptionally well resourced, comprise:

Five of these universities became UK e-Science Centres:

The collaborating organisations included the

The project also had a strong international dimension, involving collaborations with several US Universities and National Laboratories as well as with the US-TeraGrid and European supercomputing centres. There was an International Advisory Board to ensure the project achieved against world class standards.