Skip to Content
[CAIDA - Center for Applied Internet Data Analysis logo]
Center for Applied Internet Data Analysis
www.caida.org > funding : ngi1998 : content : reports : quarterly_0400.xml
RECIPIENT'S PROGRESS STATUS AND MANAGEMENT REPORT

Predictability and Security of High Performance Networks

For the period 01 January 2000 to 31 March 2000

Report #8

CDRL A001

CONTRACT N66001-98-2-8922

April 30, 2000

SUBMITTED TO Receiving Officer
SPAWARSYSCEN - SAN DIEGO
e-mail address: spendlov@spawar.navy.mil

Richard Laverty
PHONE 619-553-2918
FAX 619-553-1690
laverty@spawar.navy.mil

Frank Schindler
PHONE 619-553-2845
FAX 619-553-1690
schindl@spawar.navy.mil
SUBMITTED BY
University of California, San Diego (UCSD)
9500 Gilman Drive
La Jolla, CA 92093

Principal Investigator
Dr. Kimberly Claffy
PHONE 858-534-8333
FAX 858-822-0861
kc@caida.org

Contract/Financial Contact
Lynnelle Gehrke
PHONE 858-534-0243
FAX 858-534-0280
lgehrke@ucsd.edu

Quarterly Status Report

Predictability and Security of High Performance Networks

For the period 01 January 2000 to 31 March 2000

Contract N66001-98-2-8922

CDRL A001

1.0 Purpose of Report

This status report is the quarterly cooperative agreement report (CDRL A001) which summarizes the effort expended by the UCSD's Cooperative Association for Internet Data Analysis (CAIDA) program in support of SPAWARSYSCEN-SAN DIEGO and DARPA on Agreement N66001-96-2-8922.

2.0 Project Members

UCSD utilized (01/01/00-03/31/00):

Dr. KC Claffy 328 hours

Daniel McRobb 172 hours

David Moore 588 hours

Other Staff 3081 hours

Total Hours 4169

University of Waikato actual hours unavailable(see financial information)

3.0 Project Description

UCSD/CAIDA is focusing on advancing the capacity to monitor, depict, and predict

traffic behavior on current and advanced networks, through developing and deploying tools to better engineer and operate networks and to identify traffic anomalies in real time. CAIDA will concentrate efforts in the development of tools to automate the discovery and visualization of Internet topology and peering relationships, monitor and analyze Internet traffic behavior on high speed links, detect and control resource use (security), and provide for storage and analysis of data collected in aforementioned efforts.

4.0 Performance Against Plan

A. Task 1. Coral OC48mon

The fabrication of the Dag4.0 capture card was completed in February 2000, and testing commenced by the University of Waikato development team. An OC48 Broadband Series Test System on loan from Sprint was used for testing.

We are approximately 3 quarters behind schedule on Task 1 due to the fabrication delays reported in the January 2000 quarterly report, but have completed the following Program Plan directives:

-Continued development and enhancement of OC48mon software and firmware code

-Begun testing of prototype cards

-Continued discussions of OC48mon development and use with the community

B. Task 2. Tomography

Lack of sufficient storage space on the DEC raid array that houses collected skitter data, and complications in collecting destination lists from skitter machines collocated with DNS root server machines has slowed the DNS root server initiative. Program Plan objectives that were completed during Quarter 3 include:

- Collection of data from the skitter machine co-located at the "L" root server

- Continued refinement and analysis of data collected from skitter machines located at "F" DNS root server location

-Visualization of Core Internet ASes completed

- Developed and refined skitter destination list

- Continued briefings to Internet community on purpose and initial results of skitter, and

solicited their inputs

- Enhanced the skitter/Tomography analysis/visualization tools

- Created animation describing how skitter works

C. Task 3. Security

The following Task 3 Program Plan objectives were complete this quarter:

-Development of a set of recommendations for additional security applications/implementations of Coral or related traffic monitoring tools

-Porting third-party security applications with existing CoralReef security applications.

Due to the lack of available personnel to focus on this task (as reported in the January 2000 quarterly report), we are approximately one quarter behind schedule. CAIDA employee Ryan Koga has been assigned to work on the Security task.

