ECHO - Enabling Cloud Hosted Organisations

Lead Research Organisation: Queen's University Belfast
Department Name: Sch of Electronics, Elec Eng & Comp Sci

Abstract

This project proposes an investigation into the use of software for the automated deployment and management of heterogeneous resources as utility resource clouds based on previously funded EPSRC activity. It offers automated multi-provider cloud management and will bring an establish field tested technology with commercial features such as cost and budget setting, service level agreements, robustness and resilience to researchers and research applications.The proposal focuses on answering two questions:1. Can the cloud utility model replace local compute clusters or groups of clusters and provide an efficient, extensible and customisable computation platform for the majority of the research community?2. Can the utility cloud model bring a more flexible and dynamic compute infrastructure to researchers and free them of the need to spend time and money supporting their infrastructure?The project focuses on developing the EPSRC investment in Zeel/i technology to manage application access and deployment to cloud providers-the work will focus on supporting research applications rather than the commercial applications that have been the focus for the last 5 years.The pilot project will focus on two representative research application areas that provide distinctly different challenges for cloud as a research computation platform and where PI/co-PI expertise is available. Exemplar 1 is a suite of numerical mathematical applications which relies heavily on BLAS libraries. This application suite is often run in small and medium scale to test algorithm implementation but is designed for very large scale production runs when matrix sizes of 100k by 100k are normal, and where efficient BLAS implementation, multicore resources and fast storage are essential to give satisfactory execution times. Exemplar 2 is a suite of applications to support gene analysis and relies on a several large application databases and a collection of online remote databases and analysis services.The plan of work focuses on the execution, management and analysis of cloud based implementations of the exemplar applications on commercial utility providers-these are judged to offer the most diverse cloud environments and offer distinct cost savings when compared to owned and managed infrastructures. This approach also enables researchers to access the technology and cost savings that the rapid adoption of cloud within the commercial domain is bringing.

Planned Impact

Researchers will benefit because * they can own infrastructure only for the period of time they require it; * they can request and use only the infrastructure they need for the application and the context of its use; * they can request an infrastructure that is suited and tailored to their application; * they are freed from the cost and effort involved in deployment, managing, supporting and refreshing owned infrastructure; * they can take advantage of the innovation that is occurring in the utility resource market aimed at commercial applications, such as resilience, mobility and scaling of applications; * they can use a wide variety of utility resource providers and technologies using a single application centric API; and * they can define a cost and budget to their application. These factors should reduce research costs, provide a flexible and efficient research infrastructure and enable researchers to focus on their research and supporting applications and not supporting the compute infrastructure necessary to enable their research and thereby enabling more ambitious research.
 
Description The ECHO project assumed a resource landscape where utility clouds are the norm. Experiments were conducted to examine the added value capabilities which a utility resource landscape might offer.

The work focused on numerical experiments which are multi-provider and provider technology agnostic. The goal is to use the emerging cloud providers as a marketplace for delivering the best value to researchers at the time they require resources. The work experimented with both small and large scale applications, and investigated how dynamic resource scaling, resilience and quality of service could be achieved. It has been demonstrated that cloud infrastructure resources can be used to execute highly parallel computations in a way that delivers a fast turn-around time with low operational costs.
Exploitation Route The commercial Zeel/i community will benefit from the work. The commercial Zeel/i user company EoverI Ltd is a project collaborator. Zeel is a mature, field tested technology with an established track record of supporting innovative cloud applications. It is hoped that EoverI can develop an open source library that enables automated, cost-focused and cloud provider agnostic access. This would enable users to define a budget and find a provider (if possible) to match that budget, while allowing research applications to remain agnostic to the provider. The work also offers University information services departments with a means to offer cloud based research facilities as an alternative to owned clusters. The aim of the project was to establish Zeel/i technology in support of research computing - as such the primary beneficiaries are the research community and the research support community that run, manage and develop research applications. The goal of the work is to use emerging cloud providers as a marketplace for delivering the best value to researchers at the time they require resources. It is hoped that the proposed approach to cloud resource management can be utilised in a wide variety of application areas which involve the use of infrastructure resources.
Sectors Creative Economy

Digital/Communication/Information Technologies (including Software)

URL http://cloudresearch.jiscinvolve.org/wp/2011/11/21/echo/
 
Description The use of multi-provider cloud environments for deploying applications is starting to becoming increasing commonplace. The ECHO project provided an abstraction for harnessing e-resources in such a multi-provider space. The work on the project has been transferred to industrial settings (EOVERI and SAP Research). EOverI have used multi-provider clouds to support media applications. SAP Research have developed compliance tools for monitoring applications deployed in multi-provider environments.
First Year Of Impact 2012
Sector Digital/Communication/Information Technologies (including Software)
Impact Types Societal

Economic

 
Description EPSRC KTS scheme
Amount £39,386 (GBP)
Funding ID KTS S3055CSC 
Organisation Engineering and Physical Sciences Research Council (EPSRC) 
Sector Public
Country United Kingdom
Start 07/2011 
End 08/2012
 
Title Zeel 
Description Zeel is a tool that allows a set of appropriate resources in a multi-provider cloud environment to be discovered for a given application and utilised. The tool is designed to be agnostic to underlying cloud technologies (as supplied by different providers). It has been used for supporting (i) media services; (ii) financial services; and (iii) HPC applications. 
Type Of Material Improvements to research infrastructure 
Provided To Others? No  
Impact Simplifies the process of finding and using e-resources in a multi-provider cloud environment. 
URL http://cloudresearch.jiscinvolve.org/wp/2011/11/21/echo/
 
Description EOverI 
Organisation EoverI
Country United Kingdom 
Sector Private 
PI Contribution Development of the Zeel tool originally developed by EOverI.
Collaborator Contribution Construction of a prototype multi-provider resource discovery system.
Impact Zeel resource discovery tool
Start Year 2010
 
Description presentation at UK eScience All Hands Meeting 2011 
Form Of Engagement Activity Scientific meeting (conference/symposium etc.)
Part Of Official Scheme? Yes
Type Of Presentation paper presentation
Geographic Reach National
Primary Audience Participants in your research and patient groups
Results and Impact ECHO - Enabling Cloud Hosted Organisations:
A technical overview of how organisations can utilise the potential of the cloud was presented.

The ECHO project lead to an industrial secondment at EoverI Ltd.
Year(s) Of Engagement Activity 2011
URL http://www.allhands.org.uk/sites/default/files/AHM2011SessionTimetable_0.pdf