SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Janet Tech 2 Tech: Low Latency Networking
Tim Chown, Duncan Rand, Raul Lopes (Jisc)
Online, 27 October 2021
Any questions? Need help? Email: netperf@jisc.ac.uk
Agenda
•Overview
•Use cases for low latency networking
•Latency expectations on Janet
•Minimising network latency
•Measuring latency (and jitter)
•Discussion
2
Overview
Today’s session
•Network performance is typically focused on achieving good throughput
for large scale data transfers
•See our May T2T event - https://www.jisc.ac.uk/events/tech-2-tech-
network-performance-24-may-2021
•We’ve noticed we’re getting an increasing number of queries about low
latency networking
•In this session we aim to identify use cases that matter to our members,
how these might be delivered, and what measurement tools we’d like to
have available
3
Use cases for low latency networking
Application areas?
•Distributed performing arts
•Haptic / remote control applications via IP
•Distributed storage / databases
•Conferencing tools, voice over IP (VoIP)
•Virtual reality (VR) headsets
•Transnational education (TNE)
•Gaming
•Q: Do we know specific latency requirements?
4
Distributed performing arts
Multi-site performances over the Internet
•Orchestras
•Musicians at different locations
•Remote conductor
•Theatre, plays
•Actors in multiple locations
•Example application - LoLa
•See https://lola.conts.it/ - a GARR project
•Example https://www.youtube.com/watch?v=LK2WNyfLGlc
•OWD needs to be below “threshold of perception for temporal segregation” – 30ms
5
Haptic / remote control applications
Using the network for remote control
•Controlling devices from afar
•Might be gloves locally, robot arm remotely
•Haptics implies (force) feedback
•Various application areas, including
•Medical
•Teaching / learning
•Joystick control of remote device
•Shaving?
•EE TV ad: https://www.youtube.com/watch?v=gWiV3DF5JkU
6
Distributed storage / databases
Latency requirements may be strict
•Use case might be a resilient database configuration or some
form of distributed file system or cluster
•May become an issue when multi-site
•e.g., local campus and remote data centre
•Seeing more questions from members in this area
•A recent example:
•Dell EMC VxRail 7.0 vSAN stretched cluster
•Requires RTT between sites hosting VM objects < 5ms
•Is that achievable reliably between X and Y?
7
Other use cases
Include…
•Conference tools – Zoom, Teams, … 3rd party servers
•VoIP – Probably widely deployed on campuses by now
•TNE – improving the experience for remote learners
•Virtual reality (VR) – between device and compute
•Gaming – campuses have students!
•These have a wide range of requirements
8
Any use cases we missed of interest to you?
Or any questions?
Latency expectations
What can you expect?
•Latency largely determined by distance, and speed of light in fibre
•But the fibre path won’t be as the crow flies
•Latency will be the result of the sum of all elements on the path,
including end systems and devices, access network, network elements,
and the distance involved
•Ball park OWD between site border routers?
•Between nearby sites on Janet: ~1ms
•Between distant sites on Janet: 6-8 ms
•Between Janet and the US east coast: ~35ms
10
Latency on / across Janet
What should I expect?
•The Janet network is being refreshed
•Backbone network with core PoPs and IX presence
•Much of the focus is on capacity, use of 400G, n x 100G
•Regional networks are being updated through the access programme – join one
of our T2T access programme update sessions to learn more
•There is no latency SLA on Janet
•Though there is also no throughput SLA – but we give advice and guidance
•Janet Netpath+ circuits provisioned directly on the transmission layer should
have fixed latency
11
Access network technology
How does this affect latency?
•Janet member sites are generally connected to their access
router via local Ethernet networks
•Minimal latency
•Other access network technologies will have higher latency
•Residential broadband
•4G/5G mobile networks
•Satellite / LEO (e.g., Starlink)
•Users used to typical home network latency can be pleasantly
surprised by what is possible across Janet
12
Any thoughts about latency expectations?
Or any questions?
Minimising network latency
Approaches
•Optimising equipment, end to end
•e.g. dedicated LoLa hardware – PC, camera, codec, displays
•Using Science DMZ principles
•The friction-free networking principle
•Ensuring optimal routing
•Not all paths are optimal for latency
14
Example: LoLa
Every millisecond counts
•Good discussion in the LoLa 2.0 manual - see https://lola.conts.it/
•Hardware
•Very specific requirements on the PC hardware
•Especially video input/output, audio input/output, capture & display
•Network
•1Gbps+ ethernet (compression saves bandwidth, adds latency)
•Switch hardware; must handle 1K packets at high pps rate
•Avoid using campus firewall, avoid NAT
15
Using Science DMZ principles
General principles
•Treat science/research and business traffic differently
•But here its latency sensitive applications that need to be treated differently
•Elements:
•Friction-free network path
•Optimise your local network architecture
•Efficient application of security policy (avoid main campus firewall)
•But instead of well-tuned data transfer nodes (DTNs) for low latency
applications we need optimized hardware as per the LoLa example
•Persistent performance monitoring is still important, e.g., perfSONAR
•With strong user engagement – know who your low latency users are
16
Example classic Science DMZ architecture
10GE
10GE
10GE
10GE
10G
Border
Router
WAN
Science
DMZ
Switch/Router
Enterprise
Border
Router/Firewall
Site
/
Campus
LAN
High
performance
Data
Transfer
Node
with
high-speed
storage
Per-service
security
policy
control
points
Clean,
High-bandwidth
WAN
path
Site
/
Campus
access
to
Science
DMZ
resources
perfSONAR
perfSONAR
perfSONAR
Source: https://fasterdata.es.net
17
Optimising routing
Taking the fastest path not necessarily the fattest
•Routing metrics may tend to favour higher capacity paths
•Latency depends on the path between endpoints, and thus between the
networks that serve them
•Interconnects likely to be at major IXs
•R&E networks have their own interconnects, e.g., for us via GÉANT
•Many large content / cloud providers have their own global networks
•CDNs may provide a ‘nearer’ instance of a service
•Services may be pushed to the edge – a feature of 5G
•This aims to minimise latency from source to compute
18
Any thoughts on optimising latency?
Or any questions?
Measuring latency (and jitter)
A wide range of options
•Jisc tools available to members
•Netsight3
•User tools, for example:
•Command line tools
•RIPE Atlas – community measurements
•Looking glasses – views to you from remote networks
•perfSONAR – persistent measurements over time
•In-application tools
•LoLa has a standalone test tool
•Some applications using RTP may report via RTCP (see RFC 6843)
20
Netsight3 - https://netsight3.ja.net/
The high-level view, with more
specific data when logged in
21
Command line tools
Simpler tools
•ping
•traceroute
•mtr
•…
•Quick way to get a feel, but typically limited as only a small
snapshot, using protocols that might be treated differently by
the network to your application traffic
22
RIPE Atlas anchor
Worldwide network measurement system
•See https://atlas.ripe.net/
•Supports measurements from RIPE Atlas nodes
•Hardware (available from RIPE) or software probes
•The RIPE Atlas ecosystem is mature
•Over 11,000 probes around the world
•Jisc has an anchor node deployed at Slough
•See https://atlas.ripe.net/probes/6695/
•Useful for loss and latency, but can also do more bespoke tests
23
RIPE Atlas latency world map
A recently published tool using RIPE Atlas data
•Shows minimum latency seen into
a given Autonomous System
Number (network) for a given day
•Janet is ASN786
•Useful for expectations
•Note it shows RTT values
24
GÉANT looking glass example
25
Janet looking glass
Provides views to your site
•Under redevelopment, but accessible
•See https://alice.ja.net/
•Various functions provided:
•ping (RTT)
•traceroute
•BGP route/community/path
•Can be run from a range of Janet devices
•Feedback welcomed
26
Persistent measurement over time: perfSONAR
• Free, open source - https://www.perfsonar.net
• Easy to download and install on CentOS7 (and Debian)
• Very useful to have persistent testing: collect history of network
characteristics – throughput, loss, latency, path
• Test against our perfSONAR node in the Jisc Slough data centre
• Throughput (up to 10G) - use ps-slough-10g.ja.net
• Latency – use ps-slough-1g.ja.net
• We are are testing 1Gbps small nodes (including RPi) and Docker versions
• Happy to work with sites to test these
27
perfSONAR example – UK GridPP mesh
https://psmad.opensciencegrid.org/maddash-webui/index.cgi?dashboard=UK%20Mesh%20Config
Durham – Oxford, last 12 months
28
TimeMap
Per-segment latency and jitter measurements
•Developed in the GÉANT GN4-3 project
•Uses TWAMP / RPM measurements
•Running on GÉANT backbone (Juniper)
•Moving towards production
•https://timemap.geant.org/
•Segment by segment
•Not an end to end view
29
Improved OWD measurement accuracy?
Achieving more accurate OWD measurements
•When running OWD measurements accurate time can be important
•Is NTP enough?
•Typically see 1-2ms variance – see the perfSONAR example
•Maybe be partly time synchronization, partly measurement handling
•Is there interest in a more accurate time service?
•There is the Precision Time Protocol (PTP) – IEEE 1588
•One advantage is that PTP is hardware-based
•See the perfSONAR team’s statement – cost is an issue
•Might be something to discuss with NPL
30
Any other measurement suggestions?
Or any questions?
Open questions / discussion
Some closing questions…
•Have we covered low latency networking use cases of interest?
•What would you like from Jisc to help you with these?
•Do you have the information needed and capability to optimize
latency within your site where needed?
•Do you have the tools to measure latency and jitter?
•Anything else we missed?
32
Thank you
•Please feel free to get in touch
•Email: netperf@jiscmail.ac.uk
33

