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

What's hot

What's hot (20)

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

Similar to Looking for Latency Clusters in Africa's internet

The Trans-Asian Terrestrial Broadband Link
The Trans-Asian Terrestrial Broadband LinkThe Trans-Asian Terrestrial Broadband Link
The Trans-Asian Terrestrial Broadband Link
Abu Saeed Khan
 

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

Latency clustering AfPIF2017
Latency clustering AfPIF2017Latency clustering AfPIF2017
Latency clustering AfPIF2017
 
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
 
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...
 
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
 
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
 
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
 
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
 
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
 
UbuntuNet Alliance/Pascal Hoba
UbuntuNet Alliance/Pascal HobaUbuntuNet Alliance/Pascal Hoba
UbuntuNet Alliance/Pascal Hoba
 
The Trans-Asian Terrestrial Broadband Link
The Trans-Asian Terrestrial Broadband LinkThe Trans-Asian Terrestrial Broadband Link
The Trans-Asian Terrestrial Broadband Link
 
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...
 
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...
 
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
 
What is the RIPE NCC?
What is the RIPE NCC?What is the RIPE NCC?
What is the RIPE NCC?
 
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
 

More from Internet Society

More from Internet Society (20)

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

Recently uploaded

valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
 

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