Integrative Biology logo

Software architecture

An overall architecture for the project's software infrastructure has been designed as the basis of current development work.

A simple overview of the different levels of infrastructure in the project is shown below:

Infrastructure levels

The diagram below represents the architecture at a more detailed level in terms of its individual functional components.

Overview diagram of project software architecture

The 5 main components of this architecture are:

Simulations are being carried out on a range of machines accessible to the project partners including local workstations, the commodity clusters available on the National Grid Service and the UK's high performance supercomputing facilities at HPCx and CSAR. The Storage Resource Broker , originally developed at the San Diego Supercomputing Centre, is being used to manage the wide variety of datasets which will be generated at several locations in the project. Visualisation tasks can be carried out either locally or using Grid-based resources depending on the complexity of the visualisation functions requested by the user.

In simple terms, the main user tasks which need to be supported by the project infrastructure are:

The process of developing this infrastructure is being guided by three overarching considerations:

Next - work programme

Back to top