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.
Publications
Gabarro J
(2011)
Symbolic and Quantitative Approaches to Reasoning with Uncertainty
Gabarro J
(2013)
Analysing Web-Orchestrations Under Stress Using Uncertainty Profiles
in The Computer Journal
Stewart A
(2013)
Reasoning about orchestrations of web services using partial correctness
in Formal Aspects of Computing
Sun Y
(2013)
Cloud Computing
Wright P
(2012)
A constraints-based resource discovery model for multi-provider cloud environments
in Journal of Cloud Computing: Advances, Systems and Applications
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 |