SlideShare a Scribd company logo
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
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

PPTX
Keynote Presentation : “80/20 by 2020”
PDF
Day 3 C2C - Smarter Africa Ghana Case Study
PPTX
ISOC: IXPs Partnerships
PDF
Day 2 C2C - Affordability Internet: Internet for ALL by 2020
PPT
African Internet Exchange Points
PDF
Day 2 C2C - Infrastructure sharing Mott Macdonald
PDF
Day 2 C2C - Fixed Broadband in Zimbabwe
PDF
Day 2 C2C - Avanti - Broadband for Universal Access
Keynote Presentation : “80/20 by 2020”
Day 3 C2C - Smarter Africa Ghana Case Study
ISOC: IXPs Partnerships
Day 2 C2C - Affordability Internet: Internet for ALL by 2020
African Internet Exchange Points
Day 2 C2C - Infrastructure sharing Mott Macdonald
Day 2 C2C - Fixed Broadband in Zimbabwe
Day 2 C2C - Avanti - Broadband for Universal Access

What's hot (20)

PDF
Day 3 C2C -Link Centre: Ultra Broadband for Smarter Africa
PPT
Top ix tunis-ix panel 2013
PDF
C2C Concept Note
PDF
Day 2 C2C - USAASA Engaging Africa's Youth
PPTX
Connecting the unconnected
PDF
Day 1 C2C - Ovum - Connectivity index Global and Africa
PPTX
Digital Divide and IXPs in West Africa
PPTX
Shaping the Future of the Internet in Africa
PDF
Day 1 C2C - ATU: Is Africa Spectrum Ready for 4G and 5G
PPTX
Unlocking Asian Borders for New Avenue to Revenuenue
PPTX
Day 3 - Gsma presentation 2
PDF
Future Sat Africa - AFRINIC Overview
PDF
Future Sat Africa - GVF - return on investment
PPTX
ITW 2016 presentation
PDF
Future Sat Africa - Skyvision Maximizing return on investment
PPTX
The Internet in the Kyrgyz Republic
PDF
Future Sat Africa - SES Effective Policy and Regulation for Satellite
PDF
Mongi
PPTX
Final project jorge villalobos cascante - 5 g the path to the next generation
PPTX
Interconnection landscape in Asia - TPIX Peering Forum 2017
Day 3 C2C -Link Centre: Ultra Broadband for Smarter Africa
Top ix tunis-ix panel 2013
C2C Concept Note
Day 2 C2C - USAASA Engaging Africa's Youth
Connecting the unconnected
Day 1 C2C - Ovum - Connectivity index Global and Africa
Digital Divide and IXPs in West Africa
Shaping the Future of the Internet in Africa
Day 1 C2C - ATU: Is Africa Spectrum Ready for 4G and 5G
Unlocking Asian Borders for New Avenue to Revenuenue
Day 3 - Gsma presentation 2
Future Sat Africa - AFRINIC Overview
Future Sat Africa - GVF - return on investment
ITW 2016 presentation
Future Sat Africa - Skyvision Maximizing return on investment
The Internet in the Kyrgyz Republic
Future Sat Africa - SES Effective Policy and Regulation for Satellite
Mongi
Final project jorge villalobos cascante - 5 g the path to the next generation
Interconnection landscape in Asia - TPIX Peering Forum 2017
Ad

Similar to Looking for Latency Clusters in Africa's internet (20)