D. Task 4. Data Storage/Analysis

This task is performing according to plan, with the following Program Plan directives completed:

-Expanded collection/storage of data

-Enhanced analysis code and reporting formats

-Continued comprehensive analysis of skitter data (see section 11.1, Work Focus)

5.0 Major Accomplishments to Date

The following major accomplishments were achieved during Quarter 3:

Under Task 1, the first prototype of the OC48 monitor hardware is now operating, and was demonstrated at the Passive and Active Measurement Workshop held in New Zealand in early April. This prototype is ATM-only, and uses 32-bit 33 MHz PCI. The DAG 4.1 POS/ATM capture card development is underway, with circuit design completed, and layout commenced.

Task 2 accomplishments include major work on revision of the skitter destination list, release of additional skitter data to the research community, and completion of a skitter animation. Accomplishments also include successful data collection from the "L" root server, and development of a visualization of "Core Internet Autonomous Systems".

6.0 Artifacts Developed During the Past Quarter

No artifacts were developed this past quarter.

7.0 Issues

7.1 Open issues with no plan, as yet, for resolution:

None.

7.2 Open issues with plan for resolution:

A formal re-budget of remaining NGI funds and formal request for a one year extension of the NGI award will be submitted to SPAWAR/DARPA in early April. The current project end date is 07/15/00, and we are asking for a 1 year extension.

The primary reason for extension is due to significant delays in obtaining critical components required for development of the prototype OC48 capture cards under Task 1 of this award. As explained in the quarterly reports dated April and October 1999, there were delays in finalizing the subcontract with the University of Waikato, the entity chosen to do the development of the OC48 capture card. There were additional delays in obtaining Vitesse's new OC48 ATM/POS 2211 chipset with the PCI 34/33 bus, a critical component for development of the OC48 DAG 4.0 capture card. The Vitesse chipset became available in September 1999, and the DAG 4.0 was immediately sent to Jawed in Los Angeles for fabrication (see quarterly report dated October 31, 1999). These delays have put us nine months behind schedule on Task 1.

There have also been delays on Task 3 (Security) due to loss of technical personnel. As noted in the April 1999 quarterly report, Andrew Gross, head of SDSC's Pacific Institute of Computer Security (PICS) replaced Glenn Sager who left SDSC in March 1999 for career reasons (see quarterly report dated October 31, 1999) as Coral Security applications task leader. Andrew Gross also left UCSD in August of 1999 for career reasons (see quarterly report dated October 31, 1999). Work on Task 3 is continuing under Ken Keys and David Moore's leadership, however, progress remains slower than anticipated. We have now assigned Ryan Koga, a CAIDA employee, work on the Security task.

For these reasons, we are requesting a one year no-cost extension to complete work under this award.

7.3 Issues resolved:

Incremental funding for Fiscal Year 2000 for this award in the amount of $819,538.00 arrived at UCSD in March, 2000.

Funding for Option 1 of the DARPA-NGI award, including visualization of massive datasets and the DNS root server initiative, was sent by DARPA to SPAWAR for official activation in March. The funding, totaling $488,615.00, arrived at SDSC and was obligated in early April. **Now that this funding is obligated, all work on the DNS root server initiative and visualization of massive data sets will be moved from Task 2 to Option 1.

8.0 Near-term Plan

