SlideShare a Scribd company logo
1 of 33
Download to read offline
Transforming education through ICT
Internet Measurements Infrastructure at kenet
A presentation AFPIF 2016
Dar es Salaam, Tanzania
By
Prof Meoli Kashorda & Mr. Kennedy Aseda
KENET
Transforming education through ICT
Agenda
๏ƒ˜KENET as the National Academic Network of
Kenya
๏ƒ˜The KENET Internet Measurements Agenda
๏ƒ˜Internet Measurements Infrastructure and tools
@ kenet
๏ƒ˜KENET experience and usage of Internet
measurement tools and infrastructure for
network operations
๏ƒ˜Emerging Internet research community in Africa
KENET โ€“ The Broadband Academic
Network of Kenya
โ€ข Aggregates Demand for Connectivity, Internet bandwidth and Cloud Services of
member institutions
โ€“ Increasing buyers power of the higher education sector and reducing costs
โ€“ KENET operates expensive data centers for member institutions to provide community cloud
services
โ€ข Aggregates Internet traffic from Higher Education and research institutions
โ€“ KENET generates up to 4,500 Mb/s of Google traffic per day
โ€“ Up to 9,000 Mb/s of traffic generated by connected campuses
โ€“ Peering with Global content distributors like Google and Akamai in Kenya
โ€ข Develops High-end ICT talent โ€“ technical + project management
โ€“ Capacity building for KENET and member institutions
โ€“ KENET Critical-mass of high-end ICT and engineering talent for R & E community
โ€ข Builds and operates advanced research infrastructures for the R &E community
of Kenya in different areas
โ€“ Africa Science Gateway and federated services (KENET CA, iDP, EDUROAM)
โ€“ Special Interest Groups (SIGs) in Educational technology and Engineering Education
constituted in FY 2014-2015
โ€“ SIGs in Medicine, Agriculture and ICT shall be constituted in FY 2015-2016
โ€“ KENET focus is support for STEM education and research!
3
Google Confidential and Proprietary
โ€ข .
Uganda
Tanzania
Somalia
INDIAN OCEAN
Ethiopia
Primary fiber links
Lokichoggio
Lodwar
Kitale
Weybuye__
Kakameg
a
Eldoret
Kisumu
Kisii
Kericho
Bomet
Narok
Rong
o
Isebania
Nairobi
Kaljiado
Namanga
Tal
a
Kitui
Mwingi
Garissa
Garsen
Thika
Muranga
Nyeri
Emb
u
Meru
NanyukiNyahururu
Nakuru
Isielo
Wajiir
Marsabit
Moyale
Mander
a
15
9
Mombasa
Malindi
Kilifi
Backup fiber links
Mombasa
POP
Meru
POP
USIU
DC
Kisumu
POP
Nakuru
POP
UoN
POP
Eldoret
POP
500KM
KENET POP
400KM
500KM
400KM
350KM
350KM150KM
Italian Space Agency -Luigi
Broglio Space Centre- Malindi
Marsabit
Girls
KENET Operates a Broadband Network for
Members (broadband = 1 Gb/s and above)
POP Connected
Campuses
Nairobi POP 72
Kisumu POP 21
Mombasa POP 10
Eldoret POP 15
Nakuru POP 11
Meru POP 17
Total Campuses
connected
185+
1 Gb/s and above
campuses 50+
Garissa UC
JKUAT
Kitale
Furthest connected campus
Rongo UC
Transforming education through ICT
Transforming education through ICT
KENET Internet Measurements
Research Agenda
๏ƒ˜Provide Kenyan Internet users and regulator with
tools for measuring quality of broadband Internet
(MLAB)
๏ƒ˜Support Internet engineering and policy research
by graduate students and faculty
๏ƒ˜Providing end-to-end measurement infrastructure
and ability to isolate faults on multi-domain
networks
๏ƒ˜Providing global Internet community with tools to
measure quality of Internet in Kenya
Transforming education through ICT
Does It Matter?
โ€ข Real Time Applications
โ€“ Sensitive to packet loss, jitter and latency
โ€“ Telemedicine not tolerant to packet loss
โ€“ Video and voice conferencing not tolerant to packet loss
โ€ข Results in loss of communication
โ€ข Large Research Data Transfers
โ€“ Large data transfer requires large TCP window scaling and buffers
โ€“ TCP design limits window scaling
โ€ข Based on end-to-end delay
โ€ข Based on end-to-end packet loss
โ€ข Bandwidth Subscription
โ€“ Periodic verification of bandwidth subscription capacity
โ€“ Bandwidth testing to support specific application requirements
โ€ข End-To-End Reachability
โ€“ Realtime verification of end-to-end reachability of networks and
resources
Transforming education through ICT
Internet Measurement Infrastructure
and Tools @KENET
โ€ข Measurement Lab
โ€“ End User Connectivity Tests
โ€“ End users can perform tests using a web browser
โ€“ Uses NDT and NPAD tools
โ€“ Deployed in Feb 2013
โ€“ Consist of one node of three (3) servers
โ€ข RIPE Atlas Probes
โ€“ Global Internet Reachability/Availability
โ€“ Sends active measurement traffic from thousands of vantage points across the Internet and
records the responses
โ€“ Deployed in 2013
โ€“ Consists of three (3) distributed probes at KENET
โ€ข perfSONAR
โ€“ Automated backbone network tests (Packet Loss, Throughput, Latency)
โ€“ Uses OWAMP (delay, packet loss) and BWCTL (throughput tests)
โ€“ Deployed in 2015
โ€“ Consists of seven (7) distributed measurement nodes at KENET
Transforming education through ICT
Measurement Lab
โ€ข What Is It?
โ€“ Open, distributed platform for researchers to deploy
measurement tools
โ€“ Open data for regulators, consumer bodies, researchers
โ€ข Measurement Tools
โ€“ NDT (Network Diagnostic Tool) โ€“ Speed & Diagnostics
โ€“ NPAD (Network Path & Applications Diagnostics)
โ€“ Identifies performance problems on the end-to-end path
โ€“ Neubot โ€“ Gathers data for network neutrality
โ€“ ShaperProbe โ€“ Identifies traffic shaping in the path
โ€“ Glasnost โ€“ Identifies application-specific traffic shaping,
Deep packet inspection on the path
Transforming education through ICT
MLab Setup at KENET
๏ฌ Broadband Connectivity
requirements
๏ฌAt least 1Gbps KIXP Connection
(national Internet)
๏ฌ Reserve Minimum of 50Mb/s International
Capacity
๏ฌThree (3) Physical Servers
๏ฌIPv4/IPv6 Support
๏ฌ KENET Usage?
๏ฌLeased line commissioning
tests
Transforming education through ICT
MLab Deployment Map โ€“ Kenya, South Africa and
Nigeria, Ghana
Transforming education through ICT
M-lab tests โ€“ who is testing?
โ€ข End-users โ€“ students, faculty, researchers
โ€“ MobiPerf is an Android app
โ€“ Testing from the browser
โ€“ Low level of end-user awareness
โ€ข Bit-torrent applications installed by end-users
e.g., Vuze bittorrent clients
โ€ข How can we increase the number of tests?
Transforming education through ICT
MLab Throughput Data - Kenya
Transforming education through ICT
MLab Top Testers - Kenya
Transforming education through ICT
Growth in Intra-Africa tests
0
50,000
100,000
150,000
200,000
250,000
KE TN ZA GH KE TN ZA GH NG KE TN ZA GH NG KE TN ZA
2013 2014 2015 2016
4,759
9,985
39,835
163
16,910
52,318
164,922
11,00912,904
31,510
76,681
201,050
7,178 10,203
25,656
37,193
134,105
Total Tests Intra Africa
Numberโ€ฆ
Transforming education through ICT
Download speed 2013-2016
0.0000
2.0000
4.0000
6.0000
8.0000
10.0000
12.0000
14.0000
16.0000
2013 2014 2015 2016
14.0855
5.9485
9.3710
10.8867
Average Download Throughput - Kenya
Average_Downlโ€ฆ
0.0000
100.0000
200.0000
300.0000
400.0000
500.0000
600.0000
700.0000
800.0000
900.0000
2013 2014 2015 2016
551.0553
92.4821
789.0224
861.0621
Max Download Throughput - Kenya
Max_Downloadโ€ฆ
Transforming education through ICT
Average RTT and %
Retransmissions โ€“ 2013 - 2016
0
20
40
60
80
100
2013 2014 2015 2016
60.81
83.59
96.79
67.26
Kenya Average RTT
averaโ€ฆ
0
1
2
3
4
5
6
7
2013 2014 2015 2016
4.61
3.03
2.65
6.13
Kenya % Retransmission
packet_retransmissioโ€ฆ
Transforming education through ICT
How does KENET use M-lab?
โ€ข Commissioning and monitoring the quality of
managed leased lines
โ€“ Leased lines from campuses to KENET data center
โ€“ Throughput, latency, packet loss โ€“ very simple
tools
โ€ข Measuring the residual Internet bandwidth of
end-users
โ€“ From a desktop, from smartphone with MobiPerf
or even
Transforming education through ICT
Mlab for research
โ€ข The internet measurement data is open data and
can be used by researchers
โ€“ What are the average download speeeds
โ€“ Which ISPs are providing best Internet services
โ€ข Crowd sourced Internet measurements data is
FREE unlike data from other speedtest
applications
โ€ข KENET is promoting M-lab usage for Internet
measurements research in Kenya and Africa
โ€“ But uptake is low due to lack of awareness
Transforming education through ICT
MLab Chart โ€“ Global Test Data
Transforming education through ICT
MLab Chart โ€“ Net Neutrality Data
๏ฌ Red (100% Traffic Shaping) โ€“ Provider analyzing deep into customer traffic and prioritizing/shaping
๏ฌ Deep Green (0% Traffic Shaping) โ€“ Provider passing traffic without analyzing
๏ฌ Yellow (50% Traffic Shaping) โ€“ Provider analyzing 50% of traffic
๏ฌ White โ€“ No Test Data
Transforming education through ICT
MLab Chart โ€“ Net Neutrality Kenya
๏ฌ JTL not analyzing (shaping) customer traffic
๏ฌ Jambonet & Wananchi analyzing (shaping) ~35% of customer traffic
Transforming education through ICT
Atlas Probes
โ€ข What Is It?
โ€“ A global network of probes that measure Internet connectivity
and reachability, providing an unprecedented understanding of
the state of the Internet in real time End users can perform tests
using a web browser
โ€“ RIPE Atlas probes are small, USB-powered hardware devices
that hosts attach to an Ethernet port on their router via a network
(UTP) cable.
โ€“ They conduct different measurements and relay this data to the
RIPE NCC, where it is aggregated with data from the rest of the
RIPE Atlas network.
โ€“ The probes use a very small amount of bandwidth and cannot
determine any information about the content passing to or from
their host computers.
โ€“ Probes conduct the following types of measurements: ping,
traceroute, DNS and SSLcert.
Transforming education through ICT
How are Atlas Probes being used
by academic community?
โ€ข KENET has installed Atlas probes for the African and
Global Internet community
โ€ข University of Cape Town CS research teams using it to
measure inter-African latencies
โ€“ And the impact of IXPs
โ€“ Papers presented at IST-Africa 2016 in Durban, South
Africa
โ€ข Interesting that only for NRENs in Africa have installed
Atlas probes
โ€“ And some operators are yet to install Atlas probes
โ€ข Who will fund Internet measurements research? ICT
regulators? Governments? Consumer groups?
Transforming education through ICT
Atlas Probes โ€“ Global Map
Transforming education through ICT
Atlas Probes โ€“ Kenya
Transforming education through ICT
perfSONAR
โ€ข What Is It?
โ€“ A software product to monitor networks for performance discrepancies, on an
end-to-end basis, ensuring friction-free use for scientific applications.
โ€“ Network measurement toolkit designed to provide federated coverage of
network paths.
โ€“ It provides an interface that allows for the scheduling of measurements, storage
of data and generate visualizations
โ€ข How It Helps?
โ€“ Design of Networks
โ€ข A global monitoring framework is required in order to reliably discover and mitigate
network issues.
โ€“ The End-to-end Problem
โ€ข Used to identify problems that are exacerbated when latency and paths increase, and
protocols react adversely
โ€“ Soft Failures
โ€ข Congestion can cause fair protocols, such as TCP, to moderate their performance.
Infrastructure flaws, such as damaged cabling or hardware, can introduce errors that must
be corrected. Configuration that doesn't account for network buffering is also common,
along with applications not designed for high performance.
Transforming education through ICT
perfSONAR โ€“ Global Map
Transforming education through ICT
perfSONAR โ€“ End-To-End Test
Transforming education through ICT
perfSONAR โ€“ Mesh, Dashboard
Transforming education through ICT
How does KENET use perfSONAR?
โ€ข Testing end-end links for research communities
or demanding member institutions
โ€“ See http://maddash-uon.kenet.or.ke/maddash-
webui/
โ€“ Able to measure latencies, packet losses between
say UoN node and a node in Washington or London
โ€ข Testing long-distance Inter-PoP links โ€“
throughput, latencies, packet loss etc
โ€“ UoN PoP < > Nakuru (200 KM)
โ€“ UoN PoP < > Mombasa PoP (500 KM)
โ€“ Network engineers diagnose end-end problems much
faster
Transforming education through ICT
Conclusions
โ€ข KENET has established the Internet Measurements Infrastructure
โ€“ for policy makers, Internet regulators and consumer groups in the region
โ€“ Global Internet research community (e.g., PhD student at UCT using Atlas
Probes to measure latency among Africa countries)
โ€ข Measurement Lab โ€“ consumer groups, regulators, policy groups,
researchers
โ€ข RIPE Atlas Probes โ€“ Global Internet researchers
โ€ข perfSONAR โ€“ mainly NRENs and collaborating universities, doctoral
ICT students
โ€ข Emerging Internet research working group in Kenya
Transforming education through ICT
Questions
www.kenet.or.ke
Jomo Kenyatta Memorial
Library, University of Nairobi
P. O Box 30244-00100, Nairobi.
0732 150 500 / 0703 044 500
Thank You