PDF
Latency clustering AfPIF2017
PDF
Insights in Africa country-level latencies
PDF
Amreesh gpf-latency-clustering
PDF
Insights into Africa’s country-level latencies
PDF
APRICOT Latency Clustering
PDF
Deep Diving into Africa’s Inter-Country Latencies
PDF
Insight Into Africa’s Country-level Latencies
PDF
Africa: Regional Insights
PDF
Internet development in Africa: a content use, hosting and distribution persp...
PDF
Pushing the Frontier: Exploring the African Web Ecosystem
PPTX
Peering Lessons – 5 year Service Provider Journey
PDF
Africa Regional Insights
PDF
Guaranteeing quality connectivity across the Africa continent
PPTX
Isoc barriers to connectivity bishkek (28 april)
PPTX
Data Centre Business Changes
PDF
Detecon Policy Making Workshop
PPTX
African Union Ministerial 2015: The state of Internet in Africa
PDF
Facebook Africa Attractiveness
PDF
National Initiatives ITU
PDF
Lacnic measurements
Latency clustering AfPIF2017
Insights in Africa country-level latencies
Amreesh gpf-latency-clustering
Insights into Africa’s country-level latencies
APRICOT Latency Clustering
Deep Diving into Africa’s Inter-Country Latencies
Insight Into Africa’s Country-level Latencies
Africa: Regional Insights
Internet development in Africa: a content use, hosting and distribution persp...
Pushing the Frontier: Exploring the African Web Ecosystem
Peering Lessons – 5 year Service Provider Journey
Africa Regional Insights
Guaranteeing quality connectivity across the Africa continent
Isoc barriers to connectivity bishkek (28 april)
Data Centre Business Changes
Detecon Policy Making Workshop
African Union Ministerial 2015: The state of Internet in Africa
Facebook Africa Attractiveness
National Initiatives ITU
Lacnic measurements
Ad

More from Internet Society (20)

PPTX
IXP growth challenges in West Africa: The Ghana Experience
PPTX
IXP growth challenges in Central Africa
PPTX
Benin IX: 3 Years After!
PPT
IXP growth challenges in Côte D’Ivoire
PPTX
IXP Masterclass
PPTX
PeeringDB Updates
PPTX
Peering Personals #2
PPT
International Bandwidth and Pricing Trends in Sub-Sahara Africa
PPTX
In Search of Low Cost Bandwidth
PPTX
IPv6 @ Cloudflare
PPTX
Interconnection Evolution
PPTX
Peering Personals #1
PPTX
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
PPT
Fantsuam: Ideas for the sustainability of Community Networks
PDF
Mawingu: Ideas for the sustainability of Community Networks
PPTX
Zenzeleni Networks Update Report
PPTX
Canadian Victory Garden: Overview of an Off Grid Solution
PPTX
TVWS use case in Kenya
PPTX
TVWS use case in Malawi
PPTX
C3: Ideas for the sustainability of Community Networks
IXP growth challenges in West Africa: The Ghana Experience
IXP growth challenges in Central Africa
Benin IX: 3 Years After!
IXP growth challenges in Côte D’Ivoire
IXP Masterclass
PeeringDB Updates
Peering Personals #2
International Bandwidth and Pricing Trends in Sub-Sahara Africa
In Search of Low Cost Bandwidth
IPv6 @ Cloudflare
Interconnection Evolution
Peering Personals #1
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
Fantsuam: Ideas for the sustainability of Community Networks
Mawingu: Ideas for the sustainability of Community Networks
Zenzeleni Networks Update Report
Canadian Victory Garden: Overview of an Off Grid Solution
TVWS use case in Kenya
TVWS use case in Malawi
C3: Ideas for the sustainability of Community Networks

Recently uploaded (20)

PPTX
artificial intelligence overview of it and more
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
Introduction to Information and Communication Technology
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
Introduction to the IoT system, how the IoT system works
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
artificial intelligence overview of it and more
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Module 1 - Cyber Law and Ethics 101.pptx
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Unit-1 introduction to cyber security discuss about how to secure a system
Introduction to Information and Communication Technology
Sims 4 Historia para lo sims 4 para jugar
An introduction to the IFRS (ISSB) Stndards.pdf
Cloud-Scale Log Monitoring _ Datadog.pdf
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
Decoding a Decade: 10 Years of Applied CTI Discipline
Tenda Login Guide: Access Your Router in 5 Easy Steps
Introduction to the IoT system, how the IoT system works
international classification of diseases ICD-10 review PPT.pptx
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PptxGenJS_Demo_Chart_20250317130215833.pptx

Looking for Latency Clusters in Africa's internet

  • 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
  • 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