research on design and implementation of internet measurement infrastructure lv jun aug 28, 2003
TRANSCRIPT
Research on design and implementationof Internet measurement infrastructure
Lv Jun
Aug 28, 2003
1. Introduction
2. Analysis of Internet measurement infrastructure
3.Improvement measurement architecture
4. Implementation status
5. Summary
1. Introduction1. Introduction
We require to build a "measurement infrastructure"
for the Internet. Some experts make the investigation into the
measurement infrastructure : NIMI, IPMA, etc But these infrastructures also have some problems. Proposing an improvement architecture and a specific implementation diagram.
2. Analysis of measurement infrastructure2. Analysis of measurement infrastructure
(1) NIMI(2)IPMA(3)SKITTEROthers
2. Analysis of measurement infrastructure2. Analysis of measurement infrastructure
An architecture for Internet measurement (1) NIMI : ( National Internet measurement infrastructure ) Goals : building a "measurement infrastructure" for the Internet. The emphasis: a generalized architecture for scalable measurement inf
rastructure . A scalable architecture may sustain full mesh measurement t
ools and data collection or analysis, the infrastructure maintenance, etc.
Meet the demands of heterogeneity,manageability and controllable.
The infrastructure can be carried out by NPD (Network Probe Daemon),which is deployed on network nodes.
NIMINIMI
Such an infrastructure consists of a collection of measurement "platforms," which are dedicated workstations sited at different locations around the network
platform platform
NIMI ArchitectureNIMI Architecture
NIMI NIMI
NIMI Architecture
CPOC
MC
DAC
NPD
NPD
MC
NPD
DAC
NIMINIMI
NIMI properties :ScalableFlexibleSecurityProblems : System crashed and failed to
restart; updates required to NPD or measurement software
IPMAIPMA (2) IPMA : (Internet performance measurement and an
alysis ) The IPMA project is engaged in the following statistics
research activities: Measurement and analysis of interdomain routing statistics, inclu
ding: route flap, growth of routing tables, network topology, invalid routing announcements,
Experimentation and deployment of the Mapper network topology monitoring tool developed by NLANR.
Real-Time visualization of network routing and performance statistics
IPMAIPMA
The IPMA collects a variety of network and interdomain routing statistics at each of Network Access Points (NAPs).
These statistics provide valuable information on the performance of NAP media, the stability of network service providers, and serve as an early indicator of emerging network problems.
IPMAIPMA
IPMA Architecture
Data Distiller
Salamender
Client
Web Server
Client
Client
BGP Peer
2. Analysis of measurement 2. Analysis of measurement
infrastructureinfrastructure (3) Skitter ( CADIA )
Measure Forward IP Paths
Measure Round Trip Time Track Persistent Routing changes
Visualize Network Connectivity
2. Analysis of measurement infrastructure2. Analysis of measurement infrastructure
Passive measurement projects: (1)NLANR---PMA project (2)MOAT NAI(Network analysis infrastruc
ture)
( 3 ) CoralReef (CAIDA software)
ProblemsProblems
System crashed and failed to restart; updates required to NPD or measurement software; disk space exhausted; packet filter misconfigured; clock running berserk, etc.
Hard facilities are incompatible for these infrastructure, data resource and software cannot be shared.
It is difficult to deploy probe on the network backbone. The function and structure of the probing system are complex.
3. Improvement Measurement 3. Improvement Measurement
ArchitectureArchitecture Idea 1. By improving NPD, we composing network probe
platform (NPP) 2. Design a client application interface 3. Use a proxy to store configuration information and
data resource 4. Establish the measurement information center
( MIC ) Distributed measurement of hierarchical architecture,
provide data as web report. (IPMA)
NIMI Architecture
CPOC
MC
DAC
NPD
NPD
MC
NPD
DAC
3. Improvement Measurement 3. Improvement Measurement ArchitectureArchitecture
Five parts : NPP , CA , MCC , DATA ,DAC
DATAMCC
CA
NPP
DAC
NPP
MIC
DAC
NPP NPP
DATA MCC
CA
4. Implementation Status4. Implementation Status (1) Block-diagram Measurement
module(NPP)measurement request
Measurement goal Measurement tools
Measurement 1
Measurement 2…………
Configuration ( MCC)
Client application(CA)
client configuration Client browse
Real time display
Data maintenance
Database(DATA) Data
analysis(DAC)
Information center (MIC)
client
4. 4. Implementation StatusImplementation Status
(2) Implementation Configuration
Data collecting
5. Summary5. Summary
we survey the principle and property of present measurement infrastructure,and propose improving
architecture. we present an implementation block-diagram on the
basis of practical performing design. We have an idea about executing the plan on the
CERNET and have prepared to do some work to facilitate the performing of the plan
The End
Thanks!