The material below reflects the activities planned during Year 2, Quarter 4 of this project, April 1, 2000- June 30, 2000. It is organized according to the categories identified in the Project Program Plan (see https://www.caida.org/NGI/progplan98.html).

A.General/Administrative Outreach and Reporting

The following Administrative Outreach and Reporting items are planned for Quarter 4:

-Dr. Claffy will be featured as the NGI distinguished lectured on April 13, 2000 at the National Center for Supercomputing Applications Building in Arlington, VA, and will give a presentation entitled "Tracking a Metamorphic Infrastructure: observations on our (in)ability to predict, analyze, or even measure conditions on the global Internet", see https://www.caida.org/publications/presentations/Soa0005/mgp00001.html.

-Tracie Monk and Claffy will meet with DARPA Program Manager Mari Maeda on April 13, 2000, in Washington D.C. to discuss NGI progress and status.

-Claffy, Monk, David Moore and Amy Blanchard will meet with Steve Spendlove of SPAWAR to discuss NGI progress and Status on April 24, 2000 at the San Diego Supercomputer Center.

-Claffy present "Tracking a Metamorphic Infrastructure: observations on our (in)ability to accurately predict, analyze or even measure conditions on the global Internet" at the TERENA conference in Lisbon, Portugal, May 22-25, 2000, http://www.terena.nl/tnc2000.

-Claffy and Evi Nemeth will give a presentation entitled "Internet State of the Union" on May 25 at the SANE 2000 conference in Maastricht, The Netherlands, http://www.nluug.nl/events/sane2000/daily/thursday.html.

-Submit Quarterly Report to SPAWAR covering progress, status and management

-Submit Quarterly Financial Status Report (UCSD Extramural Funds Dept. submits)

-Submit Quarterly Report of Federal Cash Transactions (UCSD Extramural Funds Dept. submits)

B. Task 1. Coral OC48mon

The following work for Task 1 is planned for Quarter 4:

-Complete testing of the DAG 4.0 OC48 capture card

-Complete design of the DAG 4.1

-Continue to refine the CoralReef requisite software suite, including the CoralReef Report Generator tool

-Waikato's David Miller will come to San Diego to do additional OC48mon testing at SDSC with CAIDA personnel

-Continue discussions of OC48mon development and use with the community

C. Task 2. Tomography Mapping/Modeling

Task 2 initiatives for Quarter 4 include:

-Deploy additional 1-2 skitter measurement hosts

-Continue to make skitter data available to third party researchers in the community

-Continue briefings to Internet community on purpose and initial results of skitter and solicit their inputs; prepare technical paper on initial results from analysis of skitter/tomographic data

-Enhance the skitter/Tomography analysis/visualization tools

D. Task 3. Security

Quarter 4 plans for Task 3 include:

-Testing and refinement of CoralReef's implementation of Bro security software

-Development of a white paper describing how to push security filtering operations into the firmware of a capture card

E. Task 4. Storage/Analysis

Task 4 focus for Quarter 4 includes:

-Expand collection/storage of data

-Enhance analysis code and reporting formats

-Continued in-depth analysis of skitter data and dissemination of results to the networking community

F. Option 1/DNS Root Server and Visualization of Massive Datasets

-Deployment of skitter host to be co-located with the "K" DNS root server maintained by RIPE in London

-Additional visualizations of massive skitter datasets

9.0 Completed Travel

The following travel occurred during Quarter 3:

-Claffy and Monk attended NANOG 18 February 7 and 8 in San Jose, California, http://www.nanog.org/mtg-0002/

-Amy Blanchard and Nevil Brownlee demonstrated CAIDA measurement and analysis tools at the Optical Fiber Communication Conference and Exhibit 2000 (OFC 2000) in Baltimore, Maryland, March 6-10, 2000, see http://www.osa.org/mtg_conf/OFC/

-Monk traveled to Anne Arbor, Michigan to meet with Daniel McRobb to discuss donation of Juniper equipment to CAIDA and to discuss NGI status and progress on March 20-23.

-David Moore traveled to Adelaide, Australia, to attend the Internet Engineering Task Force (IETF) on March 24, 2000. He continued on to the University of Waikato on Friday, March 31 to meet with the subcontractors for NGI Task 1, Coral monitors.

Other related travel that was not charged to this award:

-KC Claffy and Tracie Monk traveled to San Jose on January 19, 2000 to present to the Cisco University Research Program (URP) on CAIDA measurement, research and analysis activities.

-Nevil Brownlee presented to the XIWT/PERF group on February 24 in San Jose, California on the CAIDA Passive Measurement/Metrics Working Group, see https://www.caida.org/Presentations/iperf0002/sld001.html

-Brownlee, Claffy and Monk met with CAIDA members and members of the Internet engineering community at the AboveNet facility in San Jose for the first meeting of the metrics working group on Tuesday, March 2.

11.0 Work Focus

Task 1. Coral OC48 Monitors

Major work focus on Task 1 centered on completing the fabrication of the ATM compatible DAG 4.0 capture card and design of the POS/ATM DAG 4.1 capture card. We also spent time developing and improving the CoralReef report generator that is used for analyzing workload data at OC3-OC48 speeds.

Jawed completed fabrication of the DAG4.0 OC48 capture card in February, and returned it to the University of Waikato Development team in New Zealand for initial testing. An OC48 Broadband Series Test System on loan from Sprint was used to run preliminary tests. The prototype is operating, and was demonstrated at the Passive and Active Measurement Workshop held in New Zealand in early April. This prototype is ATM-only, and uses 32-bit 33 MHz PCI.

Development of the final DAG 4.1 prototype is approaching its final stages. This board will be POS and ATM capable, and will use a 64-bit 66 MHz PCI interface. The circuit design of this board was completed, and layout commenced. We believe that initial problems of component supply have been overcome, and that the next prototype will be ready for testing in June.

The original plan for the development of OC48 monitor hardware called for three prototype phases:

1. ATM only, 32-bit 33 MHz PCI

2. ATM/POS 32-bit 33 MHz PCI

3. ATM/POS 64-bit 66 MHz PCI

The design and board layout for the first prototype was completed in September of 1999, and the board sent to Jawed for fabrication. Delays in obtaining components, and some fabrication problems, resulted in Waikato not receiving the completed board until February 2000.

The industry has moved on since the original development plan, and there are no IP/ATM OC48 networks accessible for testing the OC48mon. This factor influenced our decision to forego live tests of this prototype and to move as rapidly as possible to the next stage of completing development of a POS capable device.

PCI bus technology advanced during the construction of the first prototype. We originally thought that it would be necessary to purchase a large server-class PC, costing more than $15,000, in order to obtain 64-bit 66 MHz PCI and a corresponding high memory bandwidth. However, a new chipset from INTEL, the 82840-QP memory controller hub, allowed the development of a new class of high performance desktop PCs with Rambus DRAM and very high speed I/O. We purchased two examples of the Hewlett Packard versions of these machines, the Kayak, at less than $4,000 each.

Xilinx also developed a new PCI kernel for its Virtex series of FPGAs, and we purchased a license to use this. With this kernel we should achieve data transfer rates of more than 400 Mbyte/second.

These developments made it possible to skip the construction of the second prototype, and to move directly to the third es.

Task 2. Tomography Mapping/Modeling

Tomography Task work during Quarter 2 centered on revision of the skitter destination list and release of additional skitter datasets to the research community.

A comprehensive CAIDA meeting was held on March 6, 2000 to discuss and conclude issues concerning establishing a final skitter destination list(s). Multiple needs and categories were defined, and the following topics were discussed: Anomalies, Dynamics, Geopolitics, Routing, Performance, Topology, Trends, Location, and Validation.

Paul Barford of Boston University is nearing completion of his research using multiple skitter datasets. Under the direction of Assistant Professor John Byers, they are using the skitter datasets to 1) help identify heuristics which can classify links as being part of a backbone or being outside a backbone and 2) devising efficient strategies for mapping backbone links with minimum end-to-end measurements. Results on this research are expected next quarter and will be reported in the July 31, 2000 Technical report.

