SlideShare a Scribd company logo
Fundamentals of
Network Performance Engineering
Dr Neil Davies
Predictable Network Solutions Ltd
Peter Thompson
Predictable Network Solutions Ltd
Martin Geddes
Martin Geddes Consulting Ltd
© 2013 All Rights Reserved
PREDICTABLE
NETWORK
SOLUTIONS
Dr Neil Davies
Co-founder, Predictable Network Solutions Ltd
Ex: University of Bristol (23 years).
Former technical head of joint university/research institute (SRF/PACT).
Peter Thompson
CTO, Predictable Network Solutions Ltd
Ex: GoS Networks, U4EA, SGS-Thomson, INMOS & Universities of Bristol,
Warwick and Cambridge.
Authority on technical and commercial issues of converged networking.
Martin Geddes
Founder, Martin Geddes Consulting Ltd
Ex: BT, Telco 2.0, Sprint, Oracle, Oxford University.
Thought leader on future of telecommunications industry.
PREDICTABLE
NETWORK
SOLUTIONS
Dr Neil Davies
Co-founder, Predictable Network Solutions Ltd
Ex: University of Bristol (23 years).
Former technical head of joint university/research institute (SRF/PACT).
Peter Thompson
CTO, Predictable Network Solutions Ltd
Ex: GoS Networks, U4EA, SGS-Thomson, INMOS & Universities of Bristol,
Warwick and Cambridge.
Authority on technical and commercial issues of converged networking.
Martin Geddes
Founder, Martin Geddes Consulting Ltd
Ex: BT, Telco 2.0, Sprint, Oracle, Oxford University.
Thought leader on future of telecommunications industry.
PREDICTABLE
NETWORK
SOLUTIONS
The only ex-ante network performance
engineering company in the world.
• New mathematical performance techniques.
• Performance assessment methodology.
• World’s first network contention management
solution.
Consultancy on the future of
telecoms and the Internet.
• Business model innovation.
• Technology & product ideation.
• Organisation development.
• Public & private workshops.
This presentation is taken from the content for
Fundamentals of Network
Performance Workshop
For information on locations and
timing of public events visit
www.sustainablebroadband.com
PREDICTABLE
NETWORK
SOLUTIONS
Overview
What is
“Network
Performance
Engineering”?
3 Basic
Concepts
G, S and V
Implications:
Broadband,
LTE, SDN, NFV
PREDICTABLE
NETWORK
SOLUTIONS
What is
networking?
• Networking is inter-process
communications
– What matters is enabling computation
• We only care about the effects
visible to the computation processes
– We don’t per se care about
technologies, mechanisms or policies.
• The only visible effect of the
network to the computation
processes is (paradoxically)
to lose and delay data!
Networking is a
statistical
“game of chance”
• We’re sharing a fixed and finite
transmission resource through
statistical multiplexing
• Good outcomes come from
– many “good coincidences”
– few “bad coincidences”
• In the game of chance, networks
have some choices over what to lose
and delay
PREDICTABLE
NETWORK
SOLUTIONS
What is
“Network Performance Engineering?”
• Network performance engineering is about
delivering good enough outcomes…
– Acceptable quality of experience (QoE) to user
– Low cost to network operator
• …and managing the trade-offs in achieving
these…
• …by tipping the odds in the game of chance in
favour of lower cost and higher QoE
PREDICTABLE
NETWORK
SOLUTIONS
Overview
What is
“Network
Performance
Engineering”?
3 Basic
Concepts
G, S and V
Implications:
Broadband,
LTE, SDN, NFV
PREDICTABLE
NETWORK
SOLUTIONS
Three essential concepts of
network performance engineering
1. Loss and delay accumulate along a path
PREDICTABLE
NETWORK
SOLUTIONS
The raw data we want to work with is
end-to-end path delay, because that’s what
the computation processes experience.
Three essential concepts of
network performance engineering
1. Loss and delay accumulates along a path
2. What matters is the distribution of loss and
delay
PREDICTABLE
NETWORK
SOLUTIONS
This is the simplest view
of the probability
distribution, but it is of
limited use for
managing performance
Cumulative view allows
(de)composition of loss
and delay along the path:
can isolate performance
issues to specific network
elements and links.
We are most interested
in the “tails” and their
structure: these are
what cause application
QoE failure, and whose
mitigation drives cost.
Three essential concepts of
network performance engineering
1. Loss and delay accumulates along a path
2. What matters is the distribution of loss and
delay
3. A model of causality: decompose and predict
PREDICTABLE
NETWORK
SOLUTIONS
How can you know what kind of intervention will address your
QoE or cost issue, and what its effect will be?
Is there another way of looking at this data
that will help us to select the right
intervention and predict its effect?
Overview
What is
“Network
Performance
Engineering”?
3 Basic
Concepts
G, S and V
Implications:
Broadband,
LTE, SDN, NFV
PREDICTABLE
NETWORK
SOLUTIONS
Sort by packet size:
a clear structure
emerges
Example packet
delay: what is it
comprised of?
Transit time of
hypothetical zero
length packet
Look at how there is this
boundary line. Packets on the line
experienced a network where all
buffers were empty; those above
had to wait for other traffic in
buffers. Note that the difference
in delay along this dotted line is
related only to packet size.
Geographic delayG
Every packet experienced a
structural delay due to the
speed of light, routing
lookup overheads.
Serialisation delayS
Packets with bigger payloads experience more delay:
as they are being duplicated by each network element it takes longer
to turn the packet into a bitstream, and back again into a packet.
Variable contention
delay
V
The remainder of the delay is
not structural, but is induced
by applying a demand load to
the shared transmission
supply. We have choices over
how we allocate this delay.
Geographic delay
Serialisation delay
Variable contention
delay
G
S
V
All delay is (everywhere and
always) comprised of these
three basic elements.
Network technology
or design
Link rate
Scheduling
G
S
V
Once we understand their
contribution to QoE and cost, we can
measure and manage the right thing!
Ideas like “jitter” conflate delay
from V and S, along with loss.
Measure the wrong thing, and
you manage the wrong thing.
Packets whose delay is on this line
are experiencing no contention,
even though their delays are
varying due to packet size.
Summary (thus far)
1. Measure paths… not points.
2. Analyse distributions… not averages.
3. Extract structure… for understanding
and prediction.
PREDICTABLE
NETWORK
SOLUTIONS
Note that these simple principles are not common practise in
network performance engineering today.
(That’s why you should do business with us.)
Overview
What is
“Network
Performance
Engineering”?
3 Basic
Concepts
G, S and V
Implications:
Broadband,
LTE, SDN, NFV
PREDICTABLE
NETWORK
SOLUTIONS
So what? Broadband
Megabits/second are an insufficient measure: G and V matter too.
The broadband market is not being regulated correctly!
PREDICTABLE
NETWORK
SOLUTIONS
Example: Two different ADSL providers in the same location, with same measured “speed”
Great for gaming Useless for gaming
So what? LTE
• Cellular will never be as good
as low-spec ADSL
– G and V are too high
– Has implications for real-time
media, gaming
• Nothing in 3G/4G standards
and networks supports
consistent loss and delay
– Yet this is needed for real-time
value added services
PREDICTABLE
NETWORK
SOLUTIONS
Downstream delay over a 3G connection
Too much variability for
TCP to work well.
So what? SDN and NFV
Software Defined
Networking (SDN)
resource model is
restricted to the arbitrary
concept of “bandwidth”.
– So can’t ask for the right
G, S and V loss and delay
characteristics.
PREDICTABLE
NETWORK
SOLUTIONS
Delays measured across UK Internet exchange
Bad virtualisation is likely to be the result!
“Bandwidth” is too weak
a proxy for what matters
in network performance
For further information on
network performance engineering
download white papers at
www.pnsol.com/publications.html
PREDICTABLE
NETWORK
SOLUTIONS
For further insight, webinars
and workshops
sign up for
Future of Communications
email newsletter
www.martingeddes.com
Neil Davies
Neil.Davies@pnsol.com
Peter Thompson
Peter.Thompson@pnsol.com
Martin Geddes
mail@martingeddes.com
PREDICTABLE
NETWORK
SOLUTIONS

