ESnet Releases Software for Building Interactive Network Portals

By Jon Bashor, LBNL Computing Sciences Communications Manager

October 5, 2015

When ESnet, the Department of Energy’s (DOE) Energy Sciences Network, unveiled its online interactive network portal called MyESnet in July of 2011, the reaction was strongly positive – other research and education networks liked it so much, they wanted the code to create their own portals.

After four years of development and refinement, they will get their wish. On Oct. 5, Jon Dugan of ESnet’s Tool Team will give a presentation on “ESnet’s Network Visualization Toolkit” at the 2015 Technology Exchange conference in Cleveland, Ohio. About 500 network experts from around the world are expected to attend the meeting.

“People really appreciate MyESnet, which we think is a great visualization of the network and network data. We have received a lot of queries from the community to help them create a similar portal,” said ESnet Chief Technologist Inder Monga, who leads the Tools Team. “So as a way of giving back to the community, we are releasing as open source three software libraries we developed that provide critical components to create the portal.”

The idea to develop the libraries grew out of the strong desire from the community to leverage the portal software for their own networks. The problem was that the portal itself was strongly tied to the way ESnet works and it wasn’t clear how to make it general enough for others to use. Instead of open sourcing the entire portal, the team decided to focus on factoring out the general purpose pieces and open sourcing those. Breaking out the general purpose code also made the remaining portal code cleaner and easier to maintain. “We did a lot of this for our own sanity,” Dugan said with a smile.

Esnet-map-interactive

This map highlights the sites ESnet serves, the structure of the network and the current traffic load. Click here for interactive map.

There are three reusable pieces that are being made available now as open source:

The charting library and the network diagrams library are built using React, an open-source library for creating user interfaces developed by Facebook in JavaScript.

ESnet, a DOE Office of Science User Facility, is funded by DOE and managed by Lawrence Berkeley National Laboratory. Since ESnet serves 40 DOE sites in the U.S., has a combined 340 GBPS connectivity to Europe and peers with 140 other networks, keeping track of network performance is critical.

To monitor network performance, ESnet gathers data from 8,000 different interfaces on the network every 30 seconds, letting the staff know how fast and how much data is being carried on the network, explained team member Peter Murphy. Murphy said the goal was to develop a consistent way to visualize this data as it came in from many different sources.

The Time Series Charts Library is focused on showing a series of measurements over time such as the network performance measurements that ESnet collects. This kind of chart is used many places in the MyESnet portal. For example, a user can click on any part of the map on the home page, whether a network link or end node, and see a plot of network traffic in each direction over time. Clicking on an end node, like the National Energy Research Scientific Computing Center (NERSC)—also a DOE Office of Science User Facility—a user can view charts showing the top 10 countries exchanging data with the center, the percent availability of the connection, traffic flow by protocol, and more. These charts are all produced by the library. When using the library, a developer can arrange, stack and add the appropriate charts to create a customized display of data in a declarative manner. The declarative approach means that the developer provides a description of how the charts should work and the library takes care of the details.

The front page of the MyESnet portal presents a simplified, high-level view of the network by combining and simplifying some aspects of the network. This map is created using the Network Diagram Library. This library has also been used in the internal ESDB project to visualize the linear topologies of point to point network circuits. This library allows developers to take topology data to create a network diagram and then customize the appearance and interaction of the diagram to suit the needs of the task at hand. Developers can customize a map to show the paths, bandwidth, level of data traffic, edges and nodes. The library works in a declarative manner as well.

Both the time series charts library and the network diagram library have a need for a common representation of time series data. Pond provides a unified representation of time series data which is lightweight and easy to use. In addition to providing a common format for time series data it provides a number of operations on time series such as forming samples into regularly spaced bins and basic operations like minimum and maximum. Pond is used by both the time series chart library and the network diagram library. Ostensibly named for a pool of data shimmering in the sun, Pond shares its name with Amelia “Amy” Pond, the time-traveling companion of Doctor Who.

Now that the libraries are made available, the team hopes that other organizations will take the code, use it, add to it and work with ESnet to make the improvements available to the community. “Ideally, other folks will come up with new and interesting ways to look at their data since they don’t need to re-create the visualizations these libraries provide,” Dugan said. “That’s the virtuous circle of open source software.” The team also sees expanded uses for the libraries, such as security and IT staff using the tools to explore event logs or any other place where there is a need to display time series data on a website.

Source: ESnet

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!

NWChemEx: Computational Chemistry Code for the Exascale Era

