Helix Nebula: from Grid to Cloud and Lessons Learned So Far

By Tiffany Trader

July 17, 2012

European cloud computing is taking off as can be seen in the progress of Helix Nebula – the Science Cloud, a collaboration between select service providers and three of Europe’s most prominent research centers, CERN, the European Space Agency (ESA), and the European Molecular Biology Laboratory (EMBL). The Helix Nebula project announced last week that they were on the verge of moving from the initial proof of concept phase to the start of the two-year pilot phase, which involves expanded proofs of concepts and perhaps some additional demand side partners.

Helix NebulaThe three flagship applications (one from each research institution) have been deployed to cloud resources provided by Atos, CloudSigma and T-Systems.

Michael Higgins, Chief Enterprise Solutions Officer at CloudSigma, makes the point that CERN and the other research institutions are not really customers, not yet at least. Currently, they are all partners exploring the feasibility of migrating workloads from the grid to the cloud. Higgins further explains that Helix Nebula brings together two sets of consortia, the demand side and the supply side, which is comprised of both public and private cloud providers.

In the initial proof-of-concept phase, commercial terms are not imposed by the cloud providers on a pay-per-use basis, but instead involve agreed-upon bulk-payment monetary contribution from each of the demand side participants, based on each vendor’s ability to deliver the proofs of concept.

CERN and the Worldwide LHC Computing Grid

Project participant CERN generates a huge amount of data on its Large Hadron Collider. The LHC generally produces about 15 petabytes (15 million gigabytes) of data annually, but this year, they’re on track to reach 30 petabytes as the search for the Higgs boson particle has picked up steam. To analyze all this data, research partners from around the world rely on the Worldwide LHC Computing Grid (WLCG), a global grid network of more than 150 computing centers.

When asked what role if any Helix Nebula played in the preliminary Higgs boson discovery, the response from WLCG Project Leader Ian Bird was a qualified none:

“We did succeed in running some simulation work in production, and I dare say some of that resulting simulation was used in the analysis of the data that led to the announcement last week, but this was a very tiny fraction compared to the huge amount of data that had to be processed.”

Helix Nebula has gone from its initial stages of technology review to the point now where CloudSigma has completed all three proofs of concept for the flagship workloads. Based on that success, they’re now moving toward the next phase, which is to expand the proofs of concept and to begin to refine the commercial terms.

“They’re not only expanding the original proofs of concept, but opening the door to more demand-side flagship projects. Up to now, the researchers have not been overly pressed to understand TCO – total cost of ownership – so this may be something they’re struggling with,” suggests Higgins. “Like at CERN, IT doesn’t pay for electricity, so they would not know how much to factor in for their in-house server electricity costs.”

Higgins makes the case that cloud bursting is more suitable for science than grid or on-premise systems because very little science occurs 24/7, around the clock. There are times when ATLAS is not generating data and other times when there is an backlog of work. Oversubscription and underutilization are often the norm with designated resources, but bursting allows researchers to use only the resources they need when they need it.

Institutions are facing funding issues, explains Higgins, which means there is less hardware to evergreen or purchase new. Every day there is more compute demand, and the resources are strained. They have to look to the cloud for cost-savings or they have to find new sources of capital investment. Running workloads in the cloud on a pay-per-use basis erases the problem of buying a $10,000 platform and running it two weeks out of four.

While these arguments make sense, applying virtualization and cloud technologies to current grid resources is another avenue for boosting utilization rates and creating elasticity and scalability, and CERN is exploring these options in addition to the public cloud. Still, Bird notes that simply having a private cloud won’t work either, because the research depends on a federated connected cloud.

Grid Versus Cloud

Asked what will happen to the Worldwide LHC grid as cloud ramps up, Bird says that it will remain. He uses the opportunity to discuss current grid developments. They are running virtual machines on some of the sites, and they are in the process of deploying OpenStack. These projects are designed to improve their internal efficiency as well as the way they run services and provide services, and will also give them additional opportunities to interact with cloud sites.

Bird points to an important distinction between grid and cloud which is one of federation. Grid, despite being a networked collection of distributed computing systems, has evolved to become a highly-unified computing resource. Whereas using multiple cloud providers essentially means you have a collection of disparate resources that are difficult to integrate, even when they’re working together as with Helix Nebula. In addition to the API headaches, there are a myriad of standards and integration pain points to contend with, he says, elaborating further on the grid/cloud dichotomy:

