SlideShare a Scribd company logo
Insights into Africa’s
country-level latencies
1
APRICOT 2018, Nepal
Amreesh Phokeer
AFRINIC
Circuitous routes and high end-to-end latencies across the continent 2
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
Source:
AXIS Project
Vantage Points
4
850 software probes
319 Ases
52 countries
50% of the countries had
at least 20% of their ASes
probed.
5
42
African
countries
213
SpeedTest
servers
42
African
countries
• Ping from 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
• Traceroute from 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
6
Data Collection
7
4 times a
day
Pings and
traceroute
3
months
42 200
RTT
samples
31 500
traces
captured
319
ASNs
8
Africa
~78ms
North
America
~45ms
Europe
~30ms
LAC
~76ms
Mean in-country
9
Under 30ms
• Mauritius
• Reunion
• Cote D’Ivoire
Mean in-country
Under 40ms
• South Africa
• Egypt
• Benin
10
Zambia <-> Malawi
Zambia <-> Zimbabwe
Mauritius <-> Reunion
LOOKING FOR CLUSTERS
11
Africa Latency
Clusters
12
●Northern
●Southern
●Eastern
●Western
Africa Latency
Clusters
13
●Northern
●Southern
●Eastern
●Western
Unusual Cases in Latency
Clusters
14
• 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.
Unusual Cases in Latency
Clusters
15
• 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
• 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.
Ethiopia Upstream
100% Overseas
Angola Upstream
50% Overseas*
*16% Southern -> Europe
17
EU
354ms
144ms
N.America
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
20
37.8% of traceroute paths transit (1st AS hop) outside of Africa
6.6% through SA and 4.5% through Mauritius (WIOCC)
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
23
50%
have hops
overseas
(Europe)
14%
with 4+
hops
before
Africa
Same cluster 203ms
Other African Cluster 243ms
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
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
WHERE IS OUR LOCAL CONTENT?
26
Where is African local
content?
27
1400+
News
websites
36
countries
Africa’s upstream providers
28
37.8% of traceroute paths transit (1st AS hop) outside of Africa
6.6% through SA and 4.5% through Mauritius (WIOCC)
29
91%
remote
9%
Local
ZA: 50%
30
31
Wordpress
Google
FB
46%
using
CDNs
32
Median
RTT
33
THANK YOU!
Questions?
34

More Related Content

Similar to APRICOT Latency Clustering

African Mining Vision
African Mining VisionAfrican Mining Vision
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
Internet Society
 
Heavy vehicle overload challenges
Heavy vehicle overload challengesHeavy vehicle overload challenges
Heavy vehicle overload challenges
Tristan Wiggill
 
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
 
South africa’s ports system & position, enables it to access to south south t...
South africa’s ports system & position, enables it to access to south south t...South africa’s ports system & position, enables it to access to south south t...
South africa’s ports system & position, enables it to access to south south t...
Transnet Port Terminals
 
Victor Lawrence talk at video conference lecture April 19th 2013
Victor Lawrence talk at video conference lecture April 19th 2013Victor Lawrence talk at video conference lecture April 19th 2013
Victor Lawrence talk at video conference lecture April 19th 2013
Ed Dodds
 
ExxonMobilSouthAfrica
ExxonMobilSouthAfricaExxonMobilSouthAfrica
ExxonMobilSouthAfricahrtanderson
 
Earth Observation: Policies, Strategies, Opportunities and Institutional Land...
Earth Observation: Policies, Strategies, Opportunities and Institutional Land...Earth Observation: Policies, Strategies, Opportunities and Institutional Land...
Earth Observation: Policies, Strategies, Opportunities and Institutional Land...
Polytechnic of Namibia
 
Connecting the unconnected
Connecting the unconnectedConnecting the unconnected
Connecting the unconnected
Internet Society
 
African Soil Information System
African Soil Information SystemAfrican Soil Information System
African Soil Information System
ICARDA
 
Toyota 4x4 Conservation Outreach
Toyota 4x4 Conservation OutreachToyota 4x4 Conservation Outreach
Toyota 4x4 Conservation Outreach
cwlinde
 
Enhancement of Communications Resiliency in Sub-Saharan Africa
Enhancement of Communications Resiliency in Sub-Saharan AfricaEnhancement of Communications Resiliency in Sub-Saharan Africa
Enhancement of Communications Resiliency in Sub-Saharan Africa
Simone Sala
 
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
Internet Society
 
IAMREALCaseStudy-SATELLITE&TELECOMTECHNOLOGY
IAMREALCaseStudy-SATELLITE&TELECOMTECHNOLOGYIAMREALCaseStudy-SATELLITE&TELECOMTECHNOLOGY
IAMREALCaseStudy-SATELLITE&TELECOMTECHNOLOGYDIRICKX Sébastien
 
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
African Open Science Platform
 
Présentation du Projet AfroWeeds à la journées Africrice - février 2012
Présentation du Projet AfroWeeds à la journées Africrice - février 2012Présentation du Projet AfroWeeds à la journées Africrice - février 2012
Présentation du Projet AfroWeeds à la journées Africrice - février 2012
Emmanuel Anago Codjo
 