Weitere ähnliche Inhalte

Was ist angesagt?

Net essentials6e ch13
Net essentials6e ch13Net essentials6e ch13
Net essentials6e ch13APSU
 
An overview of SDN & Openflow
An overview of SDN & OpenflowAn overview of SDN & Openflow
An overview of SDN & OpenflowPeyman Faizian
 
Is SDN Necessary?
Is SDN Necessary?Is SDN Necessary?
Is SDN Necessary?Bruce Davie
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriVahid Sadri
 
Why sdn
Why sdnWhy sdn
Why sdnlz1dsb
 
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoTNon-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoTMark Ryan Castellani
 
SDN overview 2014
SDN overview 2014SDN overview 2014
SDN overview 2014Dave Michels
 
DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114	Automated Management Using SDN/NFVDEVNET-1114	Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFVCisco DevNet
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingThomas Graf
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptxAbdulqader Al-kaboudei
 
SDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewSDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewChristian Esteve Rothenberg
 
Telco Cloud 03 - Introduction to SDN
Telco Cloud 03 - Introduction to SDNTelco Cloud 03 - Introduction to SDN
Telco Cloud 03 - Introduction to SDNVikas Shokeen
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...Indonesia Network Operators Group
 
Eduroam workshop nic mitev loughborough uni - networkshop44
Eduroam workshop nic mitev loughborough uni - networkshop44Eduroam workshop nic mitev loughborough uni - networkshop44
Eduroam workshop nic mitev loughborough uni - networkshop44Jisc
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)Milson Munakami
 