We are preparing to upgrade the versions of FreeBSD that currently exist on skitter machines in the field from version 2.2.5 to version 3.4.stable in order to allow for compatibility between current versions of skitter software and the OS. Upgrades will be done remotely by CAIDA staff during Quarter 4.

An animation demonstrating how skitter works was completed, and is available at http://flicks.caida.org/skitter_animation/.

DNS Root Server/Visualization of Massive Datasets

Both "L" and "F" root servers are collecting data with preliminary analyses available at: https://www.caida.org/analysis/content/skitterdaily/.

Preparations are currently underway to send a skitter monitor to the "K" root server in London, maintained by RIPE.

Visualization of Massive Datasets

A visualization of core Internet Autonomous Systems was created during Quarter 3, see https://www.caida.org/analysis/content/visualization/as_core_network/.

This visualization represents a macroscopic snapshot of the Internet for sixteen days in mid-January 2000. The graph includes 220,533 nodes obtained by merging three datasets: one from Bill Cheswick on January 14, 2000; one gathered from traceroutes to Cheswick destinations from CAIDA's network in San Diego during January 15-22, 2000; and the last using data from 14 skitter monitors taken on January 08, 16, and 24, 2000.

The view of the network is then abstracted into a topology of Autonomous Systems (ASes), each of which approximately maps to an Internet Service Provider, or "ISP". This abstraction occurs by mapping each IP address to its best-match origin AS in Border Gateway Protocol (BGP) routing tables collected by the University of Oregon's