Transnet port terminals on stay ahead of the competition, presented during af...
Transnet port terminals on stay ahead of the competition, presented during af...Transnet port terminals on stay ahead of the competition, presented during af...
Transnet port terminals on stay ahead of the competition, presented during af...Transnet Port Terminals
 
The Path to an Industrial Africa - Challenges and Opportunities by Akin Oyebode
The Path to an Industrial Africa - Challenges and Opportunities by Akin OyebodeThe Path to an Industrial Africa - Challenges and Opportunities by Akin Oyebode
The Path to an Industrial Africa - Challenges and Opportunities by Akin Oyebode
Quramo Conferences
 

Similar to APRICOT Latency Clustering (20)

African Mining Vision
African Mining VisionAfrican Mining Vision
African Mining Vision
 
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
 
Heavy vehicle overload challenges
Heavy vehicle overload challengesHeavy vehicle overload challenges
Heavy vehicle overload challenges
 
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...
 
ICT4D
ICT4DICT4D
ICT4D
 
South africa’s ports system & position, enables it to access to south south t...
South africa’s ports system & position, enables it to access to south south t...South africa’s ports system & position, enables it to access to south south t...
South africa’s ports system & position, enables it to access to south south t...
 
Victor Lawrence talk at video conference lecture April 19th 2013
Victor Lawrence talk at video conference lecture April 19th 2013Victor Lawrence talk at video conference lecture April 19th 2013
Victor Lawrence talk at video conference lecture April 19th 2013
 
ExxonMobilSouthAfrica
ExxonMobilSouthAfricaExxonMobilSouthAfrica
ExxonMobilSouthAfrica
 
Earth Observation: Policies, Strategies, Opportunities and Institutional Land...
Earth Observation: Policies, Strategies, Opportunities and Institutional Land...Earth Observation: Policies, Strategies, Opportunities and Institutional Land...
Earth Observation: Policies, Strategies, Opportunities and Institutional Land...
 
Connecting the unconnected
Connecting the unconnectedConnecting the unconnected
Connecting the unconnected
 
African Soil Information System
African Soil Information SystemAfrican Soil Information System
African Soil Information System
 
Toyota 4x4 Conservation Outreach
Toyota 4x4 Conservation OutreachToyota 4x4 Conservation Outreach
Toyota 4x4 Conservation Outreach
 
Enhancement of Communications Resiliency in Sub-Saharan Africa
Enhancement of Communications Resiliency in Sub-Saharan AfricaEnhancement of Communications Resiliency in Sub-Saharan Africa
Enhancement of Communications Resiliency in Sub-Saharan Africa
 
garaduation
garaduation garaduation
garaduation
 
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
 
IAMREALCaseStudy-SATELLITE&TELECOMTECHNOLOGY
IAMREALCaseStudy-SATELLITE&TELECOMTECHNOLOGYIAMREALCaseStudy-SATELLITE&TELECOMTECHNOLOGY
IAMREALCaseStudy-SATELLITE&TELECOMTECHNOLOGY
 
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
 
Présentation du Projet AfroWeeds à la journées Africrice - février 2012
Présentation du Projet AfroWeeds à la journées Africrice - février 2012Présentation du Projet AfroWeeds à la journées Africrice - février 2012
Présentation du Projet AfroWeeds à la journées Africrice - février 2012
 
Transnet port terminals on stay ahead of the competition, presented during af...
Transnet port terminals on stay ahead of the competition, presented during af...Transnet port terminals on stay ahead of the competition, presented during af...
Transnet port terminals on stay ahead of the competition, presented during af...
 
The Path to an Industrial Africa - Challenges and Opportunities by Akin Oyebode
The Path to an Industrial Africa - Challenges and Opportunities by Akin OyebodeThe Path to an Industrial Africa - Challenges and Opportunities by Akin Oyebode
The Path to an Industrial Africa - Challenges and Opportunities by Akin Oyebode
 

More from AFRINIC

AIS19 - Policies under discussion
AIS19 - Policies under discussionAIS19 - Policies under discussion
AIS19 - Policies under discussion
AFRINIC
 
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 2017
AFRINIC
 
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
 
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
AFRINIC
 
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
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 sector
AFRINIC
 
Routing security and implications for NRENs
Routing security and implications for NRENsRouting security and implications for NRENs
Routing security and implications for NRENs
AFRINIC
 
AFRINIC RIA MoU
AFRINIC RIA MoUAFRINIC RIA MoU
AFRINIC RIA MoU
AFRINIC
 
DNS Measurements
DNS MeasurementsDNS Measurements
DNS Measurements
AFRINIC
 
AFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer MigrationAFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC DNSSEC Infrastructure and Signer Migration
AFRINIC
 
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
AFRINIC
 
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
AFRINIC
 
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
AFRINIC
 
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
AFRINIC
 
TraceMON - a new RIPE Atlas tool
 TraceMON - a new RIPE Atlas tool TraceMON - a new RIPE Atlas tool
TraceMON - a new RIPE Atlas tool
AFRINIC
 
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
AFRINIC
 
Beyond access: measuring digital inequalities
Beyond access: measuring digital inequalitiesBeyond access: measuring digital inequalities
Beyond access: measuring digital inequalities
AFRINIC
 
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
AFRINIC
 

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

Recently uploaded

急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 

Recently uploaded (20)

急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 

APRICOT Latency Clustering