More Related Content

What's hot

CTO Cybersecurity Forum 2013 Pierre Dandjinou
CTO Cybersecurity Forum 2013 Pierre  DandjinouCTO Cybersecurity Forum 2013 Pierre  Dandjinou
CTO Cybersecurity Forum 2013 Pierre Dandjinou
Commonwealth Telecommunications Organisation
ย 
Government
Government Government
Government
APNIC
ย 

What's hot (20)

Global IPv6 Summit Presentation - Global Deployment or Digital Divide
Global IPv6 Summit Presentation - Global Deployment or Digital DivideGlobal IPv6 Summit Presentation - Global Deployment or Digital Divide
Global IPv6 Summit Presentation - Global Deployment or Digital Divide
ย 
APNIC Regional Meeting (with PhNOG), Philippines
APNIC Regional Meeting (with PhNOG), PhilippinesAPNIC Regional Meeting (with PhNOG), Philippines
APNIC Regional Meeting (with PhNOG), Philippines
ย 
Internet infrastructure in the South East Asia region
Internet infrastructure in the South East Asia regionInternet infrastructure in the South East Asia region
Internet infrastructure in the South East Asia region
ย 
CommuniCast 2014: APNIC Services Update
CommuniCast 2014: APNIC Services Update CommuniCast 2014: APNIC Services Update
CommuniCast 2014: APNIC Services Update
ย 
Connecting the next billions
Connecting the next billionsConnecting the next billions
Connecting the next billions
ย 
IPv6 status among ASEAN Member States
IPv6 status among ASEAN Member StatesIPv6 status among ASEAN Member States
IPv6 status among ASEAN Member States
ย 
APNIC Update, APTLD 70
APNIC Update, APTLD 70APNIC Update, APTLD 70
APNIC Update, APTLD 70
ย 
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
ย 
PacNOG 18/APNIC Regional Meeting, Guam: APNIC Activities Update
PacNOG 18/APNIC Regional Meeting, Guam: APNIC Activities UpdatePacNOG 18/APNIC Regional Meeting, Guam: APNIC Activities Update
PacNOG 18/APNIC Regional Meeting, Guam: APNIC Activities Update
ย 
CTO Cybersecurity Forum 2013 Pierre Dandjinou
CTO Cybersecurity Forum 2013 Pierre  DandjinouCTO Cybersecurity Forum 2013 Pierre  Dandjinou
CTO Cybersecurity Forum 2013 Pierre Dandjinou
ย 
Peering Lessons โ€“ 5 year Service Provider Journey
Peering Lessons โ€“ 5 year Service Provider JourneyPeering Lessons โ€“ 5 year Service Provider Journey
Peering Lessons โ€“ 5 year Service Provider Journey
ย 
APNIC Update: ARIN 37
APNIC Update: ARIN 37APNIC Update: ARIN 37
APNIC Update: ARIN 37
ย 
BKNIX Peering Forum: Quick introduction of HKIX
BKNIX Peering Forum: Quick introduction of HKIXBKNIX Peering Forum: Quick introduction of HKIX
BKNIX Peering Forum: Quick introduction of HKIX
ย 
Myanmar Member Gathering
Myanmar Member GatheringMyanmar Member Gathering
Myanmar Member Gathering
ย 
Measuring IPv6 adoption in South Africa
Measuring IPv6 adoption in South AfricaMeasuring IPv6 adoption in South Africa
Measuring IPv6 adoption in South Africa
ย 
IPv4 Transfers, Taiwan Internet Forum
IPv4 Transfers, Taiwan Internet ForumIPv4 Transfers, Taiwan Internet Forum
IPv4 Transfers, Taiwan Internet Forum
ย 
Africa IXP Survey Report
Africa IXP Survey ReportAfrica IXP Survey Report
Africa IXP Survey Report
ย 
Government
Government Government
Government
ย 
EC proposal: Formation of a Cooperation SIG, by Akinori Maemura [APNIC 38 / B...
EC proposal: Formation of a Cooperation SIG, by Akinori Maemura [APNIC 38 / B...EC proposal: Formation of a Cooperation SIG, by Akinori Maemura [APNIC 38 / B...
EC proposal: Formation of a Cooperation SIG, by Akinori Maemura [APNIC 38 / B...
ย 
Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]
Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]
Tracking cyber kidnappers by Andrew Clark [APRICOT 2015]
ย 

Viewers also liked

Viewers also liked (10)

AIMO: An African Internet Measurements Observatory
AIMO: An African Internet Measurements ObservatoryAIMO: An African Internet Measurements Observatory
AIMO: An African Internet Measurements Observatory
ย 
IXP-Jedi - finding routing issues
IXP-Jedi - finding routing issuesIXP-Jedi - finding routing issues
IXP-Jedi - finding routing issues
ย 
Peering Negotiations at AfPIF
Peering Negotiations at AfPIFPeering Negotiations at AfPIF
Peering Negotiations at AfPIF
ย 
Peering and Transit Tutorials: Open-IXSDN Umbrella IXP Fabric
Peering and Transit Tutorials: Open-IXSDN Umbrella IXP FabricPeering and Transit Tutorials: Open-IXSDN Umbrella IXP Fabric
Peering and Transit Tutorials: Open-IXSDN Umbrella IXP Fabric
ย 
AfPIF 2016 "Back to Basics": Welcome and Introductions
AfPIF 2016 "Back to Basics": Welcome and IntroductionsAfPIF 2016 "Back to Basics": Welcome and Introductions
AfPIF 2016 "Back to Basics": Welcome and Introductions
ย 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive Technologies
ย 
Peering and Transit Tutorials: Practical Every Day BGP Filtering
Peering and Transit Tutorials: Practical Every Day BGP FilteringPeering and Transit Tutorials: Practical Every Day BGP Filtering
Peering and Transit Tutorials: Practical Every Day BGP Filtering
ย 
Peering and Transit Tutorials: PeeringDB
Peering and Transit Tutorials: PeeringDBPeering and Transit Tutorials: PeeringDB
Peering and Transit Tutorials: PeeringDB
ย 
Netflix Open Connect: Delivering Internet TV to the world
Netflix Open Connect: Delivering Internet TV to the worldNetflix Open Connect: Delivering Internet TV to the world
Netflix Open Connect: Delivering Internet TV to the world
ย 
Discovery: Finding the Direction to Facilitate Successful Employment
Discovery: Finding the Direction to Facilitate Successful EmploymentDiscovery: Finding the Direction to Facilitate Successful Employment
Discovery: Finding the Direction to Facilitate Successful Employment
ย 

Similar to Internet Measurements Infrastructure at KENET

HARNET :
HARNET :HARNET :
HARNET :
Videoguy
ย 
IPv6 Deployment, where are we now? - Asia Pacific Regional Internet Governanc...
IPv6 Deployment, where are we now? - Asia Pacific Regional Internet Governanc...IPv6 Deployment, where are we now? - Asia Pacific Regional Internet Governanc...
IPv6 Deployment, where are we now? - Asia Pacific Regional Internet Governanc...
APNIC
ย 
Regulatory initiatives CA overview
Regulatory initiatives   CA overviewRegulatory initiatives   CA overview
Regulatory initiatives CA overview
CA
ย 

Similar to Internet Measurements Infrastructure at KENET (20)

JKUAT Case on Open Access
JKUAT Case on Open AccessJKUAT Case on Open Access
JKUAT Case on Open Access
ย 
Ubuntunet Alliance Kenote
Ubuntunet Alliance KenoteUbuntunet Alliance Kenote
Ubuntunet Alliance Kenote
ย 
International Perspective on Philippine Internet Development - ARM2
International Perspective on Philippine Internet Development - ARM2International Perspective on Philippine Internet Development - ARM2
International Perspective on Philippine Internet Development - ARM2
ย 
IPv6 Deployment; Where are we now? - ASEAN ICT SMEs Conference
IPv6 Deployment; Where are we now? - ASEAN ICT SMEs ConferenceIPv6 Deployment; Where are we now? - ASEAN ICT SMEs Conference
IPv6 Deployment; Where are we now? - ASEAN ICT SMEs Conference
ย 
UbuntuNet Alliance/Pascal Hoba
UbuntuNet Alliance/Pascal HobaUbuntuNet Alliance/Pascal Hoba
UbuntuNet Alliance/Pascal Hoba
ย 
Internet, TV and Voice over Satellite The Future is Now
Internet, TV and Voice over Satellite The Future is NowInternet, TV and Voice over Satellite The Future is Now
Internet, TV and Voice over Satellite The Future is Now
ย 
ITU-APNIC collaboration on the transition from IPv4 to IPv6
ITU-APNIC collaboration on the transition from IPv4 to IPv6ITU-APNIC collaboration on the transition from IPv4 to IPv6
ITU-APNIC collaboration on the transition from IPv4 to IPv6
ย 
The Case for African NRENs: Access to Open Science Platform/Meoli Kashorda
The Case for African NRENs: Access to Open Science Platform/Meoli KashordaThe Case for African NRENs: Access to Open Science Platform/Meoli Kashorda
The Case for African NRENs: Access to Open Science Platform/Meoli Kashorda
ย 
Future Networks for Learning and Teaching
Future Networks for Learning and TeachingFuture Networks for Learning and Teaching
Future Networks for Learning and Teaching
ย 
Evolution of Mobile Networks and IPv6 - APEC TEL49
Evolution of Mobile Networks and IPv6 - APEC TEL49Evolution of Mobile Networks and IPv6 - APEC TEL49
Evolution of Mobile Networks and IPv6 - APEC TEL49
ย 
HARNET :
HARNET :HARNET :
HARNET :
ย 
Learning without Limits seminar.final
Learning without Limits seminar.finalLearning without Limits seminar.final
Learning without Limits seminar.final
ย 
Internet infrastruture development in the asia pacific
Internet infrastruture development in the asia pacificInternet infrastruture development in the asia pacific
Internet infrastruture development in the asia pacific
ย 
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...
ย 
Sustainable Transportation System
Sustainable Transportation System Sustainable Transportation System
Sustainable Transportation System
ย 
IPv6 Deployment, where are we now? - Asia Pacific Regional Internet Governanc...
IPv6 Deployment, where are we now? - Asia Pacific Regional Internet Governanc...IPv6 Deployment, where are we now? - Asia Pacific Regional Internet Governanc...
IPv6 Deployment, where are we now? - Asia Pacific Regional Internet Governanc...
ย 
Regulatory initiatives
Regulatory initiatives  Regulatory initiatives
Regulatory initiatives
ย 
Regulatory initiatives CA overview
Regulatory initiatives   CA overviewRegulatory initiatives   CA overview
Regulatory initiatives CA overview
ย 
Regulatory initiatives
Regulatory initiativesRegulatory initiatives
Regulatory initiatives
ย 
Data Driven Tranportation Analytics
Data Driven Tranportation Analytics Data Driven Tranportation Analytics
Data Driven Tranportation Analytics
ย 

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
ย 
Keynote Presentation : โ€œ80/20 by 2020โ€
Keynote Presentation : โ€œ80/20 by 2020โ€Keynote Presentation : โ€œ80/20 by 2020โ€
Keynote Presentation : โ€œ80/20 by 2020โ€
ย 
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
ย 
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
ย 
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
ย 

Recently uploaded

VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
SUHANI PANDEY
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
singhpriety023
ย 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 
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...
SUHANI PANDEY
ย 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
SUHANI PANDEY
ย 
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
ย 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
ย 
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐ŸฅตLow Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Chandigarh Call girls 9053900678 Call girls in Chandigarh
ย 
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...
SUHANI PANDEY
ย 

Recently uploaded (20)

๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
ย 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
ย 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
ย 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
ย 
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...
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
ย 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
ย 
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...
ย 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
ย 
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...
ย 
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐ŸฅตLow Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
ย 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
ย 
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft DatingDubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
ย 
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceBusty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
ย 
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...
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
ย 
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...
ย 

Internet Measurements Infrastructure at KENET

  • 1. Transforming education through ICT Internet Measurements Infrastructure at kenet A presentation AFPIF 2016 Dar es Salaam, Tanzania By Prof Meoli Kashorda & Mr. Kennedy Aseda KENET
  • 2. Transforming education through ICT Agenda ๏ƒ˜KENET as the National Academic Network of Kenya ๏ƒ˜The KENET Internet Measurements Agenda ๏ƒ˜Internet Measurements Infrastructure and tools @ kenet ๏ƒ˜KENET experience and usage of Internet measurement tools and infrastructure for network operations ๏ƒ˜Emerging Internet research community in Africa
  • 3. KENET โ€“ The Broadband Academic Network of Kenya โ€ข Aggregates Demand for Connectivity, Internet bandwidth and Cloud Services of member institutions โ€“ Increasing buyers power of the higher education sector and reducing costs โ€“ KENET operates expensive data centers for member institutions to provide community cloud services โ€ข Aggregates Internet traffic from Higher Education and research institutions โ€“ KENET generates up to 4,500 Mb/s of Google traffic per day โ€“ Up to 9,000 Mb/s of traffic generated by connected campuses โ€“ Peering with Global content distributors like Google and Akamai in Kenya โ€ข Develops High-end ICT talent โ€“ technical + project management โ€“ Capacity building for KENET and member institutions โ€“ KENET Critical-mass of high-end ICT and engineering talent for R & E community โ€ข Builds and operates advanced research infrastructures for the R &E community of Kenya in different areas โ€“ Africa Science Gateway and federated services (KENET CA, iDP, EDUROAM) โ€“ Special Interest Groups (SIGs) in Educational technology and Engineering Education constituted in FY 2014-2015 โ€“ SIGs in Medicine, Agriculture and ICT shall be constituted in FY 2015-2016 โ€“ KENET focus is support for STEM education and research! 3
  • 4. Google Confidential and Proprietary โ€ข . Uganda Tanzania Somalia INDIAN OCEAN Ethiopia Primary fiber links Lokichoggio Lodwar Kitale Weybuye__ Kakameg a Eldoret Kisumu Kisii Kericho Bomet Narok Rong o Isebania Nairobi Kaljiado Namanga Tal a Kitui Mwingi Garissa Garsen Thika Muranga Nyeri Emb u Meru NanyukiNyahururu Nakuru Isielo Wajiir Marsabit Moyale Mander a 15 9 Mombasa Malindi Kilifi Backup fiber links Mombasa POP Meru POP USIU DC Kisumu POP Nakuru POP UoN POP Eldoret POP 500KM KENET POP 400KM 500KM 400KM 350KM 350KM150KM Italian Space Agency -Luigi Broglio Space Centre- Malindi Marsabit Girls KENET Operates a Broadband Network for Members (broadband = 1 Gb/s and above) POP Connected Campuses Nairobi POP 72 Kisumu POP 21 Mombasa POP 10 Eldoret POP 15 Nakuru POP 11 Meru POP 17 Total Campuses connected 185+ 1 Gb/s and above campuses 50+ Garissa UC JKUAT Kitale Furthest connected campus Rongo UC Transforming education through ICT
  • 5. Transforming education through ICT KENET Internet Measurements Research Agenda ๏ƒ˜Provide Kenyan Internet users and regulator with tools for measuring quality of broadband Internet (MLAB) ๏ƒ˜Support Internet engineering and policy research by graduate students and faculty ๏ƒ˜Providing end-to-end measurement infrastructure and ability to isolate faults on multi-domain networks ๏ƒ˜Providing global Internet community with tools to measure quality of Internet in Kenya
  • 6. Transforming education through ICT Does It Matter? โ€ข Real Time Applications โ€“ Sensitive to packet loss, jitter and latency โ€“ Telemedicine not tolerant to packet loss โ€“ Video and voice conferencing not tolerant to packet loss โ€ข Results in loss of communication โ€ข Large Research Data Transfers โ€“ Large data transfer requires large TCP window scaling and buffers โ€“ TCP design limits window scaling โ€ข Based on end-to-end delay โ€ข Based on end-to-end packet loss โ€ข Bandwidth Subscription โ€“ Periodic verification of bandwidth subscription capacity โ€“ Bandwidth testing to support specific application requirements โ€ข End-To-End Reachability โ€“ Realtime verification of end-to-end reachability of networks and resources
  • 7. Transforming education through ICT Internet Measurement Infrastructure and Tools @KENET โ€ข Measurement Lab โ€“ End User Connectivity Tests โ€“ End users can perform tests using a web browser โ€“ Uses NDT and NPAD tools โ€“ Deployed in Feb 2013 โ€“ Consist of one node of three (3) servers โ€ข RIPE Atlas Probes โ€“ Global Internet Reachability/Availability โ€“ Sends active measurement traffic from thousands of vantage points across the Internet and records the responses โ€“ Deployed in 2013 โ€“ Consists of three (3) distributed probes at KENET โ€ข perfSONAR โ€“ Automated backbone network tests (Packet Loss, Throughput, Latency) โ€“ Uses OWAMP (delay, packet loss) and BWCTL (throughput tests) โ€“ Deployed in 2015 โ€“ Consists of seven (7) distributed measurement nodes at KENET
  • 8. Transforming education through ICT Measurement Lab โ€ข What Is It? โ€“ Open, distributed platform for researchers to deploy measurement tools โ€“ Open data for regulators, consumer bodies, researchers โ€ข Measurement Tools โ€“ NDT (Network Diagnostic Tool) โ€“ Speed & Diagnostics โ€“ NPAD (Network Path & Applications Diagnostics) โ€“ Identifies performance problems on the end-to-end path โ€“ Neubot โ€“ Gathers data for network neutrality โ€“ ShaperProbe โ€“ Identifies traffic shaping in the path โ€“ Glasnost โ€“ Identifies application-specific traffic shaping, Deep packet inspection on the path
  • 9. Transforming education through ICT MLab Setup at KENET ๏ฌ Broadband Connectivity requirements ๏ฌAt least 1Gbps KIXP Connection (national Internet) ๏ฌ Reserve Minimum of 50Mb/s International Capacity ๏ฌThree (3) Physical Servers ๏ฌIPv4/IPv6 Support ๏ฌ KENET Usage? ๏ฌLeased line commissioning tests
  • 10. Transforming education through ICT MLab Deployment Map โ€“ Kenya, South Africa and Nigeria, Ghana
  • 11. Transforming education through ICT M-lab tests โ€“ who is testing? โ€ข End-users โ€“ students, faculty, researchers โ€“ MobiPerf is an Android app โ€“ Testing from the browser โ€“ Low level of end-user awareness โ€ข Bit-torrent applications installed by end-users e.g., Vuze bittorrent clients โ€ข How can we increase the number of tests?
  • 12. Transforming education through ICT MLab Throughput Data - Kenya
  • 13. Transforming education through ICT MLab Top Testers - Kenya
  • 14. Transforming education through ICT Growth in Intra-Africa tests 0 50,000 100,000 150,000 200,000 250,000 KE TN ZA GH KE TN ZA GH NG KE TN ZA GH NG KE TN ZA 2013 2014 2015 2016 4,759 9,985 39,835 163 16,910 52,318 164,922 11,00912,904 31,510 76,681 201,050 7,178 10,203 25,656 37,193 134,105 Total Tests Intra Africa Numberโ€ฆ
  • 15. Transforming education through ICT Download speed 2013-2016 0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 14.0000 16.0000 2013 2014 2015 2016 14.0855 5.9485 9.3710 10.8867 Average Download Throughput - Kenya Average_Downlโ€ฆ 0.0000 100.0000 200.0000 300.0000 400.0000 500.0000 600.0000 700.0000 800.0000 900.0000 2013 2014 2015 2016 551.0553 92.4821 789.0224 861.0621 Max Download Throughput - Kenya Max_Downloadโ€ฆ
  • 16. Transforming education through ICT Average RTT and % Retransmissions โ€“ 2013 - 2016 0 20 40 60 80 100 2013 2014 2015 2016 60.81 83.59 96.79 67.26 Kenya Average RTT averaโ€ฆ 0 1 2 3 4 5 6 7 2013 2014 2015 2016 4.61 3.03 2.65 6.13 Kenya % Retransmission packet_retransmissioโ€ฆ
  • 17. Transforming education through ICT How does KENET use M-lab? โ€ข Commissioning and monitoring the quality of managed leased lines โ€“ Leased lines from campuses to KENET data center โ€“ Throughput, latency, packet loss โ€“ very simple tools โ€ข Measuring the residual Internet bandwidth of end-users โ€“ From a desktop, from smartphone with MobiPerf or even
  • 18. Transforming education through ICT Mlab for research โ€ข The internet measurement data is open data and can be used by researchers โ€“ What are the average download speeeds โ€“ Which ISPs are providing best Internet services โ€ข Crowd sourced Internet measurements data is FREE unlike data from other speedtest applications โ€ข KENET is promoting M-lab usage for Internet measurements research in Kenya and Africa โ€“ But uptake is low due to lack of awareness
  • 19. Transforming education through ICT MLab Chart โ€“ Global Test Data
  • 20. Transforming education through ICT MLab Chart โ€“ Net Neutrality Data ๏ฌ Red (100% Traffic Shaping) โ€“ Provider analyzing deep into customer traffic and prioritizing/shaping ๏ฌ Deep Green (0% Traffic Shaping) โ€“ Provider passing traffic without analyzing ๏ฌ Yellow (50% Traffic Shaping) โ€“ Provider analyzing 50% of traffic ๏ฌ White โ€“ No Test Data
  • 21. Transforming education through ICT MLab Chart โ€“ Net Neutrality Kenya ๏ฌ JTL not analyzing (shaping) customer traffic ๏ฌ Jambonet & Wananchi analyzing (shaping) ~35% of customer traffic
  • 22. Transforming education through ICT Atlas Probes โ€ข What Is It? โ€“ A global network of probes that measure Internet connectivity and reachability, providing an unprecedented understanding of the state of the Internet in real time End users can perform tests using a web browser โ€“ RIPE Atlas probes are small, USB-powered hardware devices that hosts attach to an Ethernet port on their router via a network (UTP) cable. โ€“ They conduct different measurements and relay this data to the RIPE NCC, where it is aggregated with data from the rest of the RIPE Atlas network. โ€“ The probes use a very small amount of bandwidth and cannot determine any information about the content passing to or from their host computers. โ€“ Probes conduct the following types of measurements: ping, traceroute, DNS and SSLcert.
  • 23. Transforming education through ICT How are Atlas Probes being used by academic community? โ€ข KENET has installed Atlas probes for the African and Global Internet community โ€ข University of Cape Town CS research teams using it to measure inter-African latencies โ€“ And the impact of IXPs โ€“ Papers presented at IST-Africa 2016 in Durban, South Africa โ€ข Interesting that only for NRENs in Africa have installed Atlas probes โ€“ And some operators are yet to install Atlas probes โ€ข Who will fund Internet measurements research? ICT regulators? Governments? Consumer groups?
  • 24. Transforming education through ICT Atlas Probes โ€“ Global Map
  • 25. Transforming education through ICT Atlas Probes โ€“ Kenya
  • 26. Transforming education through ICT perfSONAR โ€ข What Is It? โ€“ A software product to monitor networks for performance discrepancies, on an end-to-end basis, ensuring friction-free use for scientific applications. โ€“ Network measurement toolkit designed to provide federated coverage of network paths. โ€“ It provides an interface that allows for the scheduling of measurements, storage of data and generate visualizations โ€ข How It Helps? โ€“ Design of Networks โ€ข A global monitoring framework is required in order to reliably discover and mitigate network issues. โ€“ The End-to-end Problem โ€ข Used to identify problems that are exacerbated when latency and paths increase, and protocols react adversely โ€“ Soft Failures โ€ข Congestion can cause fair protocols, such as TCP, to moderate their performance. Infrastructure flaws, such as damaged cabling or hardware, can introduce errors that must be corrected. Configuration that doesn't account for network buffering is also common, along with applications not designed for high performance.
  • 27. Transforming education through ICT perfSONAR โ€“ Global Map
  • 28. Transforming education through ICT perfSONAR โ€“ End-To-End Test
  • 29. Transforming education through ICT perfSONAR โ€“ Mesh, Dashboard
  • 30. Transforming education through ICT How does KENET use perfSONAR? โ€ข Testing end-end links for research communities or demanding member institutions โ€“ See http://maddash-uon.kenet.or.ke/maddash- webui/ โ€“ Able to measure latencies, packet losses between say UoN node and a node in Washington or London โ€ข Testing long-distance Inter-PoP links โ€“ throughput, latencies, packet loss etc โ€“ UoN PoP < > Nakuru (200 KM) โ€“ UoN PoP < > Mombasa PoP (500 KM) โ€“ Network engineers diagnose end-end problems much faster
  • 31. Transforming education through ICT Conclusions โ€ข KENET has established the Internet Measurements Infrastructure โ€“ for policy makers, Internet regulators and consumer groups in the region โ€“ Global Internet research community (e.g., PhD student at UCT using Atlas Probes to measure latency among Africa countries) โ€ข Measurement Lab โ€“ consumer groups, regulators, policy groups, researchers โ€ข RIPE Atlas Probes โ€“ Global Internet researchers โ€ข perfSONAR โ€“ mainly NRENs and collaborating universities, doctoral ICT students โ€ข Emerging Internet research working group in Kenya
  • 33. www.kenet.or.ke Jomo Kenyatta Memorial Library, University of Nairobi P. O Box 30244-00100, Nairobi. 0732 150 500 / 0703 044 500 Thank You