The reason why we used the grid in the first place is because the computing resources that we have access to which are provided by the science funding agencies are physically distributed around the world and we have to have a way of putting these together, so that we did with grid technologies. So for us, the grid is a way of sharing resources and collaborating, while the cloud isn’t really that, it’s more to do with economies of scale. It’s distributed in the way it’s remote from you, but it’s really a different concept. One of the interesting things is how much of that [cloud] technology can we use to improve the way we run our own computer centers simply by not having to support grid infrastructure, but switching that to some cloud technology and how much can we do by buying resources from commercial resources?

As for comparisons between the grid I/O problem versus the cloud I/O problem, Bird observes that while these are similar, this is an area that has received a lot of investment on the grid side. Over the years, the partner institutions have developed dedicated optical private networks between the servers and their large compute centers and they also make significant use of specialized academic networks. When asked if he sees similar developments happening in cloud, Bird is doubtful they’ll happen in the near term, and points to another question for Helix Nebula, which is what is the connectivity of these partners and can we reach them over the academic networks? He says these are among the types of issues they want to pin down in the next couple of years.

On the positive side, Bird notes that networking has changed a lot since the deployment of grid. Prices have come down and data management techniques have become more effective. These developments will be applied to the Helix Nebula project.

Regarding the more specific process of transferring workloads from the grid to the cloud, CloudSigma’s Higgins explains that some of them ported over without too much work, while others have required more extensive retooling due to the numerous changes in the software design practices and machine architectures since these applications were first written. As an illustration, many of the apps in use today were written prior to JAVA and NoSQL databases.

Bird has a somewhat different take on the nitty-gritty details of the cloud migration, saying that they did not need to change the code at all. He explains that the LHC codes fall into the “high-throughput computing” model, where the different pieces of the running code do not need to communicate with each other. The grid resource and cloud resource are basically the same, he notes, i.e., a big cluster of Linux machines. The main difference is how you access this resource and how you move data in and out, however “at the level of real-code running on the machine, it’s the same,” he says.

A Cloud is Not a Cloud

From Bird’s point of view, CERN saw the successful completion of its three proofs of concept. The process entailed running the same simulation workload with the three different cloud providers. The conclusion Bird draws from this, is that while successful, “a cloud is not a cloud is not a cloud.” You cannot just write-once, run-anywhere; there are integration headaches.

According to the grid expert, they absolutely will need an adapter layer that knows how to talk to the different providers. This is essential if they want to use these resources in a dynamic way that involves moving between cloud providers. When asked about a possible performance penalty, he responds that since this is mainly a way to get data into the cloud, any overhead would be likely be negligible. He adds these so-called cloud broker solutions already exist in the open source domain; Deltacloud and libcloud are examples. While this layer adds complexity and could even introduce faults, it’s unavoidable at this stage of the game if you value transparency and interoperability.

Up until now, CERN has been running cloud-friendly workloads with little network I/O dependency. When asked about the HPC cloud bandwidth issue, i.e., the limitations of getting data in and out of the cloud, Bird said this absolutely could be a problem. Their normal data processing workloads involve transferring petabytes of data. During the two-year pilot phase, they will address several issues related to data movement: whether they can move data in and out of the cloud at this scale, whether they can afford to do this, and possible policy issues involved with moving academic data into the commercial domain.

Bird returns to the bottom line, which is cost: “Can we afford to move data in and out and can we afford to store data in the cloud?” he asks.

“There are many different use cases. I think we can overcome the technical issues; the most interesting question is what’s the real cost of doing this and how does it compare with the infrastructure that we have currently?”

Bird gives the impression that while cloud migration has potential, it’s not a “sure thing” and by no means a panacea. How do you get a collection of cloud providers to behave as a federated resource? The first steps involve supplementing the existing grid resources with a few cloud providers, says Bird, which allows those involved to begin the process of learning how to integrate the various pieces.

New Science

CloudSigma’s Higgins is most excited about the new science that can be enabled by the cloud as more and more science databases are migrated over. Right now, there are three databases that do not combine to support any practical implications, but the possibilities for meta-analysis are intriguing. For example, with ESA’s earth observation data stored in the cloud, a researcher could ask the World Health Organization for the mosquito outbreak data. This would create a platform where both databases would be available, allowing scientists to expand their research horizons.

This kind of integration requires a lot of work because each database has its own schema. Right now CloudSigma is working on an initiative that is attempting to create master schemas. For example, the earth observation data is linked to latitude and longitude, whereas the mosquito outbreak data is based on distance from a known point on a compass bearing. So the question then is how to marry these distinct data points. The new effort is hammering out a global schema which can make sense of these disparate units so that it becomes a useful tool for researchers. At that point, a scientist could answer queries such as “six miles north of Nairobi, how wet is it and how many mosquitos are we expecting to break out?”

