A-Z Index | Directory | Careers

Berkeley Lab Receives New Grants to Research Complex Systems

February 22, 2010

By Jon Bashor

As the nation and the world become increasingly dependent on complex networks ranging from the Internet to electrical grids and centralized computing systems, understanding how these systems operate is of paramount importance. To address this issue, researchers in Lawrence Berkeley National Laboratory's Computational Research Division (CRD) will lead two projects funded at a total of $3.5M million under a U.S. Department of Energy (DOE) program to study the mathematical challenges involved in improving our understanding of complex, interconnected systems such as computer networks.

The DOE program, called Mathematics for Complex, Interconnected Distributed Systems, was established to "support basic research in mathematical models, methods and tools for the modeling, simulation and analysis of complex, distributed, interconnected systems." The projects are funded through the Applied Mathematics Program within DOE's Office of Advanced Scientific Computing Research

"The Internet is probably the most complex artifact ever created by humans and today it has a profound effect on society," said Steven Hofmeyr, a computer scientist in Berkeley Lab’s Computational Research Division and leader of one of the two projects. "Networks also play an increasingly critical role in support of DOE research, so gaining a better understanding of their characteristics is important."

Hofmeyr's project, co-led by Stephanie Forrest of the University of New Mexico (UNM), will develop a software program for modeling various aspects of networks. Although a number of programs exist for modeling complex systems, they are too generic for understanding a system as complex as the Internet. The challenge is to develop a method that is not so simple that it isn't useful, but not so complex that it';s difficult to understand. What makes the Internet so complex is the incredible number of nodes and their linked relationships, which are far from uniform. For example, a few prominent sites (like Google) have huge numbers of incoming links, whereas the majority of sites on the web have very few links. To develop a model that accurately captures the characteristics of a very complex system, Hofmeyr's project will comprise three components: Geography, Economics and Traffic.

In terms of geography, each node or site is a distinct location and they all exist on a grid connected by the networks comprising the Internet. The project will model the routing of traffic, including web traffic and email, as it is routed at the autonomous systems level by network operators, such as telecoms, across the Internet, from one location to another. Each autonomous system is modeled as an economic entity, distributed across a grid (capturing the geography aspect). Each agent earns money by routing traffic, and spends money to expand its capacity and geographic distribution. Thus the network grows. The model will also address different time scales, from very short times for traffic to long-term economics.

The second project to be funded at Berkeley Lab is "A Mathematical and Data-Driven Approach to Intrusion Detection for High-Performance Computing." According to David Bailey, the chief technologist for Berkeley Lab's CRD and lead for the project, the team will apply known mathematical and statistical techniques to analyze the access and use of high-performance computer systems. As part of the project, the team will investigate some new promising techniques that potentially might be more effective, incorporating machine learning and statistical techniques. Sean Peisert, a member of the Berkeley Lab team and an adjunct professor at UC Davis, said the project will involve a lot of forensic analysis of data. One of the challenges, Peisert said, is that most of the tools now used for such analysis were developed for tasks other than forensics, making it difficult to accurately analyze what's there.

"By using mathematical methods to develop new rules, much as it is in the physical world where fire researchers have gone from 'firefighting' to studying the nature of fire and combustible objects, we want to develop better methods for detection and prevention," Peisert said.

In addition to CRD and UC Davis, DOE's National Energy Research Scientific Computing Center (NERSC) also at Berkeley Lab and the ICSI (International Computer Science Institute- Berkeley) will also be collaborating on this project.

About CRD and Berkeley Lab
The Computational Research Division (CRD) creates computational tools and techniques that enable scientific breakthroughs by conducting applied research and development in computer science, computational science and applied mathematics.

Berkeley Lab is a U.S. Department of Energy national laboratory located in Berkeley, California. It conducts unclassified scientific research and is managed by the University of California for the DOE Office of Science.


About Computing Sciences at Berkeley Lab

High performance computing plays a critical role in scientific discovery. Researchers increasingly rely on advances in computer science, mathematics, computational science, data science, and large-scale computing and networking to increase our understanding of ourselves, our planet, and our universe. Berkeley Lab’s Computing Sciences Area researches, develops, and deploys new foundations, tools, and technologies to meet these needs and to advance research across a broad range of scientific disciplines.