29.12.2014 Views

Magellan Final Report - Office of Science - U.S. Department of Energy

Magellan Final Report - Office of Science - U.S. Department of Energy

Magellan Final Report - Office of Science - U.S. Department of Energy

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Magellan</strong> <strong>Final</strong> <strong>Report</strong><br />

as Eucalyptus and Hadoop, require us to study the impact <strong>of</strong> cloud computing on scientific environments.<br />

The <strong>Magellan</strong> project has focused on understanding the unique requirements <strong>of</strong> DOE science applications<br />

and the role cloud computing can play in scientific communities. However the identified gaps and challenges<br />

apply more broadly to scientific applications using cloud environments.<br />

1.1 <strong>Magellan</strong> Goals<br />

The goal <strong>of</strong> the <strong>Magellan</strong> project is to investigate how the cloud computing business model can be used to<br />

serve the needs <strong>of</strong> DOE <strong>Office</strong> <strong>of</strong> <strong>Science</strong> applications. Specifically, <strong>Magellan</strong> was charged with answering<br />

the following research questions:<br />

• Are the open source cloud s<strong>of</strong>tware stacks ready for DOE HPC science<br />

• Can DOE cyber security requirements be met within a cloud<br />

• Are the new cloud programming models useful for scientific computing<br />

• Can DOE HPC applications run efficiently in the cloud What applications are suitable for clouds<br />

• How usable are cloud environments for scientific applications<br />

• When is it cost effective to run DOE HPC science in a cloud<br />

In this report, we summarize our findings and recommendations based on the experiences over the course<br />

<strong>of</strong> the project in addressing the above research questions.<br />

1.2 NIST Cloud Definition<br />

The term “cloud computing” has been used to refer to different concepts, models, and services over the<br />

last few years. For the rest <strong>of</strong> this report we use the definition for cloud computing provided by the<br />

National Institute <strong>of</strong> Standards and Technology (NIST), which defines cloud computing as a model for<br />

enabling convenient, on-demand network access to a shared pool <strong>of</strong> configurable computing resources (e.g.,<br />

networks, servers, storage, applications, and services) that can be rapidly provisioned and released with<br />

minimal management effort or service provider interaction [63].<br />

High performance computing (HPC) centers such as those funded by the <strong>Department</strong> <strong>of</strong> <strong>Energy</strong> provide<br />

a number <strong>of</strong> these key features, including resource pooling, broad network access, and measured services<br />

based on user allocations. However, there is limited support for rapid elasticity or on-demand self-service in<br />

today’s HPC centers.<br />

1.3 Impact<br />

The <strong>Magellan</strong> project has made an impact in several different areas. <strong>Magellan</strong> resources were available to end<br />

users in several different configurations, including virtual machines, Hadoop, and traditional batch queues.<br />

Users from all the DOE SC <strong>of</strong>fices have taken advantage <strong>of</strong> the systems. Some key areas where <strong>Magellan</strong><br />

has made an impact in the last two years:<br />

• The <strong>Magellan</strong> project is the first to conduct an exhaustive evaluation <strong>of</strong> the use <strong>of</strong> cloud computing<br />

for science. This has resulted in a number <strong>of</strong> publications in leading computer science conferences and<br />

workshops.<br />

• A facility problem at the Joint Genome Institute led to a pressing need for backup computing hardware<br />

to maintain its production sequencing operations. NERSC partnered with ESnet and was able to<br />

provision <strong>Magellan</strong> hardware in a Hardware as a Service (HaaS) model to help the Institute meet its<br />

demands.<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!