Was ist angesagt? (20)

Net essentials6e ch13
Net essentials6e ch13Net essentials6e ch13
Net essentials6e ch13
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
An overview of SDN & Openflow
An overview of SDN & OpenflowAn overview of SDN & Openflow
An overview of SDN & Openflow
 
Is SDN Necessary?
Is SDN Necessary?Is SDN Necessary?
Is SDN Necessary?
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
 
Why sdn
Why sdnWhy sdn
Why sdn
 
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoTNon-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
 
SDN overview 2014
SDN overview 2014SDN overview 2014
SDN overview 2014
 
DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114	Automated Management Using SDN/NFVDEVNET-1114	Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFV
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
 
SDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewSDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive Overview
 
Telco Cloud 03 - Introduction to SDN
Telco Cloud 03 - Introduction to SDNTelco Cloud 03 - Introduction to SDN
Telco Cloud 03 - Introduction to SDN
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
 
Eduroam workshop nic mitev loughborough uni - networkshop44
Eduroam workshop nic mitev loughborough uni - networkshop44Eduroam workshop nic mitev loughborough uni - networkshop44
Eduroam workshop nic mitev loughborough uni - networkshop44
 
Understanding SDN
Understanding SDNUnderstanding SDN
Understanding SDN
 
guna_2015.DOC
guna_2015.DOCguna_2015.DOC
guna_2015.DOC
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 