April 29, 2021

A team working on biofuel research is rewriting the decades-old NWChem software program for the exascale era. The new software, NWChemEx, will enable computational chemistry software to effectively run on exascale superc Read more…

Bristol Researchers Develop ML Method to Characterize Quantum Systems

April 29, 2021

Researchers from the University of Bristol have developed an algorithm that leverages machine learning to help characterize quantum systems. Building models of quantum systems has long been computationally challenging. B Read more…

Excelero Brings Its NVMesh Storage to Azure Public Cloud

April 28, 2021

Software-defined storage vendor Excelero has been helping customers share NVMe storage across networks both on-premises or in private clouds for years, but now, for the first time, the company is bringing its NVMesh stor Read more…

NSF, Partners Form ‘RINGS,’ a New Initiative to Catalyze Next-Gen Computing and Networking

April 28, 2021

The National Science Foundation (NSF) is announcing a new public-private partnership aimed squarely at the development of next-generation technologies: the Resilient & Intelligent NextG Systems (RINGS) program. RINGS Read more…

HPE Will Build Singapore’s New National Supercomputer

April 28, 2021

More than two years ago, Singapore’s National Supercomputing Centre (NSCC) announced a $200 million SGD (~$151 million USD) investment to boost its supercomputing power by an order of magnitude. Today, those plans come closer to fruition with the announcement that Hewlett Packard Enterprise (HPE) has been awarded... Read more…

AWS Solution Channel

Register now! AWS and NVIDIA host HPC in healthcare and life sciences virtual event

Join us for the AWS high performance computing (HPC) healthcare & life sciences virtual event on May 5th, with AWS partner NVIDIA. Read more…

Quantum Research: NTT Research-Tokyo Tech Tackle CIM Application Development

April 27, 2021

While most of the attention on quantum computing currently tracks gate-based approaches, there has also been steady progress with Coherent Ising Machine (CIM) systems, which are essentially analog systems that seek to le Read more…

NWChemEx: Computational Chemistry Code for the Exascale Era

April 29, 2021

A team working on biofuel research is rewriting the decades-old NWChem software program for the exascale era. The new software, NWChemEx, will enable computatio Read more…

HPE Will Build Singapore’s New National Supercomputer

April 28, 2021

More than two years ago, Singapore’s National Supercomputing Centre (NSCC) announced a $200 million SGD (~$151 million USD) investment to boost its supercomputing power by an order of magnitude. Today, those plans come closer to fruition with the announcement that Hewlett Packard Enterprise (HPE) has been awarded... Read more…

Arm Details Neoverse V1, N2 Platforms with New Mesh Interconnect, Advances Partner Ecosystem

April 27, 2021

Chip designer Arm Holdings is sharing details about its Neoverse V1 and N2 cores, introducing its new CMN-700 interconnect, and showcasing its partners' plans t Read more…

Massachusetts Startup Uses Supercomputing to Identify Four Promising COVID Therapeutics

April 26, 2021

Amid rising global cases and threatening variants, a major gap remains to be filled in the world’s strategy for defeating the pandemic: effective therapeutics Read more…

Microsoft to Provide World’s Most Powerful Weather & Climate Supercomputer for UK’s Met Office

April 22, 2021

More than 14 months ago, the UK government announced plans to invest £1.2 billion ($1.56 billion) into weather and climate supercomputing, including procuremen Read more…

MLPerf Issues New Inferencing Results, Adds Power Metrics, Nvidia Wins (Again)

April 21, 2021

MLPerf.org, the young ML benchmarking organization, today issued its third round of inferencing results (MLPerf Inference v1.0) intended to compare how well var Read more…

Cerebras Doubles AI Performance with Second-Gen 7nm Wafer Scale Engine

April 20, 2021

Nearly two years since its massive 1.2 trillion transistor Wafer Scale Engine chip debuted at Hot Chips, Cerebras Systems is announcing its second-generation technology (WSE-2), which its says packs twice the... Read more…

The New Scalability

April 20, 2021

HPC is all about scalability. The most powerful systems. The biggest data sets. The most cores, the most bytes, the most flops, the most bandwidth. HPC scales! Notwithstanding a few recurring arguments over the last twenty years about scaling up versus scaling out, the definition of scalability... Read more…

Julia Update: Adoption Keeps Climbing; Is It a Python Challenger?

January 13, 2021

The rapid adoption of Julia, the open source, high level programing language with roots at MIT, shows no sign of slowing according to data from Julialang.org. I Read more…

