ESnet’s iperf3 Tool Helps Comcast Meet Customer Demand During COVID-19 ISP Surge

A network diagnostic and performance measurement tool developed by engineers at the U.S. Department of Energy’s (DOE’s) Energy Sciences Network (ESnet) and Lawrence Berkeley National Laboratory (LBNL) is being used by Comcast to fine-tune the largest residential Internet network in the United States and help ensure its services remain up and running at top speed during the COVID-19 crisis.

“We are seeing an unprecedented shift in network usage, but it’s within the capability of our network,” Comcast states on its COVID-19 Network Update webpage.

Prompted by shelter-in-place orders across the U.S. and the world in recent months, extraordinary demand is being placed on residential Internet service providers (ISPs) as people increasingly rely on home-based Internet connections for entertainment, education, shopping, and work.

ESnet’s open-source iperf3 tool is helping Comcast meet this challenge by giving them the ability to make timing and buffering changes across their network in real-time. Originally developed in 2009 as part of the perfSONAR toolkit, iperf3 is designed to measure the available network bandwidth between two hosts on an IP network. It supports tuning of features related to timing, protocols, and buffers; for each test, it reports the measured throughput, loss, and other parameters.

At present, Comcast – which is seeing a 30% uptick in network traffic since the country’s shelter-in-place orders took effect – is using iperf3 to run 700,000+ diagnostic speed tests per day. This helps them engineer the network for peak capacity and better handle spikes and shifts in usage patterns.

“Comcast is one of the largest ISPs in the world, and they are using iperf3 – part of their normal troubleshooting workflow – to make sure their network is delivering the performance that is required in this situation,” said Bruce Mah, a software engineer in ESnet’s Software Engineering Group who works with Comcast as part of their open-source relationship.

ESnet, a DOE Office of Science user facility managed by LBNL, is the fastest network in the world dedicated to science. It supports a multi-100Gbps fiber optic backbone that connects the DOE’s national laboratory system and experimental facilities with research and commercial networks around the globe.

ESnet, NERSC Continue to Deliver Supercomputing, Networking Support for Nation’s Scientists during Pandemic

ESnet

While people around the world hunker down in their homes to try to slow the advance of the COVID-19 virus and many services have decreased or stopped, two user facilities operated by the U.S. Department of Energy’s Office of Science continue to provide critical computing and networking resources to thousands of scientists, including some who are exploring ways to fight the pandemic.

The National Energy Research Scientific Computing Center (NERSC) and the Energy Sciences Network (ESnet) are managed by Lawrence Berkeley National Laboratory, which has reduced operations and onsite staffing under state-wide shelter-in-place orders. But NERSC and ESnet, deemed to provide essential services to the nation, continue to support “science as usual” as staff remotely manage the facilities from their homes.

NERSC has been named to the COVID-19 High Performance Computing Consortium. Led by the White House Office of Science and Technology Policy, industrial partners, and DOE, the consortium will give researchers access to supercomputers at DOE’s Argonne, Lawrence Livermore, Los Alamos, Oak Ridge, and Sandia national laboratories. ESnet will provide robust, high-bandwidth connections and peerings allowing scientists to tap into these computing resources and move data from across the world to those sites for analysis.

With an eye on pandemic-related research, NERSC staff have set up dedicated priority queues to run COVID-19-related research projects on a supercomputer. In one project, scientists at the Beckman Research Institute at the City of Hope are running molecular dynamic simulations that apply to a range of COVID-19 research areas. In particular, they are looking at the difference between the Chinese and Italian strains of the virus as well as potential antiviral treatments.

“It’s very challenging for everyone, it’s unprecedented,” said NERSC Division Director Sudip Dosanjh. “Our staff are very dedicated, and I think this also shows their passion for the science mission of NERSC, ESnet, and the laboratory.”

In fact, shelter-in-place policies across the country appear to be fostering even greater demands on the supercomputers at NERSC. With travel plans and conferences delayed or canceled, many of NERSC’s more than 7,000 users are spending their time at home but still want to advance their research by running projects on the center’s systems, Dosanjh surmised.

“Thanks to the dedicated efforts of NERSC personnel to keep computing systems running and supporting users’ requests, our ‘computing lab’ (NERSC) remains open and operational at full capacity,” said Manos Mavrikakis, a NERSC user and distinguished professor at the University of Wisconsin-Madison whose work focuses on understanding catalytic process principles and the discovery of new materials that would enable more efficient energy production. “As a result, we have been able to continue pursuing our research on catalytic reaction mechanisms, pretty much at the same pace as before coronavirus dominated everybody’s lifestyle. We are enormously grateful to NERSC personnel for an excellent job under highly stressful conditions.”

“We recognize the importance of that and are seeing that the utilization of Cori, our primary computer, is at 97 percent, an all-time high,” Dosanjh said. “A lot of other people can’t do their work unless we do our job, and I couldn’t be more proud of our staff.”

Cori, a Cray XC40 supercomputer able to perform nearly 30 quadrillion calculations per second, is used to create detailed models of scientific problems and analyze massive amounts of data from experimental facilities operated by DOE.

ESnet provides the critical high-bandwidth connection between tens of thousands of researchers at national labs, universities, user facilities and supercomputer centers like NERSC. ESnet operates a dedicated multi-100-gigabits-per-second network that crisscrosses the country and has four similar links crossing the Atlantic Ocean for collaborations in Europe. Almost all network traffic passing to and from DOE laboratories traverses the network.

Although ESnet’s operations center is in Berkeley, about 40 percent of the staff live in other states across four time zones and are used to working offsite. The network operates 24 hours a day, 365 days a year, enabling scientists to seamlessly access data portals, transfer massive research data sets, and tap into remote scientific instruments — all in real-time from anywhere.

The dispersed staff are both closer to other facilities and bring different perspectives to solving network issues, said Tony Ferrelli, head of ESnet’s Network Engineering and Operations Team. With so many people across the country working from home, ESnet has seen a blip in traffic moving onto the network, Ferrelli said, but there is still bandwidth to spare. One interesting note is that with more people working from home, they are finding that their home network connections are much slower than expected, which is compounded by increased demand, Ferrelli said.

Network staff is also on hand to help researchers should they need help to manage the large datasets that are typical of DOE science, ESnet Director Inder Monga said.

“It’s all about the people – those of us whose job is to provide these resources and those who tap into them to support our nation’s scientific leadership,” Monga said. “With all these efforts, science is proceeding as usual.”

By connecting with other research and education networks, ESnet is providing a critical link for scientists and consortium members like those from COVID-19 High Performance Computing Consortium with DOE supercomputer centers, thereby supporting research efforts into the COVID-19 pandemic.

Written by Jon Bashor