More Related Content

What's hot

Collision & broadcast domain
Collision & broadcast domainCollision & broadcast domain
Collision & broadcast domain
NetProtocol Xpert
 
transport layer
transport layertransport layer
transport layer
priyadharshini murugan
 
UDP - User Datagram Protocol
UDP - User Datagram ProtocolUDP - User Datagram Protocol
UDP - User Datagram Protocol
Peter R. Egli
 
STP Protection
STP ProtectionSTP Protection
STP Protection
Netwax Lab
 
File and directory
File and directoryFile and directory
File and directory
Sunil Kafle
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
JAINAM KAPADIYA
 
Transmission impairments(presentation)
Transmission impairments(presentation)Transmission impairments(presentation)
Transmission impairments(presentation)
Vivek Kumar
 
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE AND JSP PROCESSING
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE  AND JSP PROCESSINGINTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE  AND JSP PROCESSING
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE AND JSP PROCESSING
Aaqib Hussain
 
TCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet ProtocolTCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet Protocol
We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel systemManish Singh
 
Lecture 3 threads
Lecture 3   threadsLecture 3   threads
Lecture 3 threads
Kumbirai Junior Muzavazi
 
Inter process communication
Inter process communicationInter process communication
Inter process communication
RJ Mehul Gadhiya
 
20CS2021 DISTRIBUTED COMPUTING
20CS2021 DISTRIBUTED COMPUTING20CS2021 DISTRIBUTED COMPUTING
20CS2021 DISTRIBUTED COMPUTING
Kathirvel Ayyaswamy
 
SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)
Amr E. Mohamed
 
GRE (Generic Routing Encapsulation)
GRE (Generic Routing Encapsulation)GRE (Generic Routing Encapsulation)
GRE (Generic Routing Encapsulation)
NetProtocol Xpert
 