Higgins is confident that creating a rich ecosystem of multiple scientific databases will draw new researchers to the cloud.

Subscribe to HPCwire's Weekly Update!

Be the most informed person in the room! Stay ahead of the tech trends with industy updates delivered to you every week!

Researchers Scale COSMO Climate Code to 4888 GPUs on Piz Daint

October 17, 2017

Effective global climate simulation, sorely needed to anticipate and cope with global warming, has long been computationally challenging. Two of the major obstacles are the needed resolution and prolonged time to compute Read more…

By John Russell

Student Cluster Competition Coverage New Home

October 16, 2017

Hello computer sports fans! This is the first of many (many!) articles covering the world-wide phenomenon of Student Cluster Competitions. Finally, the Student Cluster Competition coverage has come to its natural home: H Read more…

By Dan Olds

UCSD Web-based Tool Tracking CA Wildfires Generates 1.5M Views

October 16, 2017

Tracking the wildfires raging in northern CA is an unpleasant but necessary part of guiding efforts to fight the fires and safely evacuate affected residents. One such tool – Firemap – is a web-based tool developed b Read more…

By John Russell

HPE Extreme Performance Solutions

Transforming Genomic Analytics with HPC-Accelerated Insights

Advancements in the field of genomics are revolutionizing our understanding of human biology, rapidly accelerating the discovery and treatment of genetic diseases, and dramatically improving human health. Read more…

Exascale Imperative: New Movie from HPE Makes a Compelling Case

October 13, 2017

Why is pursuing exascale computing so important? In a new video – Hewlett Packard Enterprise: Eighteen Zeros – four HPE executives, a prominent national lab HPC researcher, and HPCwire managing editor Tiffany Trader Read more…

By John Russell

Student Cluster Competition Coverage New Home

October 16, 2017

Hello computer sports fans! This is the first of many (many!) articles covering the world-wide phenomenon of Student Cluster Competitions. Finally, the Student Read more…

By Dan Olds

Intel Delivers 17-Qubit Quantum Chip to European Research Partner

October 10, 2017

On Tuesday, Intel delivered a 17-qubit superconducting test chip to research partner QuTech, the quantum research institute of Delft University of Technology (TU Delft) in the Netherlands. The announcement marks a major milestone in the 10-year, $50-million collaborative relationship with TU Delft and TNO, the Dutch Organization for Applied Research, to accelerate advancements in quantum computing. Read more…

By Tiffany Trader

Fujitsu Tapped to Build 37-Petaflops ABCI System for AIST

October 10, 2017

Fujitsu announced today it will build the long-planned AI Bridging Cloud Infrastructure (ABCI) which is set to become the fastest supercomputer system in Japan Read more…

By John Russell

HPC Chips – A Veritable Smorgasbord?

October 10, 2017

For the first time since AMD's ill-fated launch of Bulldozer the answer to the question, 'Which CPU will be in my next HPC system?' doesn't have to be 'Whichever variety of Intel Xeon E5 they are selling when we procure'. Read more…

By Dairsie Latimer

Delays, Smoke, Records & Markets – A Candid Conversation with Cray CEO Peter Ungaro

October 5, 2017

Earlier this month, Tom Tabor, publisher of HPCwire and I had a very personal conversation with Cray CEO Peter Ungaro. Cray has been on something of a Cinderell Read more…

By Tiffany Trader & Tom Tabor

Intel Debuts Programmable Acceleration Card

October 5, 2017

With a view toward supporting complex, data-intensive applications, such as AI inference, video streaming analytics, database acceleration and genomics, Intel i Read more…

By Doug Black

OLCF’s 200 Petaflops Summit Machine Still Slated for 2018 Start-up

October 3, 2017

The Department of Energy’s planned 200 petaflops Summit computer, which is currently being installed at Oak Ridge Leadership Computing Facility, is on track t Read more…

By John Russell

US Exascale Program – Some Additional Clarity

September 28, 2017

The last time we left the Department of Energy’s exascale computing program in July, things were looking very positive. Both the U.S. House and Senate had pas Read more…

By Alex R. Larzelere

How ‘Knights Mill’ Gets Its Deep Learning Flops

June 22, 2017

