The Abilene Observatory and
Network Research
|
|
|
Rick Summerhill, Director Network
Research, Architecture, and Technology, Internet2 |
|
|
|
Joint Techs |
|
Salt Lake City, UT |
Abilene Observatory -
Summary
|
|
|
|
History and Motivation |
|
What is the Observatory? |
|
Collocation Projects |
|
Internet2 and NOC Measurements |
|
Data Collections |
|
Examples of Research Results |
|
Participation in Research Proposals |
|
Future Directions |
|
Issues |
|
http://abilene.internet2.edu/observatory/ |
History and Motivation
|
|
|
|
Original Abilene racks included
measurement devices |
|
Included a single PC |
|
Early OWAMP, surveyor measurements |
|
Optical splitters at some locations |
|
Motivation was primarily operational |
|
Data collections |
|
Collected and maintained by the NOC |
|
How is the network performing? |
|
Available to other network operators to
understand network |
|
It became apparent that the data was
valuable for research purposes |
History and Motivation
|
|
|
|
An important decision was made during
the last upgrade process (Juniper T-640 routers and OC-192c) |
|
Two racks with one dedicated to
measurement platform |
|
Potential for research community to
collocate equipment |
|
Created two components to the
Observatory |
|
Collocation - research groups are able
to collocate equipment in the Abilene router nodes |
|
Measurement - data is collected by the
NOC, the Ohio ITEC, and Internet2, and made available to the research
community |
Abilene router node
Dedicated servers at each
node
|
|
|
|
Houston Router Node |
|
NMS machines |
|
PlanetLab machines |
Collocation Research
Projects
|
|
|
|
PlanetLab – Nodes installed in all
Abilene Router Nodes |
|
PlanetLab is a global overlay network
for developing and accessing new network services |
|
Goal is deploy 1000 nodes in a variety
of networks |
|
Designed to support both short-term
experiments and long-running services |
|
Larry Peterson, Princeton University is
Research Lead |
|
http://www.planet-lab.org |
|
Potential new direction using MPLS
L2VPNs |
Collocation Projects
|
|
|
|
The AMP Project – Active Measurement
Platform, Deployed in all Abilene Router Nodes |
|
More than 150 nodes deployed worldwide |
|
Measurements include path,
round-trip-time, packet loss and on demand throughput tests |
|
Project of NLANR/MNA |
|
Tony McGregor NLANR/MNA, Waikato
University is Research Lead |
|
http://amp.nlanr.net |
Collocation Projects
|
|
|
|
The PMA Project – Passive Measurement and Analysis, Deployed at
Abilene Indianapolis Router Node |
|
Analysis of header traces from over 20
sites, including OC-192 circuits in Abilene |
|
Header traces of all packets in and out
of the Indianapolis Abilene router – A router clamp |
|
Joerg Micheel, NLANR/MNA, San Diego
Supercomputer Center, UCSD, is research lead |
|
http://pma.nlanr.net |
|
http://pma.nlanr.net/Sites/ipls-2004/ |
Measurement Capabilities
|
|
|
|
One way latency, jitter, loss |
|
IPv4 and IPv6 |
|
Regular TCP/UDP throughput tests – ~1
Gbps |
|
IPv4 and IPv6; On-demand available (see
“pipes”) |
|
SNMP (NOC) |
|
Octets, packets, errors; collected
frequently |
|
“Netflow” (ITEC Ohio) |
|
Addresses anonymized by 0-ing the low
order 11 bits |
|
Multicast beacon with historical data |
|
Routing data |
|
Both IGP and BGP - Measurement device
participates in both |
|
Japanese research techniques on routing
research were implemented |
Databases – Date Types
|
|
|
|
Data is collected locally and stored in
a distributed databases |
|
Databases |
|
Usage Data |
|
Netflow Data |
|
Routing Data |
|
Latency Data |
|
Throughput Data |
|
Router Data |
|
Syslog Data |
|
|
|
|
Databases - Interface
|
|
|
|
Variety of Interfaces to data |
|
Simple web based for usage data |
|
Rsync for netflow |
|
Simple web based for routing data |
|
SOAP interface for latency data |
|
SOAP interface for throughput data |
|
SOAP interface for Router data |
|
Syslog data still under development |
Examples of Research
Projects
|
|
|
|
Use of Data Collected by Abilene
Network Measurement Servers |
|
Data sets: Usage, Netflow, Routing, Throughput,
Latency, Syslog, Router |
|
A complete list of projects is
available from http://abilene.internet2.edu/observatory |
|
Samples of previous and ongoing
projects follow |
|
Flow sampling and Anomaly Detection
using Abilene flow data |
|
Wail:
The Wisconsin Advanced Internet Laboratory |
|
Paul Barford, University of Wisconsin,
is research lead |
|
http://wail.cs.wisc.edu |
|
|
Examples of Research
Projects
|
|
|
|
Spatio-Temporal Network Analysis |
|
Boston University, Department of
Computer Science and Department of Mathematics and Statistics |
|
Mark Crovella and Eric Kolaczyk, Boston
University are research leads |
|
Assessing the Presence and Incidence of
Alpha Flows in Backbone Networks |
|
Network Research Lab at Case Western
Reserve |
|
Vincenzo Liberatore, Case Western
Reserve University is research lead |
|
http://vorlon.cwru.edu/~vxr11/netlab/ |
Examples of Research
Projects
|
|
|
|
Modular Strategies for Internetwork
Monitoring |
|
University of Michigan, University of
Wisconsin, Boston University |
|
Mark Hero, University of Michigan,
research lead |
|
http://www.eecs.umich.edu/~msim/ |
|
Algorithms for Network Capacity
Planning and Optimal Routing Based on Time-Varying Traffic Matrices |
|
Columbia University |
|
Vishal Misra, Abhinav Kamra, Columbia
University, research leads |
Examples of Research
Projects
|
|
|
|
Reconfiguration of the logical topology in
WDM networks using simulation-based Markov Decision Processes |
|
University of Maryland |
|
Mark Shayman, University of Maryland,
research lead |
|
Distributive Collaborative Data
Streaming for Monitoring High-Speed Networks |
|
Georgia Tech University |
|
Jun (Jim) Xu, Georgia Tech research
lead |
|
http://www.cc.gatech.edu/~jx/ |
Special Projects
|
|
|
|
Sizing Router Buffers |
|
A project to experiment with the size
of buffers on several routers on the Abilene network |
|
The buffers are reduced using
configuration commands and the effect on traffic queues is examined |
|
Nick McKeown is research lead |
|
http://yuba.stanford.edu/~appenz/pubs/sigcomm-extended.pdf
and http://yuba.stanford.edu/~appenz/pubs/SIGCOMM04.ppt |
Support for Research
Proposals
|
|
|
|
The 100x100 project |
|
Understanding the requirements to bring
100 mbps connectivity to 100 million locations |
|
Understand the technical, economic, and
sociological aspects of the problem |
|
Project driven by the network research
community |
|
Hui Zhang is research lead, with many
researchers participating in the project |
|
http://100x100network.org |
|
Internet2 plays a supportive role only,
potentially providing a MPLS tunnel across Abilene (or the equivalent on
other infrastructure) |
Support for Research
Proposals
|
|
|
|
The Network Facilities Project |
|
One year NSF Grant to determine and
understand the needs of the network research community |
|
Determine what existing infrastructure
can be used by researchers |
|
Determine what additional facilities
would support research |
|
Rick Summerhill, Matt Zekauskas, and
Jorg Liebeherr are project leads |
|
Recently awarded |
Support for Research
Proposals
|
|
|
|
Distributed Security Data Project |
|
Two year grant from DHS |
|
To create a distributed database of
network attributes related to network security |
|
Participants from University of
Michigan, University of Wisconsin, University of Washington, and Internet2 |
|
Abilene Observatory data to be included
in available datasets |
Support for Research
Proposals
|
|
|
|
UltraLight: An Ultrascale Information
System for Data Intensive Research |
|
Grant from the NSF to investigate
network requirements for the CERN Large Hadron Collider |
|
Goal is to study new and innovative
ways to support large data transfers over long distances |
|
Project driven by the high energy
nuclear physics community |
|
Will use Abilene and HOPI facilities,
along with many others |
|
http://ultralight.caltech.edu/ |
|
|
Future Directions
|
|
|
|
Abilene Observatory |
|
Research input on large, correlated,
distributed databases? |
|
The types of data researchers would
like available - for example, a traffic matrix between routers? |
|
Future research collocation projects? |
|
Including other networks |
|
GigaPoPs |
|
Campus |
|
International |
|
Future infrastructures? |
|
Observatory like activities will be a
requirement for other projects like MAN LAN and HOPI, and for the next
generation network |
Issues
|
|
|
|
Some research projects need more
detailed data - for example, netflow data that is not anonymized |
|
Important projects to understand how
the network works and to set future directions |
|
How does this affect privacy |
|
Tension between ability to do valid
research and maintaining privacy requirements |
|
Should we provide more detailed data
via special arrangements with universities? |
URLs
|
|
|
|
http://abilene.internet2.edu/observatory |
|
Pointers to all
measurements/sites/projects |
|
http://www.abilene.iu.edu/ |
|
NOC home page. Weathermap, Proxy, SNMP measurements |
|
http://netflow.internet2.edu/weekly/ |
|
Summarized flow data |
|
http://www.itec.oar.net/abilene-netflow/ |
|
“Raw” – matricies; (Anon) feeds
available on request |
Slide 25