RouteViews project. The abstracted graph consists of 5107 AS nodes. Finally, we remove "non-core" ASes by recursively removing all ASes with an outdegree of 0, as well as removing any two ASes that connect only to each other ("leaf" nodes), until no further nodes can be removed. This leaves a set of well-connected ASes, which we label an "AS core" snapshot. The final AS core has 1516 nodes, or 29.7% of the total ASes seen in the data sets.

The position of each AS node is plotted in polar coordinates. The "outdegree" of an AS reflects the number of other ASes that accepted traffic from that AS.

Thus, the closer an AS node is to the center of the graph, the richer is its peering. Radii of the circle naturally cluster ASes into approximate geopolitical areas. An intuitive way to consider the geographical structure in this graph is as a view of the Earth from the North Pole. The large white "pie slices" map to oceans or other non-populated areas of the globe.

By graphing dimensions of peering richness versus geographic information, the graph reveals the "highly core-connected" nature of ASes based in the United States. The top 15 ASes are all headquartered in the U.S. Also, while both Europe and Asia have many peering relationships with the U.S., there are far fewer links between Asia and Europe.

Task 3. Security

Task 3 efforts centered on porting Vern Paxson's Bro security software to the CoralReef software suite and development of a white paper.

CAIDA remedied the problem of being short-staffed on the security task by assigning CAIDA staff member Ryan Koga to work on Task 3. Koga focused of porting Vern Paxson's Bro security software to the CoralReef software suite during Quarter 3. Bro is a stand-alone system for detecting intruders in real time by passively monitoring the link over which the intruder's traffic transits. It focuses on monitoring FDDI rates, with provisions for real-time notification, clear separation between mechanism and policy, and extensibility, see http://www-nrg.ee.lbl.gov/nrg-papers.html.

We are exploring a potential collaboration with SDSC's Operational Security Group to do additional security testing on the CoralReef's implementation of Bro during Quarter 4.

A white paper is under development around the topic of pushing security filtering operations into the firmware of a capture card. The white paper should be completed by the end of Quarter 4.

Task 4. Storage/Analysis

Task 4 efforts during Quarter 3 focused on backing up skitter data stored on the raid array, a synopsis of trends in Internet traffic, and in-depth analysis on the dynamic and static properties of skitter data.

New disk space, controllers and memory were purchased for the DEC raid array that stores skitter data, and the .25 Terabyte of existing skitter data was backed up on SDSC's HPSS storage system. This data back up allowed us to add new disk space to the raid array without worrying about compromising the existing data. There is now enough disk space to continue collecting from all 17 skitter machines currently deployed in the field and to collect data from new skitter machines co-located at additional DNS root-server sites.

CAIDA provided DARPA program manager Mari Maeda with the following synopsis on Trends in Internet Traffic for publication at DARPA during Quarter 3:

"Trends in Internet Traffic Point to Rapid Growth of Napster, Declines in Some Other Internet Applications: Networking researchers at the San Diego Supercomputer Center's Cooperative Association for Internet Data Analysis (CAIDA) report a marked increase in Internet traffic associated with a new music application known as Napster, topping 4% of total bytes measured at the Ames Internet Exchange (AIX) facility in March 2000 (double January's levels). The traditional bulk transfer protocol, FTP, continues its steady decline in proportion to other traffic at AIX, with FTP dropping from roughly 6% of traffic bytes in June through October 1999 to less than 4% in March 2000. RealAudio traffic also is declining at this site, representing 1% of total traffic bytes, less than half of its June 1999 levels. Strong periodic behavior patterns are associated with certain applications, including a near doubling of on-line game traffic on weekends and high email levels in December. Packet sizes at the AIX exchange point seem relatively stable, averaging about 400 bytes; the TCP protocol continues to represent more than 80% of total Internet packets, see https://anala.caida.org/AIX/.