Distributed datababase Transaction and concurrency control
Distributed datababase Transaction and concurrency controlDistributed datababase Transaction and concurrency control
Distributed datababase Transaction and concurrency control
balamurugan.k Kalibalamurugan
 
File system Os
File system OsFile system Os
File system Os
Nehal Naik
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
FabMinds
 
the transport layer
the transport layerthe transport layer
the transport layer
tumetr1
 

What's hot (20)

Collision & broadcast domain
Collision & broadcast domainCollision & broadcast domain
Collision & broadcast domain
 
transport layer
transport layertransport layer
transport layer
 
UDP - User Datagram Protocol
UDP - User Datagram ProtocolUDP - User Datagram Protocol
UDP - User Datagram Protocol
 
STP Protection
STP ProtectionSTP Protection
STP Protection
 
File and directory
File and directoryFile and directory
File and directory
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
Transmission impairments(presentation)
Transmission impairments(presentation)Transmission impairments(presentation)
Transmission impairments(presentation)
 
Transport layer
Transport layerTransport layer
Transport layer
 
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE AND JSP PROCESSING
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE  AND JSP PROCESSINGINTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE  AND JSP PROCESSING
INTRODUCTION TO JSP,JSP LIFE CYCLE, ANATOMY OF JSP PAGE AND JSP PROCESSING
 
TCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet ProtocolTCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet Protocol
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel system
 
Lecture 3 threads
Lecture 3   threadsLecture 3   threads
Lecture 3 threads
 
Inter process communication
Inter process communicationInter process communication
Inter process communication
 
20CS2021 DISTRIBUTED COMPUTING
20CS2021 DISTRIBUTED COMPUTING20CS2021 DISTRIBUTED COMPUTING
20CS2021 DISTRIBUTED COMPUTING
 
SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)SE2018_Lec 21_ Software Configuration Management (SCM)
SE2018_Lec 21_ Software Configuration Management (SCM)
 
GRE (Generic Routing Encapsulation)
GRE (Generic Routing Encapsulation)GRE (Generic Routing Encapsulation)
GRE (Generic Routing Encapsulation)
 
Distributed datababase Transaction and concurrency control
Distributed datababase Transaction and concurrency controlDistributed datababase Transaction and concurrency control
Distributed datababase Transaction and concurrency control
 
File system Os
File system OsFile system Os
File system Os
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
the transport layer
the transport layerthe transport layer
the transport layer
 

Viewers also liked

Why ∆Q is the ideal network metric
Why ∆Q is the ideal network metricWhy ∆Q is the ideal network metric
Why ∆Q is the ideal network metric
Martin Geddes
 
The Properties and Mathematics of Data Transport Quality
The Properties and Mathematics of Data Transport QualityThe Properties and Mathematics of Data Transport Quality
The Properties and Mathematics of Data Transport Quality
Martin Geddes
 
Response to DCMS Digital Communications Infrastructure Strategy consultation
Response to DCMS Digital Communications Infrastructure Strategy consultationResponse to DCMS Digital Communications Infrastructure Strategy consultation
Response to DCMS Digital Communications Infrastructure Strategy consultation
Martin Geddes
 
Advanced network performance measurement techniques
Advanced network performance measurement techniquesAdvanced network performance measurement techniques
Advanced network performance measurement techniques
Martin Geddes
 
Introduction to ΔQ and Network Performance Science (extracts)
Introduction to ΔQ and Network Performance Science (extracts)Introduction to ΔQ and Network Performance Science (extracts)
Introduction to ΔQ and Network Performance Science (extracts)
Martin Geddes
 
Network performance optimisation using high-fidelity measures
Network performance optimisation using high-fidelity measuresNetwork performance optimisation using high-fidelity measures
Network performance optimisation using high-fidelity measures
Martin Geddes
 
Evaluating the internet end-user experience in the Russian Federation
Evaluating the internet end-user experience in the Russian FederationEvaluating the internet end-user experience in the Russian Federation
Evaluating the internet end-user experience in the Russian Federation
Martin Geddes
 
The Ladder: How money and multiplexing are connected
The Ladder: How money and multiplexing are connectedThe Ladder: How money and multiplexing are connected
The Ladder: How money and multiplexing are connected
Martin Geddes
 

Viewers also liked (8)

Why ∆Q is the ideal network metric
Why ∆Q is the ideal network metricWhy ∆Q is the ideal network metric
Why ∆Q is the ideal network metric
 
The Properties and Mathematics of Data Transport Quality
The Properties and Mathematics of Data Transport QualityThe Properties and Mathematics of Data Transport Quality
The Properties and Mathematics of Data Transport Quality
 
Response to DCMS Digital Communications Infrastructure Strategy consultation
Response to DCMS Digital Communications Infrastructure Strategy consultationResponse to DCMS Digital Communications Infrastructure Strategy consultation
Response to DCMS Digital Communications Infrastructure Strategy consultation
 
