NeuroCloud: Developing a hybrid cloud architecture for neuroscience research

Lead Research Organisation: University of Reading
Department Name: Sch of Psychology and Clinical Lang Sci

Abstract

The goal of this project is to develop and deploy a flexible computational environment that can be configured to accommodate researchers' needs by optimising the use of institutionally held resources, while at the same time dynamically utilising commercially hosted resources in response to surges in demand. This project will provide leading engineering and technical solutions and, importantly, practical demonstrations of an efficient, economical and flexible environment for the delivery of computational (and data) resources within Higher Education (HE), and, between HE and commercial providers. We aim to develop an environment to better manage institutionally held research-computing resources by making them available to users as part of a hybrid Cloud, which can be accessed internally by researchers and also externally by collaborators. In addition to providing access to locally held resources, the environment will also serve as an interface to commercially available cloud computing resources, where computational power and storage can be access on demand, in return for payment. A key aim is to create a user experience so seamless that researchers may not be aware which resources - internal or external, CPU or GPU, are being used. This project will help institutions to manage their computational resources in a cost-effective way. This approach has an additional benefit in that it would use less electricity than conventional computational approaches.

Planned Impact

This project is a direct extension of our other EPSRC projects and stems from user community engagement with computer scientists and engineers. EPSRC support has provided new opportunities for cross disciplinary research and partnerships with industry. However, in many cases access to adequate computational resources flexible enough to respond to the specific needs of a given project has been a stumbling point. The types of projects that have presented themselves to us involve the creation of high fidelity large scale models of biological processes and validating them against corresponding data sets. Such models are computationally very expensive and the computations tend to scale exponentially with the scale of the model. The data sets against which they are compared also require large processing capacity due to their very highly dimensional nature. These projects arise from both purely internal research led needs as well as from commercial led collaborations. In either case a common issue arises; to purchase or build a new computational cluster devoted to the needs of the project or to compromise some aspect of the project in order to fit the computational modelling and analytic design to rigid institutionally or commercially available computational resources. The development and deployment of a computational environment that can be flexibly configured to accommodate to almost any computational need by optimizing the institutionally held resource and engaging effectively with commercially available cloud configurations will have a significant impact on the management of HE research computing resources and will open new opportunities for collaboration with industrial and commercial partners.

Publications

10 25 50
 
Description This project developed knowledge and implemented an interface and workflow evaluation system to help manage shared computing resources for research purposes. It established the viability both of creating cloud type resources hosted locally by an institution and interfacing such a system with commercially available cloud computing resources on an as needed basis.
Exploitation Route There are two primary applications - the use of platform to manage shared computational resources - the use of the architecture to evaluate the cost/benefit of investing in locally held computing resources versus paying for access to commercially cloud computing services. This is a common challenge and the best choice has to take into account the flexibility or rigidity of the computing resource, its fit to purpose, security issues as well as cost.
Sectors Aerospace, Defence and Marine,Communities and Social Services/Policy,Creative Economy,Digital/Communication/Information Technologies (including Software),Education,Financial Services, and Management Consultancy,Culture, Heritage, Museums and Collections

 
Description This project developed an environment to better manage institutionally held research-computing resources by making them available to users as part of a hybrid Cloud, which can be accessed internally by researchers and also externally by collaborators. In addition to providing access to locally held resources, the environment also served as an interface to commercially available cloud computing resources, where computational power and storage can be access on demand, in return for payment. This platform has been used by researchers at the University of Reading for a range of computational modelling uses and also by researchers from other UK institutions. The knowledge base established has been important for planning e-science applications and for establishing cost-benefit analyses for investment in local held computing resource. The University of Reading is presently adopting a neurocloud -like infrastructure to support scientific computing more generally.
First Year Of Impact 2016
Sector Digital/Communication/Information Technologies (including Software),Education
Impact Types Economic,Policy & public services