Grid and Distributed Computing
Grid computing is about large scale computation, large scale data and large scale collaborations - applied to solving large scale problems. It is the enabling infrastructure for exciting new developments across various subject domains including science, engineering and medicine. Grid computing enables us to tackle problems by bringing together distributed resources, to be used cooperatively to solve problems which may require an enormous amount of computing power, and it makes cost-effective use of those resources.
Under the UK national e-Science initiative, we are participating in three national testbeds aimed at testing grid technology in a number of distinct science and engineering areas, in collaboration with industry and commerce. These include bioinformatics, combinatorial chemistry and engineering design and optimisation. The testbeds inform our longer term research in grid computing infrastructures and benefit from our collaboration with IT Innovation, with whom we participate in grid computing projects across multiple domains.
We are developing conceptual architectures for research and development in grid computing, adopting a holistic view that considers the requirements of the application scientists at the data/computation, information and knowledge layers. Our architectures adopt a service-oriented view throughout, informed by our research in Agent Based Computing, and may be realised through current implementation technologies such as Web Services. Research issues in this context include enactment of workflow, provenance, and the creation of virtual organisations.
Support for large scale distributed collaboration includes computer mediated collaboration facilities, for example the Access Grid multicast videoconferencing facility. Enhanced infrastructures for collaboration will incorporate advanced knowledge techniques, such as support for live annotation, and we are extending these ideas to integrate smart spaces including online laboratories and portable information appliances. In addition to realtime tools and services, we are developing techniques for post-hoc reuse of archived materials in support of large scale collaborations.
- ARGUS II: Decentralised Data Fusion
- CoAKTinG: Collaborative Advanced Knowledge Technologies in the Grid
- CONOISE-G: Virtual Organisations and the Grid
- Dynamic Service Composition
- EU Provenance: Enabling and Supporting Provenance in Grids for Complex Problems
- Grimoires: Grid RegIstry with Metadata Oriented Interface: Robustness, Efficiency, Security
- Meeting Memory Technologies Informing Collaboration
- PASOA: Provenance-Aware Service-Oriented Architecture
- Semantic Firewall
- Semantic Media – Pervasive Annotation for e-Research
- Transitioning Applications to Ontologies
- Virtual Organisations for E-Science