Intel, the subject of much speculation regarding the delayed, rewritten or potentially canceled “Aurora” contract (the Argonne Lab part of the CORAL “ Read more…

By Tiffany Trader

Reinders: “AVX-512 May Be a Hidden Gem” in Intel Xeon Scalable Processors

June 29, 2017

Imagine if we could use vector processing on something other than just floating point problems.  Today, GPUs and CPUs work tirelessly to accelerate algorithms Read more…

By James Reinders

NERSC Scales Scientific Deep Learning to 15 Petaflops

August 28, 2017

A collaborative effort between Intel, NERSC and Stanford has delivered the first 15-petaflops deep learning software running on HPC platforms and is, according Read more…

By Rob Farber

Oracle Layoffs Reportedly Hit SPARC and Solaris Hard

September 7, 2017

Oracle’s latest layoffs have many wondering if this is the end of the line for the SPARC processor and Solaris OS development. As reported by multiple sources Read more…

By John Russell

US Coalesces Plans for First Exascale Supercomputer: Aurora in 2021

September 27, 2017

At the Advanced Scientific Computing Advisory Committee (ASCAC) meeting, in Arlington, Va., yesterday (Sept. 26), it was revealed that the "Aurora" supercompute Read more…

By Tiffany Trader

Google Releases Deeplearn.js to Further Democratize Machine Learning

August 17, 2017

Spreading the use of machine learning tools is one of the goals of Google’s PAIR (People + AI Research) initiative, which was introduced in early July. Last w Read more…

By John Russell

GlobalFoundries Puts Wind in AMD’s Sails with 12nm FinFET

September 24, 2017

From its annual tech conference last week (Sept. 20), where GlobalFoundries welcomed more than 600 semiconductor professionals (reaching the Santa Clara venue Read more…

By Tiffany Trader

Graphcore Readies Launch of 16nm Colossus-IPU Chip

July 20, 2017

A second $30 million funding round for U.K. AI chip developer Graphcore sets up the company to go to market with its “intelligent processing unit” (IPU) in Read more…

By Tiffany Trader

Leading Solution Providers

Amazon Debuts New AMD-based GPU Instances for Graphics Acceleration

September 12, 2017

Last week Amazon Web Services (AWS) streaming service, AppStream 2.0, introduced a new GPU instance called Graphics Design intended to accelerate graphics. The Read more…

By John Russell

Nvidia Responds to Google TPU Benchmarking

April 10, 2017

Nvidia highlights strengths of its newest GPU silicon in response to Google's report on the performance and energy advantages of its custom tensor processor. Read more…

By Tiffany Trader

EU Funds 20 Million Euro ARM+FPGA Exascale Project

September 7, 2017

At the Barcelona Supercomputer Centre on Wednesday (Sept. 6), 16 partners gathered to launch the EuroEXA project, which invests €20 million over three-and-a-half years into exascale-focused research and development. Led by the Horizon 2020 program, EuroEXA picks up the banner of a triad of partner projects — ExaNeSt, EcoScale and ExaNoDe — building on their work... Read more…

By Tiffany Trader

Delays, Smoke, Records & Markets – A Candid Conversation with Cray CEO Peter Ungaro

October 5, 2017

Earlier this month, Tom Tabor, publisher of HPCwire and I had a very personal conversation with Cray CEO Peter Ungaro. Cray has been on something of a Cinderell Read more…

By Tiffany Trader & Tom Tabor

Cray Moves to Acquire the Seagate ClusterStor Line

July 28, 2017

This week Cray announced that it is picking up Seagate's ClusterStor HPC storage array business for an undisclosed sum. "In short we're effectively transitioning the bulk of the ClusterStor product line to Cray," said CEO Peter Ungaro. Read more…

By Tiffany Trader

Intel Launches Software Tools to Ease FPGA Programming

September 5, 2017

Field Programmable Gate Arrays (FPGAs) have a reputation for being difficult to program, requiring expertise in specialty languages, like Verilog or VHDL. Easin Read more…

By Tiffany Trader

IBM Advances Web-based Quantum Programming

September 5, 2017

IBM Research is pairing its Jupyter-based Data Science Experience notebook environment with its cloud-based quantum computer, IBM Q, in hopes of encouraging a new class of entrepreneurial user to solve intractable problems that even exceed the capabilities of the best AI systems. Read more…

By Alex Woodie

Intel, NERSC and University Partners Launch New Big Data Center

August 17, 2017

A collaboration between the Department of Energy’s National Energy Research Scientific Computing Center (NERSC), Intel and five Intel Parallel Computing Cente Read more…

By Linda Barney

  • arrow
  • Click Here for More Headlines
  • arrow
Share This