Characterization of Internet traffic is becoming more difficult as link speeds increase and technology evolves. NASA AIX's upgrade this week from OC3 ATM to OC12 POS, for example, temporarily leaves researchers without a window into core Internet traffic patterns. DARPA is funding CAIDA to develop monitors capable of analyzing traffic at OC48 speeds and real-time detection of some security threats at OC12 speeds."

CAIDA researcher Andre Broido performed in-depth analysis on the static and dynamic characteristics of skitter data including analysis of power laws, distances and hop counts, path run lengths, and load balancing.

Power Laws: Power laws, the mathematical concept of inverse proportionality, help demonstrate the concept of network topology "fan-out". This information is potentially important to developers building large-scale network simulators. Simulators should be designed to have the same properties as real networks, and analysis of power laws allows us to emulate this. Fan-out also demonstrates the richness of an ISP's connectivity at different points in the Internet, a factor important to customers.

Distances and Hop Counts: We are doing comparative work on shortest path distances on topology graphs created from data collected from skitter and from Bill Cheswick's traceroute database. This work is intended to help analyze how useful subsets of topology data are to assumptions about the global infrastructure. Shortest Path Distance provides a conceptual framework for analyzing the infrastructure; it does reflect routing policy or routing tables.

Path Run Lengths: Skitter does multiple probes of each destination on the destination list each day, and each of these probes could result in either the same forward path or multiple forward paths being taken (data on reverse paths are not available through skitter). Multiple forward paths could be caused by changes in routing, load balancing or failures in the network. Examination of the path run lengths is important because it is an indicator of route stability.

Load Balancing: Three years ago, research by Vern Paxson found that the number of paths being dynamically load-balanced was relatively small. This assumption is being used in many of today's simulators. Given changes in the commercial Internet, we feel that it is important to revisit this assumption and attempt to quantify the extent to which load-balancing is being used by Industry.

11.2 Significant Events

A paper entitled "Measurements of Internet Topology in the Pacific Rim Countries" concerning CAIDA's DARPA research in this arena was accepted by INET2000 to be held July 18-21 in Japan.

Tracie Monk made a presentation entitled "Predictability and Security of high Performance Networks" about CAIDA'S DARPA project to the Science Applications International Corporation (SAIC) at the Marriott Hotel in La Jolla on January 12.

Dr. Claffy was named one of the top 25 Woman of the Web by the San Francisco Women of the Web society, and attended the award presentation ceremony in San Francisco on January 31st.

Publications:

The skitter hypview animation was used in a short video for an exhibition in the museum

"la Citi des Sciences et de l'Industrie" in Paris, France. The main goal of this work is to show how the Internet and related networks can be considered as new territories under construction.

FINANCIAL INFORMATION:

Contract #: N66001-98-2-8922

Contract Period of Performance: 16/07/1998 to 15/07/2000

Ceiling Value: $6,655,449

Current Obligated Funds: $2,971,812

Reporting Period: 01/01/00 - 03/31/00

Actual Costs Incurred:

Current Period:

UCSD

Labor Hours 4169
Cost $ 141,111.01
ODC's Cost $ 13,306.00
IDC's Cost $ 88,273.00
Waikato Cost $ 40,579.70
TOTAL: Hours 4169
Cost $ 283, 269.00
Cumulative to date:
UCSD Labor Hours 18532
Cost $ 631,735.00
ODC's Cost $ 471,411.00
IDC's Cost $ 369,097.00
GA ( $ 84,102.23 included above)
Waikato ( $ 119,689.70 included above)
TOTAL: Hours 18,898
Cost $ 1,472,243.00
Note: additional financial information in tabular form, including breakdown by subcontract and estimated expenditures for Quarter 8, is attached to this report.
  Last Modified: Tue Oct-13-2020 22:21:56 UTC
  Page URL: https://www.caida.org/funding/ngi1998/content/reports/quarterly_0400.xml