Ryan Fraser: Patterns for e-Research infrastructure design in Auscope Grid


View the presentation slides PDF (9 Mb)

Abstract

The Auscope Grid development team is codifying e-Research infrastructure design solutions as Patterns to aid in training new staff whilst maintaining conceptual integrity across the Auscope Grid infrastructure. Patterns in software engineering are used to detail common solutions and architecture which developers use in creating software. Through several years in grid developments, the AuScope team realised a common reoccurrence of particular components, services and relationships and now use these Patterns to solve a majority of the workflow and information management problems they are presented with.

The Patterns used in Auscope Grid cover designs for scientific workflow, data discovery and selection, information modelling and collaboration. The identification of Patterns has contributed to the development of tools and frameworks which improve development efficiency and increase quality. Applications developed using the Patterns exhibit a higher degree of interoperation and use common services in workflow chains, particularly those of NCRIS 5.16 Platforms for Collaboration.

About the speaker

Ryan Fraser is a Project Manager and Software Engineer from CSIRO Exploration and Mining Division and is primarily involved with providing grid computing and interoperability solutions to the Geoscience community. He has been instrumental in the development of several pieces of software to enable the community to gain easy access to high performance computers and datastores. He is currently involved in managing the AuScope Grid team - which is engineering solutions to integrate computing services and provide workflow solutions to the Geoscience community.