Advanced network performance measurement techniques
Advanced network performance measurement techniquesAdvanced network performance measurement techniques
Advanced network performance measurement techniques
 
Introduction to ΔQ and Network Performance Science (extracts)
Introduction to ΔQ and Network Performance Science (extracts)Introduction to ΔQ and Network Performance Science (extracts)
Introduction to ΔQ and Network Performance Science (extracts)
 
Network performance optimisation using high-fidelity measures
Network performance optimisation using high-fidelity measuresNetwork performance optimisation using high-fidelity measures
Network performance optimisation using high-fidelity measures
 
Evaluating the internet end-user experience in the Russian Federation
Evaluating the internet end-user experience in the Russian FederationEvaluating the internet end-user experience in the Russian Federation
Evaluating the internet end-user experience in the Russian Federation
 
The Ladder: How money and multiplexing are connected
The Ladder: How money and multiplexing are connectedThe Ladder: How money and multiplexing are connected
The Ladder: How money and multiplexing are connected
 

Similar to Fundamentals of network performance engineering

Future of Broadband workshop presentation - ITU Telecom World 2013
Future of Broadband workshop presentation - ITU Telecom World 2013Future of Broadband workshop presentation - ITU Telecom World 2013
Future of Broadband workshop presentation - ITU Telecom World 2013
Martin Geddes
 
Research Challenges and Characteristic Features in Wireless Sensor Networks
Research Challenges and Characteristic Features in Wireless Sensor NetworksResearch Challenges and Characteristic Features in Wireless Sensor Networks
Research Challenges and Characteristic Features in Wireless Sensor Networks
Eswar Publications
 
Telecommunications network design
Telecommunications network designTelecommunications network design
Telecommunications network design
nerdic
 
Big Data and Next Generation Network Challenges - Phdassistance
Big Data and Next Generation Network Challenges - PhdassistanceBig Data and Next Generation Network Challenges - Phdassistance
Big Data and Next Generation Network Challenges - Phdassistance
PhD Assistance
 
The Road towards Wireless Dense & Heterogeneous Networks: The CROWD Perspective
The Road towards Wireless Dense & Heterogeneous Networks: The CROWD PerspectiveThe Road towards Wireless Dense & Heterogeneous Networks: The CROWD Perspective
The Road towards Wireless Dense & Heterogeneous Networks: The CROWD Perspective
IIT CNR
 
PhD proposal in KTH, By Amin Azari
PhD proposal in KTH, By Amin AzariPhD proposal in KTH, By Amin Azari
PhD proposal in KTH, By Amin Azari
amin azari
 
Optical Networks Automation Overview: A Survey
Optical Networks Automation Overview: A SurveyOptical Networks Automation Overview: A Survey
Optical Networks Automation Overview: A Survey
Sergio Cruzes
 
Designing network topology.pptx
Designing network topology.pptxDesigning network topology.pptx
Designing network topology.pptx
KISHOYIANKISH
 
Bonneau - Complex Networks Foundations of Information Systems - Spring Review...
Bonneau - Complex Networks Foundations of Information Systems - Spring Review...Bonneau - Complex Networks Foundations of Information Systems - Spring Review...
Bonneau - Complex Networks Foundations of Information Systems - Spring Review...
The Air Force Office of Scientific Research
 
Fiber Optic Network Topologies Ring Star and Mesh.pptx
Fiber Optic Network Topologies Ring Star and Mesh.pptxFiber Optic Network Topologies Ring Star and Mesh.pptx
Fiber Optic Network Topologies Ring Star and Mesh.pptx
VERSITRONINC
 
Proactive Population-Risk Based Defense Against Denial of Cyber-Physical Serv...
Proactive Population-Risk Based Defense Against Denial of Cyber-Physical Serv...Proactive Population-Risk Based Defense Against Denial of Cyber-Physical Serv...
Proactive Population-Risk Based Defense Against Denial of Cyber-Physical Serv...
IRJET Journal
 
Data Communications and Net-Centric computing
Data Communications and Net-Centric computingData Communications and Net-Centric computing
Data Communications and Net-Centric computingKomalah Nair
 
Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?
Vishal Sharma, Ph.D.
 
Fiber Optic Network Topologies Ring Star and Mesh.pptx
Fiber Optic Network Topologies Ring Star and Mesh.pptxFiber Optic Network Topologies Ring Star and Mesh.pptx
Fiber Optic Network Topologies Ring Star and Mesh.pptx
VERSITRONINC
 
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
Dharmendrasingh417
 
IRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
IRJET- Cost Effective Scheme for Delay Tolerant Data TransmissionIRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
IRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
IRJET Journal
 
Geddes/PNSol - Broadband market evolution
Geddes/PNSol - Broadband market evolutionGeddes/PNSol - Broadband market evolution
Geddes/PNSol - Broadband market evolution
Martin Geddes
 
