SlideShare a Scribd company logo
© Predictable Network Solutions Ltd 2017 www.pnsol.com
The Overture Testbed for
Design and Deployment Planning
Presentation at Scientific Network Management for Cloud Computing
© Predictable Network Solutions Ltd 2017
2
www.pnsol.com
Applications are distributed computations
• Computational components must
exchange information via the network
• All information is delayed by the
network; some is lost
• The characteristics of that delay and
loss affect the application performance
• Network capacity is no longer the
limiting factor for many applications
‘Capacity’ is the load at which delays
and losses become very large
Delay is the price we pay for being
distributed
Loss is the price we pay for using
statistically shared infrastructure
User experience is becoming more
and more dependent on network
quality characteristics
© Predictable Network Solutions Ltd 2017
3
www.pnsol.com
Overture ∆Q testbed
Reproduce full distribution
of delay and loss
Control upstream and
downstream separately
Measure full distribution of
application load
© Predictable Network Solutions Ltd 2017
4
www.pnsol.com
Reproducing network behaviour (gross)
VDSL speed via WiFi
DSL speed
DSL emulated over VDSL speed
© Predictable Network Solutions Ltd 2017
5
www.pnsol.com
Reproducing network
behaviour (fine)
Emulated network
Observed real-world
© Predictable Network Solutions Ltd 2017
6
www.pnsol.com
Contemporaneous A/B testing
Test against the same
server at the same time
Connect two identical
clients via different
network conditions
Connect two identical
clients via different
network conditions
Via measurable
parameter (e.g. PESQ)
or subjectively (e.g.
MOS)
If server is the issue it will
show up in both clients
© Predictable Network Solutions Ltd 2017
7
www.pnsol.com
Remote A/B testing
Overture
testbed
Application
server
Application
client A
Upstream network emulation
Downstream network emulation
∆Q_up_A
∆Q_down_ACompare
application
outcomes
Application
client B
Upstream network emulation
Downstream network emulation
∆Q_up_B
∆Q_down_B
Internet
Added ∆Q (A/B) Measured ∆Q
End-to-end ∆Q (A/B)
© Predictable Network Solutions Ltd 2017
8
www.pnsol.com
Cloud A/B testing
Overture
testbed
Application
server
Application
client A
Upstream network emulation
Downstream network emulation
∆Q_up_A
∆Q_down_ACompare
application
outcomes
Application
client B
Upstream network emulation
Downstream network emulation
∆Q_up_B
∆Q_down_B
Added ∆Q (A/B)Measured ∆Q
End-to-end ∆Q (A/B)
Internet
Cloud
platform
© Predictable Network Solutions Ltd 2017
9
www.pnsol.com
Uses – application developer
• Real-world performance awareness; taking the product “out-of-the-
lab” without leaving the lab
• App optimisation for different conditions
• Test apps to destruction
• Security threat analysis
• Performance regression testing
© Predictable Network Solutions Ltd 2017 www.pnsol.com
10
Service provider
• Trial effect of different network
configuration options
• In the lab
• In-line for groups of test customers
• Emulate benefit of ‘edge
computing’
• Different latency for ‘cloud’ and
‘fog’ locations
Regulator
• A/B-testing for regulatory use and
net neutrality understanding:
1. A is the line without sharing with a
heavy user, B is one with such
sharing;
2. A a heavy user in ‘neutral’
situation, B is heavy user with XYZ
measures to reduce impact on
network performance of others.
Uses – network service provider/regulator
© Predictable Network Solutions Ltd 2017 www.pnsol.com
www.pnsol.com
info@pnsol.com
For further information:

More Related Content

PDF
The Properties and Mathematics of Data Transport Quality
PPTX
PPTX
CloudX – Expand Your Cloud into the Future
PPTX
Advanced network performance measurement techniques
PDF
Geddes/PNSol - Broadband market evolution
PDF
Case Study: How Cisco Gained Visibility into Network Utilization and Proacti...
PDF
Introduction to ΔQ and Network Performance Science (extracts)
PDF
The science of network performance
The Properties and Mathematics of Data Transport Quality
CloudX – Expand Your Cloud into the Future
Advanced network performance measurement techniques
Geddes/PNSol - Broadband market evolution
Case Study: How Cisco Gained Visibility into Network Utilization and Proacti...
Introduction to ΔQ and Network Performance Science (extracts)
The science of network performance