Ähnlich wie Tech 2 tech low latency networking on Janet presentation

Future services on Janet
Future services on JanetFuture services on Janet
Future services on JanetJisc
 
Ntc 362 effective communication uopstudy.com
Ntc 362 effective communication   uopstudy.comNtc 362 effective communication   uopstudy.com
Ntc 362 effective communication uopstudy.comULLPTT
 
Ntc 362 forecasting and strategic planning -uopstudy.com
Ntc 362 forecasting and strategic planning -uopstudy.comNtc 362 forecasting and strategic planning -uopstudy.com
Ntc 362 forecasting and strategic planning -uopstudy.comULLPTT
 
Tutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZTutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZGlobus
 
Link Labs LPWA Webinar
Link Labs LPWA WebinarLink Labs LPWA Webinar
Link Labs LPWA WebinarBrian Ray
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingssuser06ea42
 
2018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 72018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 7FRSecure
 
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptxUNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptxLeahRachael
 
Using IT Equipment in Live Broadcast
Using IT Equipment in Live BroadcastUsing IT Equipment in Live Broadcast
Using IT Equipment in Live BroadcastKieran Kunhya
 
internet network for o level
 internet network for o level  internet network for o level
internet network for o level Samit Singh
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
 
Smart Object Architecture
Smart Object ArchitectureSmart Object Architecture
Smart Object ArchitectureHannes Tschofenig
 
Strategy briefing: network technologies 7 March 2013
Strategy briefing: network technologies 7 March 2013Strategy briefing: network technologies 7 March 2013
Strategy briefing: network technologies 7 March 2013Jisc
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
 
Janet-hosted test tools
Janet-hosted test toolsJanet-hosted test tools
Janet-hosted test toolsJisc
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsJay Bryant
 

Ähnlich wie Tech 2 tech low latency networking on Janet presentation (20)

Future services on Janet
Future services on JanetFuture services on Janet
Future services on Janet
 
Ntc 362 effective communication uopstudy.com
Ntc 362 effective communication   uopstudy.comNtc 362 effective communication   uopstudy.com
Ntc 362 effective communication uopstudy.com
 
Ntc 362 forecasting and strategic planning -uopstudy.com
Ntc 362 forecasting and strategic planning -uopstudy.comNtc 362 forecasting and strategic planning -uopstudy.com
Ntc 362 forecasting and strategic planning -uopstudy.com
 
Tutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZTutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZ
 
Link Labs LPWA Webinar
Link Labs LPWA WebinarLink Labs LPWA Webinar
Link Labs LPWA Webinar
 
INT_Ch17.pptx
INT_Ch17.pptxINT_Ch17.pptx
INT_Ch17.pptx
 
Basic networking
Basic networkingBasic networking
Basic networking
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computing
 
2018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 72018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 7
 
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptxUNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
UNIT 4 - UNDERSTANDING THE NETWORK ARCHITECTURE.pptx
 
Using IT Equipment in Live Broadcast
Using IT Equipment in Live BroadcastUsing IT Equipment in Live Broadcast
Using IT Equipment in Live Broadcast
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
internet network for o level
 internet network for o level  internet network for o level
internet network for o level
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Smart Object Architecture
Smart Object ArchitectureSmart Object Architecture
Smart Object Architecture
 
Strategy briefing: network technologies 7 March 2013
Strategy briefing: network technologies 7 March 2013Strategy briefing: network technologies 7 March 2013
Strategy briefing: network technologies 7 March 2013
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Janet-hosted test tools
Janet-hosted test toolsJanet-hosted test tools
Janet-hosted test tools
 
Introductionto SDN
Introductionto SDN Introductionto SDN
Introductionto SDN
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 

Mehr von Jisc

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...Jisc
 
Digital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptxDigital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptxJisc
 
Open Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptxOpen Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptxJisc
 
Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...Jisc
 
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...Jisc
 
Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023Jisc
 
Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023Jisc
 
Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023Jisc
 
JISC Presentation.pptx
JISC Presentation.pptxJISC Presentation.pptx
JISC Presentation.pptxJisc
 
Community-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptxCommunity-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptxJisc
 
The Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptxThe Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptxJisc
 
Are we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptxJisc
 
JiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptxJiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptxJisc
 
UWP OA Week Presentation (1).pptx
UWP OA Week Presentation (1).pptxUWP OA Week Presentation (1).pptx
UWP OA Week Presentation (1).pptxJisc
 
An introduction to Cyber Essentials
An introduction to Cyber EssentialsAn introduction to Cyber Essentials
An introduction to Cyber EssentialsJisc
 
MarkChilds.pptx
MarkChilds.pptxMarkChilds.pptx
MarkChilds.pptxJisc
 
RStrachanOct23.pptx
RStrachanOct23.pptxRStrachanOct23.pptx
RStrachanOct23.pptxJisc
 
ISDX2 Oct 2023 .pptx
ISDX2 Oct 2023 .pptxISDX2 Oct 2023 .pptx
ISDX2 Oct 2023 .pptxJisc
 
FerrellWalker.pptx
FerrellWalker.pptxFerrellWalker.pptx
FerrellWalker.pptxJisc
 

Mehr von Jisc (20)

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...
 
Digital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptxDigital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptx
 
Open Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptxOpen Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptx
 
Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...
 
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
 
Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023
 
Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023
 
Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023
 
JISC Presentation.pptx
JISC Presentation.pptxJISC Presentation.pptx
JISC Presentation.pptx
 
Community-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptxCommunity-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptx
 
The Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptxThe Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptx
 
Are we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptx
 
JiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptxJiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptx
 
UWP OA Week Presentation (1).pptx
UWP OA Week Presentation (1).pptxUWP OA Week Presentation (1).pptx
UWP OA Week Presentation (1).pptx
 
An introduction to Cyber Essentials
An introduction to Cyber EssentialsAn introduction to Cyber Essentials
An introduction to Cyber Essentials
 
MarkChilds.pptx
MarkChilds.pptxMarkChilds.pptx
MarkChilds.pptx
 
RStrachanOct23.pptx
RStrachanOct23.pptxRStrachanOct23.pptx
RStrachanOct23.pptx
 
ISDX2 Oct 2023 .pptx
ISDX2 Oct 2023 .pptxISDX2 Oct 2023 .pptx
ISDX2 Oct 2023 .pptx
 
FerrellWalker.pptx
FerrellWalker.pptxFerrellWalker.pptx
FerrellWalker.pptx
 

KĂźrzlich hochgeladen

Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 

KĂźrzlich hochgeladen (20)

Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 

Tech 2 tech low latency networking on Janet presentation

  • 1. Janet Tech 2 Tech: Low Latency Networking Tim Chown, Duncan Rand, Raul Lopes (Jisc) Online, 27 October 2021 Any questions? Need help? Email: netperf@jisc.ac.uk
  • 2. Agenda •Overview •Use cases for low latency networking •Latency expectations on Janet •Minimising network latency •Measuring latency (and jitter) •Discussion 2
  • 3. Overview Today’s session •Network performance is typically focused on achieving good throughput for large scale data transfers •See our May T2T event - https://www.jisc.ac.uk/events/tech-2-tech- network-performance-24-may-2021 •We’ve noticed we’re getting an increasing number of queries about low latency networking •In this session we aim to identify use cases that matter to our members, how these might be delivered, and what measurement tools we’d like to have available 3
  • 4. Use cases for low latency networking Application areas? •Distributed performing arts •Haptic / remote control applications via IP •Distributed storage / databases •Conferencing tools, voice over IP (VoIP) •Virtual reality (VR) headsets •Transnational education (TNE) •Gaming •Q: Do we know specific latency requirements? 4
  • 5. Distributed performing arts Multi-site performances over the Internet •Orchestras •Musicians at different locations •Remote conductor •Theatre, plays •Actors in multiple locations •Example application - LoLa •See https://lola.conts.it/ - a GARR project •Example https://www.youtube.com/watch?v=LK2WNyfLGlc •OWD needs to be below “threshold of perception for temporal segregation” – 30ms 5
  • 6. Haptic / remote control applications Using the network for remote control •Controlling devices from afar •Might be gloves locally, robot arm remotely •Haptics implies (force) feedback •Various application areas, including •Medical •Teaching / learning •Joystick control of remote device •Shaving? •EE TV ad: https://www.youtube.com/watch?v=gWiV3DF5JkU 6
  • 7. Distributed storage / databases Latency requirements may be strict •Use case might be a resilient database configuration or some form of distributed file system or cluster •May become an issue when multi-site •e.g., local campus and remote data centre •Seeing more questions from members in this area •A recent example: •Dell EMC VxRail 7.0 vSAN stretched cluster •Requires RTT between sites hosting VM objects < 5ms •Is that achievable reliably between X and Y? 7
  • 8. Other use cases Include… •Conference tools – Zoom, Teams, … 3rd party servers •VoIP – Probably widely deployed on campuses by now •TNE – improving the experience for remote learners •Virtual reality (VR) – between device and compute •Gaming – campuses have students! •These have a wide range of requirements 8
  • 9. Any use cases we missed of interest to you? Or any questions?
  • 10. Latency expectations What can you expect? •Latency largely determined by distance, and speed of light in fibre •But the fibre path won’t be as the crow flies •Latency will be the result of the sum of all elements on the path, including end systems and devices, access network, network elements, and the distance involved •Ball park OWD between site border routers? •Between nearby sites on Janet: ~1ms •Between distant sites on Janet: 6-8 ms •Between Janet and the US east coast: ~35ms 10
  • 11. Latency on / across Janet What should I expect? •The Janet network is being refreshed •Backbone network with core PoPs and IX presence •Much of the focus is on capacity, use of 400G, n x 100G •Regional networks are being updated through the access programme – join one of our T2T access programme update sessions to learn more •There is no latency SLA on Janet •Though there is also no throughput SLA – but we give advice and guidance •Janet Netpath+ circuits provisioned directly on the transmission layer should have fixed latency 11
  • 12. Access network technology How does this affect latency? •Janet member sites are generally connected to their access router via local Ethernet networks •Minimal latency •Other access network technologies will have higher latency •Residential broadband •4G/5G mobile networks •Satellite / LEO (e.g., Starlink) •Users used to typical home network latency can be pleasantly surprised by what is possible across Janet 12
  • 13. Any thoughts about latency expectations? Or any questions?
  • 14. Minimising network latency Approaches •Optimising equipment, end to end •e.g. dedicated LoLa hardware – PC, camera, codec, displays •Using Science DMZ principles •The friction-free networking principle •Ensuring optimal routing •Not all paths are optimal for latency 14
  • 15. Example: LoLa Every millisecond counts •Good discussion in the LoLa 2.0 manual - see https://lola.conts.it/ •Hardware •Very specific requirements on the PC hardware •Especially video input/output, audio input/output, capture & display •Network •1Gbps+ ethernet (compression saves bandwidth, adds latency) •Switch hardware; must handle 1K packets at high pps rate •Avoid using campus firewall, avoid NAT 15
  • 16. Using Science DMZ principles General principles •Treat science/research and business traffic differently •But here its latency sensitive applications that need to be treated differently •Elements: •Friction-free network path •Optimise your local network architecture •Efficient application of security policy (avoid main campus firewall) •But instead of well-tuned data transfer nodes (DTNs) for low latency applications we need optimized hardware as per the LoLa example •Persistent performance monitoring is still important, e.g., perfSONAR •With strong user engagement – know who your low latency users are 16
  • 17. Example classic Science DMZ architecture 10GE 10GE 10GE 10GE 10G Border Router WAN Science DMZ Switch/Router Enterprise Border Router/Firewall Site / Campus LAN High performance Data Transfer Node with high-speed storage Per-service security policy control points Clean, High-bandwidth WAN path Site / Campus access to Science DMZ resources perfSONAR perfSONAR perfSONAR Source: https://fasterdata.es.net 17
  • 18. Optimising routing Taking the fastest path not necessarily the fattest •Routing metrics may tend to favour higher capacity paths •Latency depends on the path between endpoints, and thus between the networks that serve them •Interconnects likely to be at major IXs •R&E networks have their own interconnects, e.g., for us via GÉANT •Many large content / cloud providers have their own global networks •CDNs may provide a ‘nearer’ instance of a service •Services may be pushed to the edge – a feature of 5G •This aims to minimise latency from source to compute 18
  • 19. Any thoughts on optimising latency? Or any questions?
  • 20. Measuring latency (and jitter) A wide range of options •Jisc tools available to members •Netsight3 •User tools, for example: •Command line tools •RIPE Atlas – community measurements •Looking glasses – views to you from remote networks •perfSONAR – persistent measurements over time •In-application tools •LoLa has a standalone test tool •Some applications using RTP may report via RTCP (see RFC 6843) 20
  • 21. Netsight3 - https://netsight3.ja.net/ The high-level view, with more specific data when logged in 21
  • 22. Command line tools Simpler tools •ping •traceroute •mtr •… •Quick way to get a feel, but typically limited as only a small snapshot, using protocols that might be treated differently by the network to your application traffic 22
  • 23. RIPE Atlas anchor Worldwide network measurement system •See https://atlas.ripe.net/ •Supports measurements from RIPE Atlas nodes •Hardware (available from RIPE) or software probes •The RIPE Atlas ecosystem is mature •Over 11,000 probes around the world •Jisc has an anchor node deployed at Slough •See https://atlas.ripe.net/probes/6695/ •Useful for loss and latency, but can also do more bespoke tests 23
  • 24. RIPE Atlas latency world map A recently published tool using RIPE Atlas data •Shows minimum latency seen into a given Autonomous System Number (network) for a given day •Janet is ASN786 •Useful for expectations •Note it shows RTT values 24
  • 26. Janet looking glass Provides views to your site •Under redevelopment, but accessible •See https://alice.ja.net/ •Various functions provided: •ping (RTT) •traceroute •BGP route/community/path •Can be run from a range of Janet devices •Feedback welcomed 26
  • 27. Persistent measurement over time: perfSONAR • Free, open source - https://www.perfsonar.net • Easy to download and install on CentOS7 (and Debian) • Very useful to have persistent testing: collect history of network characteristics – throughput, loss, latency, path • Test against our perfSONAR node in the Jisc Slough data centre • Throughput (up to 10G) - use ps-slough-10g.ja.net • Latency – use ps-slough-1g.ja.net • We are are testing 1Gbps small nodes (including RPi) and Docker versions • Happy to work with sites to test these 27
  • 28. perfSONAR example – UK GridPP mesh https://psmad.opensciencegrid.org/maddash-webui/index.cgi?dashboard=UK%20Mesh%20Config Durham – Oxford, last 12 months 28
  • 29. TimeMap Per-segment latency and jitter measurements •Developed in the GÉANT GN4-3 project •Uses TWAMP / RPM measurements •Running on GÉANT backbone (Juniper) •Moving towards production •https://timemap.geant.org/ •Segment by segment •Not an end to end view 29
  • 30. Improved OWD measurement accuracy? Achieving more accurate OWD measurements •When running OWD measurements accurate time can be important •Is NTP enough? •Typically see 1-2ms variance – see the perfSONAR example •Maybe be partly time synchronization, partly measurement handling •Is there interest in a more accurate time service? •There is the Precision Time Protocol (PTP) – IEEE 1588 •One advantage is that PTP is hardware-based •See the perfSONAR team’s statement – cost is an issue •Might be something to discuss with NPL 30
  • 31. Any other measurement suggestions? Or any questions?
  • 32. Open questions / discussion Some closing questions… •Have we covered low latency networking use cases of interest? •What would you like from Jisc to help you with these? •Do you have the information needed and capability to optimize latency within your site where needed? •Do you have the tools to measure latency and jitter? •Anything else we missed? 32
  • 33. Thank you •Please feel free to get in touch •Email: netperf@jiscmail.ac.uk 33