OPTIMIZED ROUTING AND DENIAL OF SERVICE FOR ROBUST TRANSMISSION IN WIRELESS N...
OPTIMIZED ROUTING AND DENIAL OF SERVICE FOR ROBUST TRANSMISSION IN WIRELESS N...OPTIMIZED ROUTING AND DENIAL OF SERVICE FOR ROBUST TRANSMISSION IN WIRELESS N...
OPTIMIZED ROUTING AND DENIAL OF SERVICE FOR ROBUST TRANSMISSION IN WIRELESS N...
IRJET Journal
 
Taming limits with approximate networking
Taming limits with approximate networkingTaming limits with approximate networking
Taming limits with approximate networking
Junaid Qadir
 

Similar to Fundamentals of network performance engineering (20)

Future of Broadband workshop presentation - ITU Telecom World 2013
Future of Broadband workshop presentation - ITU Telecom World 2013Future of Broadband workshop presentation - ITU Telecom World 2013
Future of Broadband workshop presentation - ITU Telecom World 2013
 
Research Challenges and Characteristic Features in Wireless Sensor Networks
Research Challenges and Characteristic Features in Wireless Sensor NetworksResearch Challenges and Characteristic Features in Wireless Sensor Networks
Research Challenges and Characteristic Features in Wireless Sensor Networks
 
Telecommunications network design
Telecommunications network designTelecommunications network design
Telecommunications network design
 
Big Data and Next Generation Network Challenges - Phdassistance
Big Data and Next Generation Network Challenges - PhdassistanceBig Data and Next Generation Network Challenges - Phdassistance
Big Data and Next Generation Network Challenges - Phdassistance
 
Black_Box_Cabling_Guide.pdf
Black_Box_Cabling_Guide.pdfBlack_Box_Cabling_Guide.pdf
Black_Box_Cabling_Guide.pdf
 
The Road towards Wireless Dense & Heterogeneous Networks: The CROWD Perspective
The Road towards Wireless Dense & Heterogeneous Networks: The CROWD PerspectiveThe Road towards Wireless Dense & Heterogeneous Networks: The CROWD Perspective
The Road towards Wireless Dense & Heterogeneous Networks: The CROWD Perspective
 
PhD proposal in KTH, By Amin Azari
PhD proposal in KTH, By Amin AzariPhD proposal in KTH, By Amin Azari
PhD proposal in KTH, By Amin Azari
 
Optical Networks Automation Overview: A Survey
Optical Networks Automation Overview: A SurveyOptical Networks Automation Overview: A Survey
Optical Networks Automation Overview: A Survey
 
Designing network topology.pptx
Designing network topology.pptxDesigning network topology.pptx
Designing network topology.pptx
 
Bonneau - Complex Networks Foundations of Information Systems - Spring Review...
Bonneau - Complex Networks Foundations of Information Systems - Spring Review...Bonneau - Complex Networks Foundations of Information Systems - Spring Review...
Bonneau - Complex Networks Foundations of Information Systems - Spring Review...
 
Fiber Optic Network Topologies Ring Star and Mesh.pptx
Fiber Optic Network Topologies Ring Star and Mesh.pptxFiber Optic Network Topologies Ring Star and Mesh.pptx
Fiber Optic Network Topologies Ring Star and Mesh.pptx
 
Proactive Population-Risk Based Defense Against Denial of Cyber-Physical Serv...
Proactive Population-Risk Based Defense Against Denial of Cyber-Physical Serv...Proactive Population-Risk Based Defense Against Denial of Cyber-Physical Serv...
Proactive Population-Risk Based Defense Against Denial of Cyber-Physical Serv...
 
Data Communications and Net-Centric computing
Data Communications and Net-Centric computingData Communications and Net-Centric computing
Data Communications and Net-Centric computing
 
Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?
 
Fiber Optic Network Topologies Ring Star and Mesh.pptx
Fiber Optic Network Topologies Ring Star and Mesh.pptxFiber Optic Network Topologies Ring Star and Mesh.pptx
Fiber Optic Network Topologies Ring Star and Mesh.pptx
 
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
 
IRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
IRJET- Cost Effective Scheme for Delay Tolerant Data TransmissionIRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
IRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
 
Geddes/PNSol - Broadband market evolution
Geddes/PNSol - Broadband market evolutionGeddes/PNSol - Broadband market evolution
Geddes/PNSol - Broadband market evolution
 
OPTIMIZED ROUTING AND DENIAL OF SERVICE FOR ROBUST TRANSMISSION IN WIRELESS N...
OPTIMIZED ROUTING AND DENIAL OF SERVICE FOR ROBUST TRANSMISSION IN WIRELESS N...OPTIMIZED ROUTING AND DENIAL OF SERVICE FOR ROBUST TRANSMISSION IN WIRELESS N...
OPTIMIZED ROUTING AND DENIAL OF SERVICE FOR ROBUST TRANSMISSION IN WIRELESS N...
 
Taming limits with approximate networking
Taming limits with approximate networkingTaming limits with approximate networking
Taming limits with approximate networking
 

More from Martin Geddes

