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
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