Intel Launches 10nm ‘Ice Lake’ Datacenter CPU with Up to 40 Cores

April 6, 2021

The wait is over. Today Intel officially launched its 10nm datacenter CPU, the third-generation Intel Xeon Scalable processor, codenamed Ice Lake. With up to 40 Read more…

CERN Is Betting Big on Exascale

April 1, 2021

The European Organization for Nuclear Research (CERN) involves 23 countries, 15,000 researchers, billions of dollars a year, and the biggest machine in the worl Read more…

Programming the Soon-to-Be World’s Fastest Supercomputer, Frontier

January 5, 2021

What’s it like designing an app for the world’s fastest supercomputer, set to come online in the United States in 2021? The University of Delaware’s Sunita Chandrasekaran is leading an elite international team in just that task. Chandrasekaran, assistant professor of computer and information sciences, recently was named... Read more…

HPE Launches Storage Line Loaded with IBM’s Spectrum Scale File System

April 6, 2021

HPE today launched a new family of storage solutions bundled with IBM’s Spectrum Scale Erasure Code Edition parallel file system (description below) and featu Read more…

10nm, 7nm, 5nm…. Should the Chip Nanometer Metric Be Replaced?

June 1, 2020

The biggest cool factor in server chips is the nanometer. AMD beating Intel to a CPU built on a 7nm process node* – with 5nm and 3nm on the way – has been i Read more…

Saudi Aramco Unveils Dammam 7, Its New Top Ten Supercomputer

January 21, 2021

By revenue, oil and gas giant Saudi Aramco is one of the largest companies in the world, and it has historically employed commensurate amounts of supercomputing Read more…

Quantum Computer Start-up IonQ Plans IPO via SPAC

March 8, 2021

IonQ, a Maryland-based quantum computing start-up working with ion trap technology, plans to go public via a Special Purpose Acquisition Company (SPAC) merger a Read more…

Leading Solution Providers

Contributors

Can Deep Learning Replace Numerical Weather Prediction?

March 3, 2021

Numerical weather prediction (NWP) is a mainstay of supercomputing. Some of the first applications of the first supercomputers dealt with climate modeling, and Read more…

Livermore’s El Capitan Supercomputer to Debut HPE ‘Rabbit’ Near Node Local Storage

February 18, 2021

A near node local storage innovation called Rabbit factored heavily into Lawrence Livermore National Laboratory’s decision to select Cray’s proposal for its CORAL-2 machine, the lab’s first exascale-class supercomputer, El Capitan. Details of this new storage technology were revealed... Read more…

AMD Launches Epyc ‘Milan’ with 19 SKUs for HPC, Enterprise and Hyperscale

March 15, 2021

At a virtual launch event held today (Monday), AMD revealed its third-generation Epyc “Milan” CPU lineup: a set of 19 SKUs -- including the flagship 64-core, 280-watt 7763 part --  aimed at HPC, enterprise and cloud workloads. Notably, the third-gen Epyc Milan chips achieve 19 percent... Read more…

New Deep Learning Algorithm Solves Rubik’s Cube

July 25, 2018

Solving (and attempting to solve) Rubik’s Cube has delighted millions of puzzle lovers since 1974 when the cube was invented by Hungarian sculptor and archite Read more…

African Supercomputing Center Inaugurates ‘Toubkal,’ Most Powerful Supercomputer on the Continent

February 25, 2021

Historically, Africa hasn’t exactly been synonymous with supercomputing. There are only a handful of supercomputers on the continent, with few ranking on the Read more…

GTC21: Nvidia Launches cuQuantum; Dips a Toe in Quantum Computing

April 13, 2021

Yesterday Nvidia officially dipped a toe into quantum computing with the launch of cuQuantum SDK, a development platform for simulating quantum circuits on GPU-accelerated systems. As Nvidia CEO Jensen Huang emphasized in his keynote, Nvidia doesn’t plan to build... Read more…

The History of Supercomputing vs. COVID-19

March 9, 2021

The COVID-19 pandemic poses a greater challenge to the high-performance computing community than any before. HPCwire's coverage of the supercomputing response t Read more…

HPE Names Justin Hotard New HPC Chief as Pete Ungaro Departs

March 2, 2021

HPE CEO Antonio Neri announced today (March 2, 2021) the appointment of Justin Hotard as general manager of HPC, mission critical solutions and labs, effective Read more…

  • arrow
  • Click Here for More Headlines
  • arrow
HPCwire