CARE initiative technical prospectus
CARE initiative technical prospectusCARE initiative technical prospectus
CARE initiative technical prospectus
Martin Geddes
 
Martin Geddes Livestream - March 2018
Martin Geddes Livestream - March 2018Martin Geddes Livestream - March 2018
Martin Geddes Livestream - March 2018
Martin Geddes
 
Digital supply chain quality management
Digital supply chain quality managementDigital supply chain quality management
Digital supply chain quality management
Martin Geddes
 
Stationarity is the new speed
Stationarity is the new speedStationarity is the new speed
Stationarity is the new speed
Martin Geddes
 
Example high-fidelity network measures using ∆Q metrics
Example high-fidelity network measures using ∆Q metricsExample high-fidelity network measures using ∆Q metrics
Example high-fidelity network measures using ∆Q metrics
Martin Geddes
 
Superfast or superfit? The case for UK broadband policy reform
Superfast or superfit? The case for UK broadband policy reformSuperfast or superfit? The case for UK broadband policy reform
Superfast or superfit? The case for UK broadband policy reform
Martin Geddes
 
Broadband service quality - rationing or markets?
Broadband service quality - rationing or markets?Broadband service quality - rationing or markets?
Broadband service quality - rationing or markets?
Martin Geddes
 
Introduction to network quality arbitrage
Introduction to network quality arbitrageIntroduction to network quality arbitrage
Introduction to network quality arbitrage
Martin Geddes
 
The End of Information Technology: Introducing Hypersense & Human Technology
The End of Information Technology: Introducing Hypersense & Human TechnologyThe End of Information Technology: Introducing Hypersense & Human Technology
The End of Information Technology: Introducing Hypersense & Human Technology
Martin Geddes
 
Sample proposal summary for quality arbitrage business unit
Sample proposal summary for quality arbitrage business unitSample proposal summary for quality arbitrage business unit
Sample proposal summary for quality arbitrage business unit
Martin Geddes
 
The Guardian Avatar
The Guardian AvatarThe Guardian Avatar
The Guardian Avatar
Martin Geddes
 
FCC Open Internet Transparency - a review by Martin Geddes
FCC Open Internet Transparency - a review by Martin GeddesFCC Open Internet Transparency - a review by Martin Geddes
FCC Open Internet Transparency - a review by Martin Geddes
Martin Geddes
 
Beasts to superheroes to gods
Beasts to superheroes to godsBeasts to superheroes to gods
Beasts to superheroes to gods
Martin Geddes
 
Beyond 'neutrality' - how to reconnect regulation to reality?
Beyond 'neutrality' - how to reconnect regulation to reality?Beyond 'neutrality' - how to reconnect regulation to reality?
Beyond 'neutrality' - how to reconnect regulation to reality?
Martin Geddes
 
What is a 'polyservice' network?
What is a 'polyservice' network?What is a 'polyservice' network?
What is a 'polyservice' network?
Martin Geddes
 
Superfit broadband
Superfit broadbandSuperfit broadband
Superfit broadband
Martin Geddes
 
The perception gap: the barrier to disruptive innovation in telecoms
The perception gap: the barrier to disruptive innovation in telecomsThe perception gap: the barrier to disruptive innovation in telecoms
The perception gap: the barrier to disruptive innovation in telecoms
Martin Geddes
 
Lastingham - Parish mast report
Lastingham - Parish mast reportLastingham - Parish mast report
Lastingham - Parish mast report
Martin Geddes
 
BT Operate Case Study
BT Operate Case StudyBT Operate Case Study
BT Operate Case Study
Martin Geddes
 
Essential science for broadband regulation
Essential science for broadband regulationEssential science for broadband regulation
Essential science for broadband regulation
Martin Geddes
 

More from Martin Geddes (20)

CARE initiative technical prospectus
CARE initiative technical prospectusCARE initiative technical prospectus
CARE initiative technical prospectus
 
Martin Geddes Livestream - March 2018
Martin Geddes Livestream - March 2018Martin Geddes Livestream - March 2018
Martin Geddes Livestream - March 2018
 
Digital supply chain quality management
Digital supply chain quality managementDigital supply chain quality management
Digital supply chain quality management
 
Stationarity is the new speed
Stationarity is the new speedStationarity is the new speed
Stationarity is the new speed
 
Example high-fidelity network measures using ∆Q metrics
Example high-fidelity network measures using ∆Q metricsExample high-fidelity network measures using ∆Q metrics
Example high-fidelity network measures using ∆Q metrics
 
Superfast or superfit? The case for UK broadband policy reform
Superfast or superfit? The case for UK broadband policy reformSuperfast or superfit? The case for UK broadband policy reform
Superfast or superfit? The case for UK broadband policy reform
 
Broadband service quality - rationing or markets?
Broadband service quality - rationing or markets?Broadband service quality - rationing or markets?
Broadband service quality - rationing or markets?
 
Introduction to network quality arbitrage
Introduction to network quality arbitrageIntroduction to network quality arbitrage
Introduction to network quality arbitrage
 
