As the regimen of self-isolation – designed to deprive the novel coronavirus of fresh victims – continues, the term Folding@home has been making the rounds in scientific circles.
It is not a new way of tackling that laundry pile that seems to grow week by week; it’s a fascinating technology approach to helping scientists discover a cure for COVID-19.
According to scientists, proteins are made of a linear chain of chemicals — amino acids — that, if performing effectively, “fold” into compact, functional structures. How a protein’s components arrange and move determines its function. Viruses have proteins as well, which are used to suppress our immune systems and reproduce themselves.
To help fight coronavirus, scientists and doctors need to understand how the viral protein works, or “folds,” if they are going to find ways to stop it.
This is where Big Data meets epidemiology. By running computer simulations that help them understand the moving parts of proteins, researchers believe the data they gather will get them closer to a cure.
“There’s never been more experts coming together to focus on a single topic as of right now,” Michael Schmidt, architect for Converged Cloud at SAP, says.
However, running the countless numbers of simulations that are required takes a massive amount of computing power. That’s where companies and the general public comes in. Donating unused computing power can accelerate the speed at which these simulations run, which may get us closer to a cure.
The initiative got a big boost when NVIDIA put out a call to gamers across the globe, asking them to join the fight.
“Gaming computers are extremely powerful machines,” Schmidt explains. “Before this crisis, gamers often used their spare capacity to ‘mine’ cryptocurrency and make a little money on the side. But now they are donating their graphics processing unit (GPU) power to science.”
SAP has joined this effort. To quickly get this off the ground, Schmidt’s DevOps team automated its capacity contribution, scaling existing spare computing capacity. This capacity is located on the company’s flagship converged cloud enterprise edition platform, the same platform that hosts many of SAP customers. When the COVID-19 crisis hit, the team envisioned using this early implementation to dynamically schedule and scale a Folding@home central processing unit (CPU) and GPU from the platform, scaling up when idle and scaling down when needed by other payloads.
“One of the things our cloud does really well is distributing the load across the many computers we have in our data centers,” Schmidt shares. “We can measure in real time the pressure we put in the system, and automatically scale back the capacity we’re giving to Folding@home if needed, really making sure no productive payload is being affected.”
Additionally, since SAP always maintains spare capacity for its customers, a few of SAP’s spare GPU bare-metal nodes were added to the project. While these dedicated servers are few in numbers, they can calculate extensive work units that yield a very high processing power for very heavy workloads. The team subsequently increased the contribution to the Folding@home project, providing an average of 19 petaflops — equivalent to approximately 50,000 CPUs and additional GPUs from its normal cloud spare capacity.
The load is spread across three continents and nine regions. Team SAP currently ranks in the top 200 contributors, higher than other software companies. Schmidt says he’s ecstatic with the results but remembers this is not really a competition. “We’re all in this together, and I’m glad the other companies are donating so much as well.”
To hear more from Michael Schmidt, listen to the full interview: