SlideShare a Scribd company logo
1 of 30
Download to read offline
Looking for Latency
Clusters in Africa’s
Internet
AfPIF 2017
Agustín Formoso
LACNIC
Amreesh Phokeer
AFRINIC
Josiah Chavula
AFRINIC
Gareth Tyson
Queen Mary University
London
Arjuna Sathiaseelan
University of Cambridge
1
What We Know
Circuitous routes and high end-to-end latencies across the continent 2
Research Questions
Which countries are better
inter-connected, which ones
are not?
– Key clusters of
connectivity in the
region
– How are inter-country
latencies impacted by
topology and
interconnection
strategies?
3
AXIS Project
Measurement Platform
Two platforms for launching measurements
● 229 RIPE Atlas probes in Africa
○ 36 African countries
○ Hardware-based
● However:
○ mostly in university networks
and ISPs?
○ about 50% of Atlas probes in
Africa are in ZA
● 850 probes in Africa
○ 52 African countries
○ Software-based (Windows
PCs)
○ Include edge networks /
home users
● However:
– No IPv6
– Unreliability (based on
hosts’ availability)
4
● Speedchecker Probes
(www.speedchecker.xyz )
– 850 software
probes
– 319 ASes
– 52 countries
● 50% of the countries
had at least 20% of
their ASes probed.
5
Vantage points
Speedtest.net Targets
6
42
African
countries
213
SpeedTest
servers
42
African
countries
Data Collection
• Pingfrom each probe:
– select random African Speedtest server as target
– launch 10 consecutive pings (one second apart) to their randomly
chosen Speedtest server
– return the minimum delay (RTT) observed at that time period
• Traceroutefrom each probe:
– launch a Traceroute to randomly selected Speedtest server
– for each router hop
• determine the ASN using the RIPE Routing Information Service
• attach the geolocation using MaxMind GeoLite2-City
7
Data Collection
8
4 times a
day
Pings and
traceroute
3
months
42 200
RTT
samples
31 500
traces
captured
319
ASNs
Country-level Latencies
9
Africa
~78ms
North
America
~45ms
Europe
~30ms
LAC
~76ms
Mean in-country
Country-level Latencies
10
Under 30ms
● Mauritius
● Reunion
● Cote D’Ivoire
CI->CI
<30ms
Mean in-country
Under 40ms
● South Africa
● Egypt
● Benin
CD->CD
~300ms
LOOKING FOR CLUSTERS
11
● Northern
● Southern
● Eastern
● Western
12
Africa Latency Clusters
● Northern
● Southern
● Eastern
● Western
13
Africa Latency Clusters
EXPECTED
Unusual Cases in Latency Clusters
● Senegal, Liberia
and Benin on the
West coast, in
Northern cluster
● Madagascar,
Seychelles, islands
of the Indian
Ocean, clustered
alongside countries
in the North
● Somalia, on the
East coast, is
clustered with
countries on the
West coast.
14
Unusual Cases in Latency Clusters
● Senegal, Liberia
and Benin on the
West coast, in
Northern cluster
● Madagascar,
Seychelles, islands
of the Indian
Ocean, clustered
alongside countries
in the North
● Somalia, on the
East coast, is
clustered with
countries on the
West coast.
15
Unusual Cases in Latency Clusters
● Senegal, Liberia
and Benin on the
West coast, in
Northern cluster
● Madagascar,
Seychelles, islands
of the Indian
Ocean, clustered
alongside countries
in the North
● Somalia, on the
East coast, is
clustered with
countries on the
West coast.
16
Angola & Ethiopia unclustered
Ethiopia Upstream
100% Overseas
Angola Upstream
50% Overseas*
*16% Southern ->
Europe
17
EU
354ms
144ms
N.America
Inter-cluster Latencies
inter-cluster median RTTs
Southern and Eastern
○ Lowest inter-cluster
delay ~ 92ms
○ Lowest intra-cluster
RTTs individually
18
Inter-cluster delays are
mostly exceeding 200ms
Western cluster
has the highest
intra-cluster
RTTs
EXPLORING THE UPSTREAM
19
Africa’s upstream providers
● 37.8% of traceroute paths first hop outside of Africa
● 6.6% through SA and 4.5% through Mauritius (WIOCC)
20
Africa’s Top 10 upstream
providers
21
Africa’s Top 10 upstream
providers
22
France Telecom (Orange) accounts for 17% for French speaking countries in
West Africa
Utilisation of upstream providers
by cluster
23
50%
have
overseas
hops
(Europe)
14%
with 4+
hops before
Africa
Latency to Upstream providers
1. Same cluster 203ms
2. Other African Cluster 243ms
3. Overseas 268ms
Northern North
America: 71ms
Southern North
America: 227ms
24CDF of RTTs grouped by location of upstream providers
RTT to the first AS hop
Take-aways
25
Below 40ms
Benin
Egypt
Mauritius
Ivory Coast
Reunion
South Africa
Cluster w/
high
delays
(Western)
Due to higher
usage of
international
transit
providers
Africa’s Interdomain
communications highly reliant
on inter-continental transit
Future work
• Correlation with Physical
infrastructure, IXP presence in
African countries and Peering
relationships
• Investigating delays between
countries and popular web/content
infrastructure
• Linking the findings to regional
Internet development strategies
(e.g., deployment of regional IXPs)
26
THANK YOU!
Questions?
27
Chavula J., Phokeer A., and Formoso A. "Looking for latency
clusters in Africa’s Internet." AFRICON, 2017. 13th Edition of
IEEE AFRICON Conference in Africa. Cape Town, 18-20
September 2017.
Preview:
http://www.eecs.qmul.ac.uk/~tysong/files/africa-internet.pdf
Upcoming Internet Measurements
Workshops
Internet
Measurement/RIPE Atlas
Workshop
NOV 27 - DEC 02, 2017
LAGOS, NIGERIA
International Workshop on Internet
Measurements Research in Africa
DEC 11– 12, 2017
LAGOS, NIGERIA
!!CALL FOR PAPERS UNTIL 17 SEPT 2017!!
28
• Central location (IXP,
main ISP)
• 10 Mbps dedicated
• IPv4 (unfiltered)
• IPv6 highly
recommended
(dual-stack)
29
Host an anchor
!! Sponsored by AFRINIC !!
atlas@afrinic.net
References
1. Blondel, V. D., Guillaume, J.-L., Lambiotte, R., and Lefebvre, E. Fast unfolding of
communities in large networks. Journal of Statistical Mechanics: Theory and Experiment,
10 (2008).
2. Chavula, J., Feamster, N., Bagula, A., and Suleman, H. Quantifying the Effects of Circuitous
Routes on the Latency of Intra-Africa Internet Traffic: A Study of Research and Education
Networks. 2015, pp. 64–73.
3. Fanou, R., Tyson, G., Francois, P., and Sathiaseelan, A. Pushing the frontier: Exploring the
african web ecosystem. In World Wide Web Conference (WWW) (2016).
4. Formoso, A., and Casas, P. Looking for network latency clusters in the lac region. In
Workshop on Fostering Latin American Research in Data Communication Networks (2016).
5. Fanou, R., Francois, P., and Aben, E. On the Diversity of Interdomain Routing in Africa.
2015, pp. 41–54.
6. Gilmore, J., Huysamen, N., and Krzesinski, A. Mapping the african internet. In Proceedings
Southern African Telecommunication Networks and Applications Conference (SATNAC),
Mauritius (2007).
7. Gupta, A., Calder, M., Feamster, N., Chetty, M., Calandro, E., and Katz-Bassett, E. Peering at
the internet’s frontier: A first look at isp interconnectivity in Africa. Passive Active
Measurement Conference (PAM) (2014), 204–213.
30

More Related Content

Similar to Latency clustering AfPIF2017

Looking for Latency Clusters in Africa's internet
Looking for Latency Clusters in Africa's internetLooking for Latency Clusters in Africa's internet
Looking for Latency Clusters in Africa's internetInternet Society
 
APRICOT Latency Clustering
APRICOT Latency ClusteringAPRICOT Latency Clustering
APRICOT Latency ClusteringAFRINIC
 
Insights into Africa’s country-level latencies
Insights into Africa’s country-level latenciesInsights into Africa’s country-level latencies
Insights into Africa’s country-level latenciesAPNIC
 
Amreesh gpf-latency-clustering
Amreesh gpf-latency-clusteringAmreesh gpf-latency-clustering
Amreesh gpf-latency-clusteringamreesh
 
Insights in Africa country-level latencies
Insights in Africa country-level latenciesInsights in Africa country-level latencies
Insights in Africa country-level latenciesamreesh
 
African Open Science Platform pilot study and landscape findings
African Open Science Platform pilot study and landscape findingsAfrican Open Science Platform pilot study and landscape findings
African Open Science Platform pilot study and landscape findingsAfrican Open Science Platform
 
Research and Education networks: Responding to the challenges of African Rese...
Research and Education networks: Responding to the challenges of African Rese...Research and Education networks: Responding to the challenges of African Rese...
Research and Education networks: Responding to the challenges of African Rese...Internet Society
 
Pushing the Frontier: Exploring the African Web Ecosystem
Pushing the Frontier: Exploring the African Web EcosystemPushing the Frontier: Exploring the African Web Ecosystem
Pushing the Frontier: Exploring the African Web EcosystemInternet Society
 
Deep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country LatenciesDeep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country LatenciesAFRINIC
 
Ubuntunet Alliance Kenote
Ubuntunet Alliance KenoteUbuntunet Alliance Kenote
Ubuntunet Alliance KenoteAdrian Hall
 
African Union Ministerial 2015: The state of Internet in Africa
African Union Ministerial 2015: The state of Internet in AfricaAfrican Union Ministerial 2015: The state of Internet in Africa
African Union Ministerial 2015: The state of Internet in AfricaInternet Society
 
Insight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level LatenciesInsight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level LatenciesAFRINIC
 
Accelerating Science, Technology and Innovation Through Open Data and Open Sc...
Accelerating Science, Technology and Innovation Through Open Data and Open Sc...Accelerating Science, Technology and Innovation Through Open Data and Open Sc...
Accelerating Science, Technology and Innovation Through Open Data and Open Sc...African Open Science Platform
 
Securing affordable high speed connectivity and efficient ICT access and usag...
Securing affordable high speed connectivity and efficient ICT access and usag...Securing affordable high speed connectivity and efficient ICT access and usag...
Securing affordable high speed connectivity and efficient ICT access and usag...Information for Change
 
The Landscape of Open Science in Africa/Susan Veldsman & Joseph Wafula
The Landscape of Open Science in Africa/Susan Veldsman & Joseph WafulaThe Landscape of Open Science in Africa/Susan Veldsman & Joseph Wafula
The Landscape of Open Science in Africa/Susan Veldsman & Joseph WafulaAfrican Open Science Platform
 
The Trans-Asian Terrestrial Broadband Link
The Trans-Asian Terrestrial Broadband LinkThe Trans-Asian Terrestrial Broadband Link
The Trans-Asian Terrestrial Broadband LinkAbu Saeed Khan
 
African Open Science Platform. Where are we? Where do we want to go? How do w...
African Open Science Platform. Where are we? Where do we want to go? How do w...African Open Science Platform. Where are we? Where do we want to go? How do w...
African Open Science Platform. Where are we? Where do we want to go? How do w...African Open Science Platform
 

Similar to Latency clustering AfPIF2017 (20)

Looking for Latency Clusters in Africa's internet
Looking for Latency Clusters in Africa's internetLooking for Latency Clusters in Africa's internet
Looking for Latency Clusters in Africa's internet
 
APRICOT Latency Clustering
APRICOT Latency ClusteringAPRICOT Latency Clustering
APRICOT Latency Clustering
 
Insights into Africa’s country-level latencies
Insights into Africa’s country-level latenciesInsights into Africa’s country-level latencies
Insights into Africa’s country-level latencies
 
Amreesh gpf-latency-clustering
Amreesh gpf-latency-clusteringAmreesh gpf-latency-clustering
Amreesh gpf-latency-clustering
 
Insights in Africa country-level latencies
Insights in Africa country-level latenciesInsights in Africa country-level latencies
Insights in Africa country-level latencies
 
African Open Science Platform pilot study and landscape findings
African Open Science Platform pilot study and landscape findingsAfrican Open Science Platform pilot study and landscape findings
African Open Science Platform pilot study and landscape findings
 
Research and Education networks: Responding to the challenges of African Rese...
Research and Education networks: Responding to the challenges of African Rese...Research and Education networks: Responding to the challenges of African Rese...
Research and Education networks: Responding to the challenges of African Rese...
 
Pushing the Frontier: Exploring the African Web Ecosystem
Pushing the Frontier: Exploring the African Web EcosystemPushing the Frontier: Exploring the African Web Ecosystem
Pushing the Frontier: Exploring the African Web Ecosystem
 
Deep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country LatenciesDeep Diving into Africa’s Inter-Country Latencies
Deep Diving into Africa’s Inter-Country Latencies
 
Ubuntunet Alliance Kenote
Ubuntunet Alliance KenoteUbuntunet Alliance Kenote
Ubuntunet Alliance Kenote
 
The African Open Science Platform/Susan Veldsman
The African Open Science Platform/Susan VeldsmanThe African Open Science Platform/Susan Veldsman
The African Open Science Platform/Susan Veldsman
 
African Union Ministerial 2015: The state of Internet in Africa
African Union Ministerial 2015: The state of Internet in AfricaAfrican Union Ministerial 2015: The state of Internet in Africa
African Union Ministerial 2015: The state of Internet in Africa
 
UbuntuNet Alliance/Pascal Hoba
UbuntuNet Alliance/Pascal HobaUbuntuNet Alliance/Pascal Hoba
UbuntuNet Alliance/Pascal Hoba
 
Insight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level LatenciesInsight Into Africa’s Country-level Latencies
Insight Into Africa’s Country-level Latencies
 
Accelerating Science, Technology and Innovation Through Open Data and Open Sc...
Accelerating Science, Technology and Innovation Through Open Data and Open Sc...Accelerating Science, Technology and Innovation Through Open Data and Open Sc...
Accelerating Science, Technology and Innovation Through Open Data and Open Sc...
 
Securing affordable high speed connectivity and efficient ICT access and usag...
Securing affordable high speed connectivity and efficient ICT access and usag...Securing affordable high speed connectivity and efficient ICT access and usag...
Securing affordable high speed connectivity and efficient ICT access and usag...
 
The Landscape of Open Science in Africa/Susan Veldsman & Joseph Wafula
The Landscape of Open Science in Africa/Susan Veldsman & Joseph WafulaThe Landscape of Open Science in Africa/Susan Veldsman & Joseph Wafula
The Landscape of Open Science in Africa/Susan Veldsman & Joseph Wafula
 
Perspectives from the African Open Science Platform (AOSP)/Ina Smith
Perspectives from the African Open Science Platform (AOSP)/Ina SmithPerspectives from the African Open Science Platform (AOSP)/Ina Smith
Perspectives from the African Open Science Platform (AOSP)/Ina Smith
 
The Trans-Asian Terrestrial Broadband Link
The Trans-Asian Terrestrial Broadband LinkThe Trans-Asian Terrestrial Broadband Link
The Trans-Asian Terrestrial Broadband Link
 
African Open Science Platform. Where are we? Where do we want to go? How do w...
African Open Science Platform. Where are we? Where do we want to go? How do w...African Open Science Platform. Where are we? Where do we want to go? How do w...
African Open Science Platform. Where are we? Where do we want to go? How do w...
 

More from AFRINIC

AIS19 - Policies under discussion
AIS19 - Policies under discussionAIS19 - Policies under discussion
AIS19 - Policies under discussionAFRINIC
 
AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)AFRINIC
 
AFRINIC 101 2017
AFRINIC 101 2017AFRINIC 101 2017
AFRINIC 101 2017AFRINIC
 
AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)AFRINIC
 
Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...AFRINIC
 
Studying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sectorStudying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sectorAFRINIC
 
Routing security and implications for NRENs
Routing security and implications for NRENsRouting security and implications for NRENs
Routing security and implications for NRENsAFRINIC
 
AFRINIC RIA MoU
AFRINIC RIA MoUAFRINIC RIA MoU
AFRINIC RIA MoUAFRINIC
 
DNS Measurements
DNS MeasurementsDNS Measurements
DNS MeasurementsAFRINIC
 
AFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer MigrationAFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer MigrationAFRINIC
 
Tampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From AfricaTampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From AfricaAFRINIC
 
Assessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital ResilienceAssessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital ResilienceAFRINIC
 
Measuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENsMeasuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENsAFRINIC
 
State of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in AfricaState of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in AfricaAFRINIC
 
TraceMON - a new RIPE Atlas tool
 TraceMON - a new RIPE Atlas tool TraceMON - a new RIPE Atlas tool
TraceMON - a new RIPE Atlas toolAFRINIC
 
Measuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicatorsMeasuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicatorsAFRINIC
 
Beyond access: measuring digital inequalities
Beyond access: measuring digital inequalitiesBeyond access: measuring digital inequalities
Beyond access: measuring digital inequalitiesAFRINIC
 
ARDA - Measuring peering and Interdomain routing topology
ARDA - Measuring peering and Interdomain routing topologyARDA - Measuring peering and Interdomain routing topology
ARDA - Measuring peering and Interdomain routing topologyAFRINIC
 
Isolario - A real-time Internet routing Observatory
Isolario - A real-time Internet routing ObservatoryIsolario - A real-time Internet routing Observatory
Isolario - A real-time Internet routing ObservatoryAFRINIC
 
AFRINIC Presentation - Resource certification by Amreesh Phokeer
AFRINIC Presentation - Resource certification by Amreesh PhokeerAFRINIC Presentation - Resource certification by Amreesh Phokeer
AFRINIC Presentation - Resource certification by Amreesh PhokeerAFRINIC
 

More from AFRINIC (20)

AIS19 - Policies under discussion
AIS19 - Policies under discussionAIS19 - Policies under discussion
AIS19 - Policies under discussion
 
AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)AIS19 Newcomers Session (EN)
AIS19 Newcomers Session (EN)
 
AFRINIC 101 2017
AFRINIC 101 2017AFRINIC 101 2017
AFRINIC 101 2017
 
AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)AFRINIC 101 2016 (Fr)
AFRINIC 101 2016 (Fr)
 
Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...Internet development in Africa: a content use, hosting and distribution persp...
Internet development in Africa: a content use, hosting and distribution persp...
 
Studying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sectorStudying performance barriers to cloud services in Africa's public sector
Studying performance barriers to cloud services in Africa's public sector
 
Routing security and implications for NRENs
Routing security and implications for NRENsRouting security and implications for NRENs
Routing security and implications for NRENs
 
AFRINIC RIA MoU
AFRINIC RIA MoUAFRINIC RIA MoU
AFRINIC RIA MoU
 
DNS Measurements
DNS MeasurementsDNS Measurements
DNS Measurements
 
AFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer MigrationAFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer Migration
 
Tampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From AfricaTampering With the Open Internet: Experiences From Africa
Tampering With the Open Internet: Experiences From Africa
 
Assessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital ResilienceAssessing Internet Freedom and the Digital Resilience
Assessing Internet Freedom and the Digital Resilience
 
Measuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENsMeasuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENs
 
State of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in AfricaState of Internet measurement Infrastructure/tools in Africa
State of Internet measurement Infrastructure/tools in Africa
 
TraceMON - a new RIPE Atlas tool
 TraceMON - a new RIPE Atlas tool TraceMON - a new RIPE Atlas tool
TraceMON - a new RIPE Atlas tool
 
Measuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicatorsMeasuring the complexity of the Internet: indexes and indicators
Measuring the complexity of the Internet: indexes and indicators
 
Beyond access: measuring digital inequalities
Beyond access: measuring digital inequalitiesBeyond access: measuring digital inequalities
Beyond access: measuring digital inequalities
 
ARDA - Measuring peering and Interdomain routing topology
ARDA - Measuring peering and Interdomain routing topologyARDA - Measuring peering and Interdomain routing topology
ARDA - Measuring peering and Interdomain routing topology
 
Isolario - A real-time Internet routing Observatory
Isolario - A real-time Internet routing ObservatoryIsolario - A real-time Internet routing Observatory
Isolario - A real-time Internet routing Observatory
 
AFRINIC Presentation - Resource certification by Amreesh Phokeer
AFRINIC Presentation - Resource certification by Amreesh PhokeerAFRINIC Presentation - Resource certification by Amreesh Phokeer
AFRINIC Presentation - Resource certification by Amreesh Phokeer
 

Recently uploaded

VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 

Latency clustering AfPIF2017

  • 1. Looking for Latency Clusters in Africa’s Internet AfPIF 2017 Agustín Formoso LACNIC Amreesh Phokeer AFRINIC Josiah Chavula AFRINIC Gareth Tyson Queen Mary University London Arjuna Sathiaseelan University of Cambridge 1
  • 2. What We Know Circuitous routes and high end-to-end latencies across the continent 2
  • 3. Research Questions Which countries are better inter-connected, which ones are not? – Key clusters of connectivity in the region – How are inter-country latencies impacted by topology and interconnection strategies? 3 AXIS Project
  • 4. Measurement Platform Two platforms for launching measurements ● 229 RIPE Atlas probes in Africa ○ 36 African countries ○ Hardware-based ● However: ○ mostly in university networks and ISPs? ○ about 50% of Atlas probes in Africa are in ZA ● 850 probes in Africa ○ 52 African countries ○ Software-based (Windows PCs) ○ Include edge networks / home users ● However: – No IPv6 – Unreliability (based on hosts’ availability) 4
  • 5. ● Speedchecker Probes (www.speedchecker.xyz ) – 850 software probes – 319 ASes – 52 countries ● 50% of the countries had at least 20% of their ASes probed. 5 Vantage points
  • 7. Data Collection • Pingfrom each probe: – select random African Speedtest server as target – launch 10 consecutive pings (one second apart) to their randomly chosen Speedtest server – return the minimum delay (RTT) observed at that time period • Traceroutefrom each probe: – launch a Traceroute to randomly selected Speedtest server – for each router hop • determine the ASN using the RIPE Routing Information Service • attach the geolocation using MaxMind GeoLite2-City 7
  • 8. Data Collection 8 4 times a day Pings and traceroute 3 months 42 200 RTT samples 31 500 traces captured 319 ASNs
  • 10. Country-level Latencies 10 Under 30ms ● Mauritius ● Reunion ● Cote D’Ivoire CI->CI <30ms Mean in-country Under 40ms ● South Africa ● Egypt ● Benin CD->CD ~300ms
  • 12. ● Northern ● Southern ● Eastern ● Western 12 Africa Latency Clusters
  • 13. ● Northern ● Southern ● Eastern ● Western 13 Africa Latency Clusters EXPECTED
  • 14. Unusual Cases in Latency Clusters ● Senegal, Liberia and Benin on the West coast, in Northern cluster ● Madagascar, Seychelles, islands of the Indian Ocean, clustered alongside countries in the North ● Somalia, on the East coast, is clustered with countries on the West coast. 14
  • 15. Unusual Cases in Latency Clusters ● Senegal, Liberia and Benin on the West coast, in Northern cluster ● Madagascar, Seychelles, islands of the Indian Ocean, clustered alongside countries in the North ● Somalia, on the East coast, is clustered with countries on the West coast. 15
  • 16. Unusual Cases in Latency Clusters ● Senegal, Liberia and Benin on the West coast, in Northern cluster ● Madagascar, Seychelles, islands of the Indian Ocean, clustered alongside countries in the North ● Somalia, on the East coast, is clustered with countries on the West coast. 16
  • 17. Angola & Ethiopia unclustered Ethiopia Upstream 100% Overseas Angola Upstream 50% Overseas* *16% Southern -> Europe 17 EU 354ms 144ms N.America
  • 18. Inter-cluster Latencies inter-cluster median RTTs Southern and Eastern ○ Lowest inter-cluster delay ~ 92ms ○ Lowest intra-cluster RTTs individually 18 Inter-cluster delays are mostly exceeding 200ms Western cluster has the highest intra-cluster RTTs
  • 20. Africa’s upstream providers ● 37.8% of traceroute paths first hop outside of Africa ● 6.6% through SA and 4.5% through Mauritius (WIOCC) 20
  • 21. Africa’s Top 10 upstream providers 21
  • 22. Africa’s Top 10 upstream providers 22 France Telecom (Orange) accounts for 17% for French speaking countries in West Africa
  • 23. Utilisation of upstream providers by cluster 23 50% have overseas hops (Europe) 14% with 4+ hops before Africa
  • 24. Latency to Upstream providers 1. Same cluster 203ms 2. Other African Cluster 243ms 3. Overseas 268ms Northern North America: 71ms Southern North America: 227ms 24CDF of RTTs grouped by location of upstream providers RTT to the first AS hop
  • 25. Take-aways 25 Below 40ms Benin Egypt Mauritius Ivory Coast Reunion South Africa Cluster w/ high delays (Western) Due to higher usage of international transit providers Africa’s Interdomain communications highly reliant on inter-continental transit
  • 26. Future work • Correlation with Physical infrastructure, IXP presence in African countries and Peering relationships • Investigating delays between countries and popular web/content infrastructure • Linking the findings to regional Internet development strategies (e.g., deployment of regional IXPs) 26
  • 27. THANK YOU! Questions? 27 Chavula J., Phokeer A., and Formoso A. "Looking for latency clusters in Africa’s Internet." AFRICON, 2017. 13th Edition of IEEE AFRICON Conference in Africa. Cape Town, 18-20 September 2017. Preview: http://www.eecs.qmul.ac.uk/~tysong/files/africa-internet.pdf
  • 28. Upcoming Internet Measurements Workshops Internet Measurement/RIPE Atlas Workshop NOV 27 - DEC 02, 2017 LAGOS, NIGERIA International Workshop on Internet Measurements Research in Africa DEC 11– 12, 2017 LAGOS, NIGERIA !!CALL FOR PAPERS UNTIL 17 SEPT 2017!! 28
  • 29. • Central location (IXP, main ISP) • 10 Mbps dedicated • IPv4 (unfiltered) • IPv6 highly recommended (dual-stack) 29 Host an anchor !! Sponsored by AFRINIC !! atlas@afrinic.net
  • 30. References 1. Blondel, V. D., Guillaume, J.-L., Lambiotte, R., and Lefebvre, E. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment, 10 (2008). 2. Chavula, J., Feamster, N., Bagula, A., and Suleman, H. Quantifying the Effects of Circuitous Routes on the Latency of Intra-Africa Internet Traffic: A Study of Research and Education Networks. 2015, pp. 64–73. 3. Fanou, R., Tyson, G., Francois, P., and Sathiaseelan, A. Pushing the frontier: Exploring the african web ecosystem. In World Wide Web Conference (WWW) (2016). 4. Formoso, A., and Casas, P. Looking for network latency clusters in the lac region. In Workshop on Fostering Latin American Research in Data Communication Networks (2016). 5. Fanou, R., Francois, P., and Aben, E. On the Diversity of Interdomain Routing in Africa. 2015, pp. 41–54. 6. Gilmore, J., Huysamen, N., and Krzesinski, A. Mapping the african internet. In Proceedings Southern African Telecommunication Networks and Applications Conference (SATNAC), Mauritius (2007). 7. Gupta, A., Calder, M., Feamster, N., Chetty, M., Calandro, E., and Katz-Bassett, E. Peering at the internet’s frontier: A first look at isp interconnectivity in Africa. Passive Active Measurement Conference (PAM) (2014), 204–213. 30