The End of Information Technology: Introducing Hypersense & Human Technology
The End of Information Technology: Introducing Hypersense & Human TechnologyThe End of Information Technology: Introducing Hypersense & Human Technology
The End of Information Technology: Introducing Hypersense & Human Technology
 
Sample proposal summary for quality arbitrage business unit
Sample proposal summary for quality arbitrage business unitSample proposal summary for quality arbitrage business unit
Sample proposal summary for quality arbitrage business unit
 
The Guardian Avatar
The Guardian AvatarThe Guardian Avatar
The Guardian Avatar
 
FCC Open Internet Transparency - a review by Martin Geddes
FCC Open Internet Transparency - a review by Martin GeddesFCC Open Internet Transparency - a review by Martin Geddes
FCC Open Internet Transparency - a review by Martin Geddes
 
Beasts to superheroes to gods
Beasts to superheroes to godsBeasts to superheroes to gods
Beasts to superheroes to gods
 
Beyond 'neutrality' - how to reconnect regulation to reality?
Beyond 'neutrality' - how to reconnect regulation to reality?Beyond 'neutrality' - how to reconnect regulation to reality?
Beyond 'neutrality' - how to reconnect regulation to reality?
 
What is a 'polyservice' network?
What is a 'polyservice' network?What is a 'polyservice' network?
What is a 'polyservice' network?
 
Superfit broadband
Superfit broadbandSuperfit broadband
Superfit broadband
 
The perception gap: the barrier to disruptive innovation in telecoms
The perception gap: the barrier to disruptive innovation in telecomsThe perception gap: the barrier to disruptive innovation in telecoms
The perception gap: the barrier to disruptive innovation in telecoms
 
Lastingham - Parish mast report
Lastingham - Parish mast reportLastingham - Parish mast report
Lastingham - Parish mast report
 
BT Operate Case Study
BT Operate Case StudyBT Operate Case Study
BT Operate Case Study
 
Essential science for broadband regulation
Essential science for broadband regulationEssential science for broadband regulation
Essential science for broadband regulation
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

Fundamentals of network performance engineering

  • 1. Fundamentals of Network Performance Engineering Dr Neil Davies Predictable Network Solutions Ltd Peter Thompson Predictable Network Solutions Ltd Martin Geddes Martin Geddes Consulting Ltd © 2013 All Rights Reserved PREDICTABLE NETWORK SOLUTIONS
  • 2. Dr Neil Davies Co-founder, Predictable Network Solutions Ltd Ex: University of Bristol (23 years). Former technical head of joint university/research institute (SRF/PACT). Peter Thompson CTO, Predictable Network Solutions Ltd Ex: GoS Networks, U4EA, SGS-Thomson, INMOS & Universities of Bristol, Warwick and Cambridge. Authority on technical and commercial issues of converged networking. Martin Geddes Founder, Martin Geddes Consulting Ltd Ex: BT, Telco 2.0, Sprint, Oracle, Oxford University. Thought leader on future of telecommunications industry. PREDICTABLE NETWORK SOLUTIONS
  • 3. Dr Neil Davies Co-founder, Predictable Network Solutions Ltd Ex: University of Bristol (23 years). Former technical head of joint university/research institute (SRF/PACT). Peter Thompson CTO, Predictable Network Solutions Ltd Ex: GoS Networks, U4EA, SGS-Thomson, INMOS & Universities of Bristol, Warwick and Cambridge. Authority on technical and commercial issues of converged networking. Martin Geddes Founder, Martin Geddes Consulting Ltd Ex: BT, Telco 2.0, Sprint, Oracle, Oxford University. Thought leader on future of telecommunications industry. PREDICTABLE NETWORK SOLUTIONS The only ex-ante network performance engineering company in the world. • New mathematical performance techniques. • Performance assessment methodology. • World’s first network contention management solution. Consultancy on the future of telecoms and the Internet. • Business model innovation. • Technology & product ideation. • Organisation development. • Public & private workshops.
  • 4. This presentation is taken from the content for Fundamentals of Network Performance Workshop For information on locations and timing of public events visit www.sustainablebroadband.com PREDICTABLE NETWORK SOLUTIONS
  • 5. Overview What is “Network Performance Engineering”? 3 Basic Concepts G, S and V Implications: Broadband, LTE, SDN, NFV PREDICTABLE NETWORK SOLUTIONS
  • 6. What is networking? • Networking is inter-process communications – What matters is enabling computation • We only care about the effects visible to the computation processes – We don’t per se care about technologies, mechanisms or policies. • The only visible effect of the network to the computation processes is (paradoxically) to lose and delay data!
  • 7. Networking is a statistical “game of chance” • We’re sharing a fixed and finite transmission resource through statistical multiplexing • Good outcomes come from – many “good coincidences” – few “bad coincidences” • In the game of chance, networks have some choices over what to lose and delay PREDICTABLE NETWORK SOLUTIONS
  • 8. What is “Network Performance Engineering?” • Network performance engineering is about delivering good enough outcomes… – Acceptable quality of experience (QoE) to user – Low cost to network operator • …and managing the trade-offs in achieving these… • …by tipping the odds in the game of chance in favour of lower cost and higher QoE PREDICTABLE NETWORK SOLUTIONS
  • 9. Overview What is “Network Performance Engineering”? 3 Basic Concepts G, S and V Implications: Broadband, LTE, SDN, NFV PREDICTABLE NETWORK SOLUTIONS
  • 10. Three essential concepts of network performance engineering 1. Loss and delay accumulate along a path PREDICTABLE NETWORK SOLUTIONS
  • 11. The raw data we want to work with is end-to-end path delay, because that’s what the computation processes experience.
  • 12. Three essential concepts of network performance engineering 1. Loss and delay accumulates along a path 2. What matters is the distribution of loss and delay PREDICTABLE NETWORK SOLUTIONS
  • 13. This is the simplest view of the probability distribution, but it is of limited use for managing performance
  • 14. Cumulative view allows (de)composition of loss and delay along the path: can isolate performance issues to specific network elements and links.
  • 15. We are most interested in the “tails” and their structure: these are what cause application QoE failure, and whose mitigation drives cost.
  • 16. Three essential concepts of network performance engineering 1. Loss and delay accumulates along a path 2. What matters is the distribution of loss and delay 3. A model of causality: decompose and predict PREDICTABLE NETWORK SOLUTIONS How can you know what kind of intervention will address your QoE or cost issue, and what its effect will be?
  • 17. Is there another way of looking at this data that will help us to select the right intervention and predict its effect?
  • 18. Overview What is “Network Performance Engineering”? 3 Basic Concepts G, S and V Implications: Broadband, LTE, SDN, NFV PREDICTABLE NETWORK SOLUTIONS
  • 19. Sort by packet size: a clear structure emerges
  • 20. Example packet delay: what is it comprised of?
  • 21. Transit time of hypothetical zero length packet Look at how there is this boundary line. Packets on the line experienced a network where all buffers were empty; those above had to wait for other traffic in buffers. Note that the difference in delay along this dotted line is related only to packet size.
  • 22. Geographic delayG Every packet experienced a structural delay due to the speed of light, routing lookup overheads.
  • 23. Serialisation delayS Packets with bigger payloads experience more delay: as they are being duplicated by each network element it takes longer to turn the packet into a bitstream, and back again into a packet.
  • 24. Variable contention delay V The remainder of the delay is not structural, but is induced by applying a demand load to the shared transmission supply. We have choices over how we allocate this delay.
  • 25. Geographic delay Serialisation delay Variable contention delay G S V All delay is (everywhere and always) comprised of these three basic elements.
  • 26. Network technology or design Link rate Scheduling G S V Once we understand their contribution to QoE and cost, we can measure and manage the right thing!
  • 27. Ideas like “jitter” conflate delay from V and S, along with loss. Measure the wrong thing, and you manage the wrong thing. Packets whose delay is on this line are experiencing no contention, even though their delays are varying due to packet size.
  • 28. Summary (thus far) 1. Measure paths… not points. 2. Analyse distributions… not averages. 3. Extract structure… for understanding and prediction. PREDICTABLE NETWORK SOLUTIONS Note that these simple principles are not common practise in network performance engineering today. (That’s why you should do business with us.)
  • 29. Overview What is “Network Performance Engineering”? 3 Basic Concepts G, S and V Implications: Broadband, LTE, SDN, NFV PREDICTABLE NETWORK SOLUTIONS
  • 30. So what? Broadband Megabits/second are an insufficient measure: G and V matter too. The broadband market is not being regulated correctly! PREDICTABLE NETWORK SOLUTIONS Example: Two different ADSL providers in the same location, with same measured “speed” Great for gaming Useless for gaming
  • 31. So what? LTE • Cellular will never be as good as low-spec ADSL – G and V are too high – Has implications for real-time media, gaming • Nothing in 3G/4G standards and networks supports consistent loss and delay – Yet this is needed for real-time value added services PREDICTABLE NETWORK SOLUTIONS Downstream delay over a 3G connection Too much variability for TCP to work well.
  • 32. So what? SDN and NFV Software Defined Networking (SDN) resource model is restricted to the arbitrary concept of “bandwidth”. – So can’t ask for the right G, S and V loss and delay characteristics. PREDICTABLE NETWORK SOLUTIONS Delays measured across UK Internet exchange Bad virtualisation is likely to be the result! “Bandwidth” is too weak a proxy for what matters in network performance
  • 33. For further information on network performance engineering download white papers at www.pnsol.com/publications.html PREDICTABLE NETWORK SOLUTIONS
  • 34. For further insight, webinars and workshops sign up for Future of Communications email newsletter www.martingeddes.com
  • 35. Neil Davies Neil.Davies@pnsol.com Peter Thompson Peter.Thompson@pnsol.com Martin Geddes mail@martingeddes.com PREDICTABLE NETWORK SOLUTIONS