What's hot (9)

PPTX
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
PDF
10gb ethernet
PDF
Server Consolidation through Virtual Machine Task Migration to achieve Green ...
PPTX
The Ladder: How money and multiplexing are connected
PDF
Essential science for broadband regulation
PDF
How to Budget for Cloud-Based Disaster Recovery
DOCX
Moving CCAP To The Cloud
PDF
Migration Tools: The True Cost of Free
PDF
Ammar Murtaza-IM
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
10gb ethernet
Server Consolidation through Virtual Machine Task Migration to achieve Green ...
The Ladder: How money and multiplexing are connected
Essential science for broadband regulation
How to Budget for Cloud-Based Disaster Recovery
Moving CCAP To The Cloud
Migration Tools: The True Cost of Free
Ammar Murtaza-IM
Ad

Similar to The Overture ΔQ testbed for design and deployment planning (20)

PPTX
PEnDAR webinar 2 with notes
PDF
ciscothousandeyesusecase
PDF
Webinar unlock the power of adc management and automation AppViewX
PDF
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
PPTX
Anand Ahire - Electric Cloud - Visibility, Coordination, Control. Getting st...
PPS
Traffic Management in the Cloud - Web2.0
PDF
Avoiding disaster recovery disasters
PDF
Avoiding disaster recovery disasters
PPTX
Optimizing Global Application Delivery Webinar
PPT
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
PPTX
Getting Started With ThousandEyes Proof of Concepts: End User Digital Experience
PPTX
Switch Automation Case study v2.0
PDF
App to Cloud: Patrick Kerpan's DataCenter Dynamics Converged Keynote
PPTX
Getting Started with ThousandEyes Proof of Concepts
PPTX
iWAN - Cisco Application Experience Solution
PDF
CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdf
PDF
A New Approach to Continuous Monitoring in the Cloud
PPTX
Security and Transport Performance in 5G
PPTX
How Does SDN Fit into the Data Centre?
PPTX
How to use SDN to Innovate, Expand and Deliver for your business
PEnDAR webinar 2 with notes
ciscothousandeyesusecase
Webinar unlock the power of adc management and automation AppViewX
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Anand Ahire - Electric Cloud - Visibility, Coordination, Control. Getting st...
Traffic Management in the Cloud - Web2.0
Avoiding disaster recovery disasters
Avoiding disaster recovery disasters
Optimizing Global Application Delivery Webinar
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
Getting Started With ThousandEyes Proof of Concepts: End User Digital Experience
Switch Automation Case study v2.0
App to Cloud: Patrick Kerpan's DataCenter Dynamics Converged Keynote
Getting Started with ThousandEyes Proof of Concepts
iWAN - Cisco Application Experience Solution
CNCF On-Demand Webinar_ LitmusChaos Project Updates.pdf
A New Approach to Continuous Monitoring in the Cloud
Security and Transport Performance in 5G
How Does SDN Fit into the Data Centre?
How to use SDN to Innovate, Expand and Deliver for your business
Ad

More from Predictable Network Solutions Ltd. (6)

PDF
The Properties and Mathematics of Data Transport Quality
PPTX
Rina advantages for large scale decentralized applications
PPTX
Time-resource v&v for complex systems
PPTX
PEnDAR: software v&v for complex systems
PPTX
PEnDAR webinar 1 with notes
The Properties and Mathematics of Data Transport Quality
Rina advantages for large scale decentralized applications
Time-resource v&v for complex systems
PEnDAR: software v&v for complex systems
PEnDAR webinar 1 with notes

Recently uploaded (20)

PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
project resource management chapter-09.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Getting Started with Data Integration: FME Form 101
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
The various Industrial Revolutions .pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
TLE Review Electricity (Electricity).pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Univ-Connecticut-ChatGPT-Presentaion.pdf
project resource management chapter-09.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
Group 1 Presentation -Planning and Decision Making .pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Getting Started with Data Integration: FME Form 101
A comparative study of natural language inference in Swahili using monolingua...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Web App vs Mobile App What Should You Build First.pdf
The various Industrial Revolutions .pptx
Tartificialntelligence_presentation.pptx
cloud_computing_Infrastucture_as_cloud_p
Programs and apps: productivity, graphics, security and other tools
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
NewMind AI Weekly Chronicles - August'25-Week II
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...

The Overture ΔQ testbed for design and deployment planning

  • 1. © Predictable Network Solutions Ltd 2017 www.pnsol.com The Overture Testbed for Design and Deployment Planning Presentation at Scientific Network Management for Cloud Computing
  • 2. © Predictable Network Solutions Ltd 2017 2 www.pnsol.com Applications are distributed computations • Computational components must exchange information via the network • All information is delayed by the network; some is lost • The characteristics of that delay and loss affect the application performance • Network capacity is no longer the limiting factor for many applications ‘Capacity’ is the load at which delays and losses become very large Delay is the price we pay for being distributed Loss is the price we pay for using statistically shared infrastructure User experience is becoming more and more dependent on network quality characteristics
  • 3. © Predictable Network Solutions Ltd 2017 3 www.pnsol.com Overture ∆Q testbed Reproduce full distribution of delay and loss Control upstream and downstream separately Measure full distribution of application load
  • 4. © Predictable Network Solutions Ltd 2017 4 www.pnsol.com Reproducing network behaviour (gross) VDSL speed via WiFi DSL speed DSL emulated over VDSL speed
  • 5. © Predictable Network Solutions Ltd 2017 5 www.pnsol.com Reproducing network behaviour (fine) Emulated network Observed real-world
  • 6. © Predictable Network Solutions Ltd 2017 6 www.pnsol.com Contemporaneous A/B testing Test against the same server at the same time Connect two identical clients via different network conditions Connect two identical clients via different network conditions Via measurable parameter (e.g. PESQ) or subjectively (e.g. MOS) If server is the issue it will show up in both clients
  • 7. © Predictable Network Solutions Ltd 2017 7 www.pnsol.com Remote A/B testing Overture testbed Application server Application client A Upstream network emulation Downstream network emulation ∆Q_up_A ∆Q_down_ACompare application outcomes Application client B Upstream network emulation Downstream network emulation ∆Q_up_B ∆Q_down_B Internet Added ∆Q (A/B) Measured ∆Q End-to-end ∆Q (A/B)
  • 8. © Predictable Network Solutions Ltd 2017 8 www.pnsol.com Cloud A/B testing Overture testbed Application server Application client A Upstream network emulation Downstream network emulation ∆Q_up_A ∆Q_down_ACompare application outcomes Application client B Upstream network emulation Downstream network emulation ∆Q_up_B ∆Q_down_B Added ∆Q (A/B)Measured ∆Q End-to-end ∆Q (A/B) Internet Cloud platform
  • 9. © Predictable Network Solutions Ltd 2017 9 www.pnsol.com Uses – application developer • Real-world performance awareness; taking the product “out-of-the- lab” without leaving the lab • App optimisation for different conditions • Test apps to destruction • Security threat analysis • Performance regression testing
  • 10. © Predictable Network Solutions Ltd 2017 www.pnsol.com 10 Service provider • Trial effect of different network configuration options • In the lab • In-line for groups of test customers • Emulate benefit of ‘edge computing’ • Different latency for ‘cloud’ and ‘fog’ locations Regulator • A/B-testing for regulatory use and net neutrality understanding: 1. A is the line without sharing with a heavy user, B is one with such sharing; 2. A a heavy user in ‘neutral’ situation, B is heavy user with XYZ measures to reduce impact on network performance of others. Uses – network service provider/regulator
  • 11. © Predictable Network Solutions Ltd 2017 www.pnsol.com www.pnsol.com info@pnsol.com For further information: