Measuring the Digital Divide with PingER - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Measuring the Digital Divide with PingER

Description:

Measuring the Digital Divide with PingER Prepared by Les Cottrell, SLAC, for the Round Table: Developing Countries Access to Scientific Knowledge, – PowerPoint PPT presentation

Number of Views:130
Avg rating:3.0/5.0
Slides: 29
Provided by: juli3207
Category:

less

Transcript and Presenter's Notes

Title: Measuring the Digital Divide with PingER


1
Measuring the Digital Divide with PingER
  • Prepared by Les Cottrell, SLAC, for the
  • Round Table Developing Countries Access to
    Scientific Knowledge,
  • October 23-24, 2003, ICTP Trieste, Italy
  • www.slac.stanford.edu/grp/scs/net/talk03/ictp-oct0
    3.ppt

Partially funded by DOE/MICS Field Work Proposal
on Internet End-to-end Performance Monitoring
(IEPM), also supported by IUPAP
2
Methodology
  • Use ubiquitous ping
  • Each 30 minutes from monitoring site to target
  • 1 ping to prime caches
  • by default send10x100Byte pkts
  • 10x1000Byte pkts
  • Record loss RTT, ( reorders, duplicates)
  • Derive throughput, jitter, unreachability

3
Architecture
WWW
HTTP
Ping
SLAC
Reports Data
FNAL
Archive
Archive
Monitoring
Monitoring
Monitoring
Cache
Monitoring
Remote
1 monitor host remote host pair
Remote
Remote
Remote
  • Hierarchical vs. full mesh

4
Countries Monitored
5
Recent additions
  • Added hosts in Macedonia, Serbia/Montenegro,
    Belarus, Turkey, Armenia, Mexico and Azerbaijan,
    Tajikistan, Turkeministan, Kyrgyzstan
  • Contacts
  • Working with contacts in Vietnam, the
    Philippines, Albania, and Tunisia
  • Looking for contacts in Cuba, Kenya, Algeria and
    South Africa, Uganda
  • Working with Iran site to set up monitor host
  • Increased hosts monitored from CERN to give
    better European view
  • Now monitoring 60 countries

6
Countries Monitored
Country Hosts Country Hosts Country Hosts Country Hosts
Albania 0 Estonia 1 Latvia 1 Slovakia 2
Argentina 6 Finland 1 Lithuania 1 Slovenia 1
Armenia 2 France 11 Macedonia 2 S Africa 3
Australia 4 Georgia 2 Malaysia 3 Spain 6
Austria 2 Germany 13 Mexico 5 Sweden 4
Azerbaijan 2 Ghana 1 Moldova 2 Switzerland 8
Bangladesh 1 Greece 1 Mongolia 1 Taiwan 1
Belarus 2 Guatemala 2 Netherlands 12 Tajikstan 1
Belgium 3 Hungary 5 New-Zealand 4 Thailand 1
Brazil 21 Iceland 3 Nigeria 1 Turkey 2
Bulgaria 1 India 10 Norway 2 Turkmenistan 1
Canada 11 Indonesia 3 Pakistan 1 Uganda 1
Chile 4 Iran 4 Peru 1 Ukraine 2
China 6 Ireland 2 Phillippines 0 UK 36
Colombia 4 Israel 5 Poland 4 US 208
Costa-Rica 1 Italy 13 Portugal 2 Uruguay 3
Croatia 5 Japan 11 Romania 1 Uzbekistan 2
Cuba 2 Jordan 1 Russia 12 Venezuela 2
Czech-Rep 3 Kazakhstan 2 Saudi Arabia 1 Vietnam 0
Denmark 1 Korea 2 Serbia Montenegro 2  
Egypt 1 Kyrghzstan 1 Singapore 1  
Used to monitor Only 1 host
Need gt 1 host to reduce anomalies
  • 80 countries
  • 480 sites
  • 800 hosts
  • 3600 pairs

7
PingER Benefits
  • Aimed at end-user (net-admin sophisticated
    user), planners
  • Measures analyzes reports round-trip times,
    losses, availability, throughput ...
  • Uses ubiquitous ping, no special host, or
    software to install/configure at remote sites
  • Low impact on network ltlt 100bits/s, important for
    many DD sites
  • Covers 75 countries (99 of Internet connected
    population)
  • Provides quantitative historical (gt 8yrs) and
    near real-time information
  • Aggregate by regions, affiliations etc.
  • How bad is performance to various regions, rank
    countries?
  • Trends who is catching up, falling behind, is
    progress being made?
  • Compare vs. economic, development indicators etc.
  • Use for trouble shooting setting expectations,
    identify needed upgrades, choosing a provider,
    presenting to policy makers, funding bodies

Monitoring site vs. Remote sites screen shot
8
Usage Examples
To North America
Ten-155 became operational on December 11.
Smurf Filters installed on NORDUnets US
connection.
Upgrades ping filtering
To Western Europe
Peering problems
9
Usage Examples
  • Identify need to upgrade and effects
  • BW increase by factor 300
  • Multiple sites track
  • Xmas summer holiday
  • Selecting ISPs for DSL/Cable services for home
    users
  • Monitor accessibility of routers etc. from site
  • Long term and changes
  • Trouble shooting
  • Identifying problem reported is probably network
    related
  • Identify when it started and if still happening
    or fixed
  • Look for patterns
  • Step functions
  • Periodic behavior, e.g. due to congestion
  • Multiple sites with simultaneous problems, e.g.
    common problem link/router
  • Provide quantitative information to ISPs

10
E.g. PartialRate Limiting
At any given time, about 5 of monitored hosts
are doing this, most in developing countries.
Recently (August 2003) seen an increase in ping
rate limiting
RTT
Loss
boromir.nask.waw.pl
2 hosts at same site see sudden step-like
increase in loss from lt 1 to 20-30 at similar
time
gollum.nask.pl
Loss
RTT
www.pol34.pl
Another host in Poland sees no problems, i.e.
helps to have another nearby host
Similar effects for Greek (uoa.gr), Bulgarian
(acad.bg), Kazakhstan (president.kz), Moldovan
(asm.md) and Turkish (metud.edu.tr) sites If no
step function or nearby host may not notice, so
also compare synack vs ping
11
Digital Divide Regions
  • Design regions
  • to match well known world regions and
  • to have similar connectivity within region
  • Then order by derived throughput
  • Derived throughput MSS/(RTTsqrt(loss))
  • Want to show general behavior variability
    (outliers)
  • Developed
  • U. S.Canada, JapanTaiwanSingaporeKorea,
    AustraliaNZ, Europe (excl. SE Europe, Russia)
  • Developing (Digital Divide)
  • Africa, S. America, C. America, C. Asia, China,
    S. Asia, Caucasus, M. East, SE Europe, Russia

Israel has much better connectivity than
neighbors in Mid East so distorts Mid East
results, move to Europe?! Greece is part of
Europe, should it be part of S. E. Europe, choice
varies with time
12
Region Map
  • Also have affinity groups, e.g. AMPATH, Silk
    Road, CMS, XIWT and can select multiple groups

13
Current State Aug 03 (throughput)
  • Within region performance better
  • E.g. CaEDUGOV-NA, Hu-SE Eu, Eu-Eu, Jp-E Asia,
    Au-Au, Ru-RuBaltics
  • Africa, Caucasus, Central S. Asia all bad

Acceptable gt 500kbits/s, lt 1000kbits/s
Bad lt 200kbits/s lt DSL Poor gt 200, lt 500kbits/s
Good gt 1000kbits/s
14
(No Transcript)
15
Trends
S.E. Europe, Russia catching up Latin Am., Mid
East, China keeping up India, Africa falling
behind
Derived throughputMSS/(RTTsqrt(loss))
Africa shown for only Uganda seen from
SLAC, since adding new countries with very
different throughputs distorts result
16
Russia
  • Russian losses improved by factor 5 in last 2
    years, due to multiple upgrades
  • E.g. Upgrade to KEK-BINP link from 128kbps to
    512kbps, May 02 improved from few loss to
    0.1 loss

17
Loss Comparisons with Development (UNDP)
Weak correlation with Human Development or GDP
Even weaker with education literacy
18
Europe
NREN Core Network Size (Mbps-km)
2000
Leading
10M
Belgium
2001
Advanced
1M
Netherlands
In transition
100K
Lagging
10K
1K
Turkey
100
Source From slide prepared by Harvey Newman,
presented by David Williams ICFA/SCIC talk on
Serenate report. Data from the TERENA Compendium
Derived throughputMSS/(RTTsqrt(loss))
19
Network Readiness IndexHow Ready to Use Modern
ICTs ?
Market
(US)
Environment
Political/Regulatory
(SG)
Infrastructure
(IC)
(US)
Individual Readiness
(FI)
NetworkReadinessIndex
Readiness
Business Readiness
(US)
Govt Readiness
(SG)
(SG)
(FI)
Individual Usage
(KR)
Usage
Business Usage
(DE)
( ) Which Country is First
(FI)
Govt Usage
(FI)
From the 2002-2003 Global Information Technology
Report. See http//www.weforum.org
Slide prepared by Harvey Newman, Caltech for
ICFA
20
Network Readiness
  • NRI from Center for International Development,
    Harvard U. http//www.cid.harvard.edu/cr/pdf/gitrr
    2002_ch02.pdf

NRI Top 14 Finland 5.92 US 5.79 Singapore
5.74 Sweden 5.58 Iceland 5.51 Canada
5.44 UK 5.35 Denmark 5.33 Taiwan 5.31 German
y 5.29 Netherlands 5.28 Israel
5.22 Switzerland 5.18 Korea 5.10
AR focus
Internet for all focus
  • Using derived throughput MSS / (RTT
    sqrt(loss))
  • Fit to exponential is better

21
Challenges
  • Effort
  • Negligible for remote hosts
  • Monitoring host lt 1 day to install and
    configure, occasional updates to remote host
    tables and problem response
  • Archive host 20 FTE, code stable, could do with
    upgrade, contact monitoring sites whose data is
    inaccessible
  • Analysis your decision, usually for long term
    details download use Excel
  • Trouble-shooting
  • usually re-active, user reports, then look at
    PingER data
  • have played with automating alerts, data will/is
    available via web services
  • Ping blocking
  • Complete block easy to ID, then contact site to
    try and by-pass, can be frustrating for 3rd world
  • Partial blocks trickier, compare with synack
  • Derived throughputs poor for well connected sites
    (lt0.1 loss)
  • Funding
  • Unfortunately, network management research has
    historically been very under-funded, because it
    is difficult to get funding bodies to recognize
    this as legitimate networking research. Sally
    Floyd, IAB Concerns Recommendations Regarding
    Internet Research Evolution.
  • http//www.ietf.org/internet-drafts/draft-iab-rese
    arch-funding-00.txt

22
Collaborations Funding
  • 35 monitoring sites in 15 countries
  • Plan to add ICTP Trieste if funded
  • Other projects used toolkit, e.g. XIWT, PPCNG/EDG
  • SLAC with help from FNAL
  • Digital Divide collaboration (MOU) with ICTP,
    Trieste
  • eJDS
  • They are looking for a EU grant for eJDS and
    PingER
  • Need funding for coming year
  • Working with DoE, NSF, Pew Charitable Foundation
  • Tasks
  • (0.5 FTE) ongoing maintain data collection,
    explain needs, reopen connections, open firewall
    blocks, find replacement hosts, make limited
    special analyses, prepare make presentations,
    respond to questions
  • ( 0.5 FTE) extend the code for new environment
    (more countries, more data collections), fix
    known non-critical bugs, improve visualization,
    automate some of reports generated by hand
    today, find new country site contacts, add route
    histories and visualization, automate alarms,
    detect rate limiting earlier, update web site for
    better navigation, add more DD monitoring
    sites/countries, improve code portability,
    understand regions better
  • Also looking for small grants for helpers in
    developing countries
  • ICFA show importance to policy makers, funding
    agencies, identify sympathetic contacts at
    agencies, get support
  • Ported to IPv6

23
Futures
  • More work on understanding regions
  • Better/quicker detection of rate limiting

24
Summary
  • Valuable light-weight tool for end-to-end
    performance
  • Good for trouble-shooting, planning, setting
    expectations
  • World wide coverage
  • Performance from U.S. is improving all over
  • Performance to developed countries are orders of
    magnitude better than to developing countries
  • Poorer regions 5-10 years behind
  • Poorest regions Africa, Caucasus, Central S.
    Asia
  • Some regions are
  • catching up (SE Europe, Russia),
  • keeping up (Latin America, Mid East, China),
  • falling further behind (e.g. India, Africa)

25
More Information
  • PingER
  • www-iepm.slac.stanford.edu/pinger/
  • MonaLisa
  • monalisa.cacr.caltech.edu/
  • GGF/NMWG
  • www-didc.lbl.gov/NMWG/
  • ICFA/SCIC Network Monitoring report, Jan03
  • www.slac.stanford.edu/xorg/icfa/icfa-net-paper-dec
    02
  • Monitoring the Digital Divide, CHEP03 paper
  • arxiv.org/ftp/physics/papers/0305/0305016.pdf
  • Human Development Index
  • www.undp.org/hdr2003/pdf/hdr03_backmatter_2.pdf
  • Network Readiness Index
  • www.weforum.org/site/homepublic.nsf/Content/Initia
    tivessubhome

26
Extra Slides
27
Visualization
  • Keep it simple, enable user to do their own by
    making data available
  • Tables
  • Time series (www-iepm.slac.stanford.edu/cgi-wrap/p
    ingtable.pl)
  • select metric (loss, RTT etc.), time ticks,
    packet size, aggregations from/to, etc.
  • Color code numbers, provide sort, drill down to
    graphs, download data (TSV), statistical
    summaries
  • Monitoring site vs. Remote sites
    (www-iepm.slac.stanford.edu/cgi-wrap/table.pl)
  • Select metric, region aggregations
  • Drill down to time series, download data
  • Graphs
  • Select source(s)/destination(s), metric, time
    window, SQL selects, graph type

28
Publish information
  • www.slac.stanford.edu/cgi-wrap/pingtable.pl gt
    tabular reports, also download data
  • Data accessible from MonaLisa
  • Implementing web services access prototype
  • Includes PingER, IEPM-BE, RIPE-tt, I2 E2Epi
    OWAMP
  • Use GGF/NMWG schema/profile, e.g.
  • path.delay.roundTrip

!/usr/bin/perl use SOAPLite my
characteristic SOAPLite -gt
service(http//www-iepm.slac.stanford.edu/tools/s
oap/wsdl/profile_06.wsdl') -gt
pathDelayOneWay("tt81.ripe.nettt28.ripe.net)
print characteristic-gtNetworkTestTool-gttoolNa
me,"\n" print characteristic-gtNetworkPathDela
yStatistics-gtvalue,"\n"
29
Rate Limiting Moldova
RTT
Loss
lises.asm.md
cni.md
Bulgaria
Moldova
Write a Comment
User Comments (0)
About PowerShow.com