SlideShare a Scribd company logo
1 of 32
Shunra University
Session 1
Introduction to Network
Virtualization

© Copyright 2013 Shunra Software, LTD. Information contained herein is subject to change without notice.
Let’s Begin with a Bit of
Theory

© Copyright 2013 Shunra Software, LTD. Information contained herein is subject to change without notice.
The Network Impact
New York

London

Tokyo

New York
Data Center
WAN

–
–
–
www.shunra.com

3

Network Virtualization for Software Testing
Network Impairments

www.shunra.com

4

Network Virtualization for Software Testing
The Mobile Network Impact

–
–
–
www.shunra.com

5

Network Virtualization for Software Testing
Mobile Network Impairments

www.shunra.com

6

Network Virtualization for Software Testing
Why is There Delay on a
Terrestrial Network?

A

t (msec) = d / (2/3)c

B

Signal
d

Lost Packet
Packet Packet Packet

Packet
BUSY

www.shunra.com

7

Network Virtualization for Software Testing
Signal Speed – MPLS WAN
New
York

London

Tokyo

Sydney

5,585km

New York

Frankfur
t
6,219km

10,871k
m

15,998k
m

639km

9,585km

16,991k
m

London
New York

London

Frankfurt

London

Frankfur
t

Tokyo

16,480k
m
Sydney
7,793km

28ms

31ms

54ms

80ms

3ms

48ms

85ms

47ms

82ms

Tokyo

Frankfurt
Tokyo

9,357km

New
York

New York
London
Frankfurt

Sydney

Tokyo

39ms

T = D / (2/3)c
www.shunra.com

8

Network Virtualization for Software Testing
Internet Consumer Latency
Broadband Latency (FCC)
“Fiber-to-the-home services provided 17 ms round-trip
latency on average, while cable-based services averaged
28 ms, and DSL-based services averaged 44 ms.”

Connection
Type

RTT

Fiber

17ms

Cable

28ms

DSL

44ms

http://www.fcc.gov/measuring-broadband-america

www.shunra.com

9

Network Virtualization for Software Testing
Mobile Latency – Last Mile + Backhaul

For more on this topic
checkout:
Ilya Grigorick
Mobile Performance from the
Radio Up session at Google IO

www.shunra.com

10

Network Virtualization for Software Testing
Mobile Latency – 1st. Data point
Ofcom study, UK Mobile Networks, May ‘11
“Latency… was an average of 117 milliseconds. Nearly two

Static Tests: thirds of tests took more than 100 milliseconds”

User Panel: “Average latency was 192 milliseconds and around a third
of tests delivered latency of higher than 200 milliseconds”

http://stakeholders.ofcom.org.uk/binaries/research/telecoms-research/bbspeeds2010/Mobile_BB_performance.pdf

www.shunra.com

11

Network Virtualization for Software Testing
Mobile Latency – 2nd. Data point
Cisco Cloud Index, 2010-2015
“Global average fixed latency is 125 and average mobile
latency is 290… Global mobile consumer average latency is
307.3 ms”

www.shunra.com

12

Network Virtualization for Software Testing
Mobile Latency – Summary of Averages
Latency by Connec on Type
350
300
250
200
150
100
50
0

Fiber

www.shunra.com

Cable

DSL

Mobile
(Ofcom Tests)

13

Mobile
(Ofcom
Panel)

Mobile
(Cisco)

Mobile
Consumer
(Cisco)

Network Virtualization for Software Testing
–
Random Early Detection

–

Average queue monitored size & packets
dropped based on statistical probabilities. If
buffer is almost empty, all incoming packets are
accepted. As queue grows, probability of
dropping incoming packet grows. When buffer is
full, probability reaches 1 and all incoming
packets are dropped.

–
–

–

–
www.shunra.com

14

Network Virtualization for Software Testing
Packet Loss, Akamai/MIT Research
Tested

149 Million connections in 51 countries

– Compared PL for mobile networks from non-mobile networks
Most

connections have no packet loss (Median PL is 0%).

– 75th percentile usually zero too
Average

connection packet loss: 2.5%

– Fixed network average is 2.2%

Implies

connections are usually fine, but sometimes terrible

– The average PL for the non-zero half is 5%
Suggests

“small” connections
have higher Packet Loss
– HTTP Connections are often small

http://pam2012.ftw.at/papers/PAM2012paper6.pdf

www.shunra.com

15

Network Virtualization for Software Testing



No Jitter
Jitter
Jitter-Sensitive Applications:
• Video
• VoIP
www.shunra.com

16

Network Virtualization for Software Testing





–
WAN Capacity
(examples)

LAN Capacity

T3 - 45 Mbps
T1 – 1.5 Mbps
Mobile Capacity
(examples)

100 Mbps or
1 Gbps

128Kbps - 5 Mbps

www.shunra.com

17

Network Virtualization for Software Testing
Protocol
GPRS
CDMA200 (1X)
Edge
3G Bar
EV-DO
EDGE Evolution
HSDPA
HSPA+
4G Bar
HSPA+ Release 11
LTE
WiMax
www.shunra.com

Max Downlink
56-115 Kbps
153.6 Kbps
236.8 Kbps
2 Mbps stationary client
384 Kbps moving client
2.5-4.9 Mbps
1.6 Mbps
2 Mbps
14.4 Mbps
1 Gbps stationary client
100 Mbps moving client
21-672 Mbps
100-300 Mbps
37-365 Mbps
18

Max Uplink

0.15-1.8 Mbps
0.5 Mbps
200 Kbps

5.8-168 Mbps
50-75 Mbps
17-376 Mbps

Network Virtualization for Software Testing
You only get those speeds it if you’re this
guy…

www.shunra.com

19

Network Virtualization for Software Testing
PCWorld/Novarum
3G

–Download: 0.59 – 3.84 Mbps
–Upload: 0.56 – 1.44 Mbps

4G

–Download: 2.81 – 9.12 Mbps
–Upload: 0.97 – 5.86 Mbps

Date:

Apr, 2012

Source (PCWorld): http://bit.ly/JX7MQw

www.shunra.com

20

Network Virtualization for Software Testing
Test Time!
How

much impact does the difference in
Bandwidth & Latency have on web
performance?

Tested

Sites: Alexa US Top 100
Details:
–Increase Latency, Download & Upload Bandwidth
separately
–Set no limits on other two variables
–Run each test 3 times, use median result
www.shunra.com

Network Virtualization for Software Testing
Download BW Impact on Load
Time

Poor Cell Conn

DSL
Cable

FIBER

Avg Cell Conn

www.shunra.com

Network Virtualization for Software Testing
Upload BW Impact on Load Time

Poor Cell Conn

Avg Cell Conn

DSL
Cable FIBER

www.shunra.com

Network Virtualization for Software Testing
Latency Impact on Load Time
Poor Cell Conn

Avg Cell Conn
DSL
Cable

FIBER

www.shunra.com

Network Virtualization for Software Testing
Bandwidth/Latency Difference –
Conclusions for Web Performance
Upload

difference doesn’t matter much
until <200 KBPS
Download difference DOES matter
Latency difference matters the most

www.shunra.com

Network Virtualization for Software Testing
The Impact of Performance Optimization

–
–
–
–
www.shunra.com

26

Network Virtualization for Software Testing
Knowing all that…
How are Organizations
Testing Today?

© Copyright 2013 Shunra Software, LTD. Information contained herein is subject to change without notice.
Current Performance Testing Vs. Production
Data Center

Network

Site Type

Devices

Firewall
Automated
Testing
Manual
Testing

Branch Office

WAN
VPN
DSL/Cable
WiFi
4G 3G 2.5G
Etc.

Residential

Mobile Salesforce

Load
Testing

Road Warrior

Mobile (Anywhere)
www.shunra.com

28

Network Virtualization for Software Testing
MyAT&T Mobile App – Prod Vs. Test
Mobile Customers
3G
LTE
Edge
WiFi
AT&T Cloud Partner Services

AT&T Data Center

MyAT&T iPhone Application - Common User
Actions
14
12
10
8
6
4
2
0

WiFi Based Lab

WiFi based mobile tester

www.shunra.com

myAT&T – Dev/Test

11.6
9.2
6.8
5.3
1.6

4.4

4.1
1.3

Wifi
MyAT&T Mobile App – Prod Vs. Test
Mobile Customers
3G
LTE
Edge
WiFi
AT&T Cloud Partner Services

ATT Data Center

HP - Virtual Users

Hi Speed Lab Network
myAT&T – Dev/Test

www.shunra.com
Mobile End User Experience Testing with Shunra
Mobile Customers
3G
LTE
Edge
WiFi
AT&T Cloud Partner Services

ATT Data Center

Shunra Mobile Virtualization

Shunra mobile tester

www.shunra.com

myATT – Dev/Test
Mobile End User Experience Testing with Shunra
Mobile Customers
3G
LTE
Edge
WiFi
AT&T Cloud Partner Services

ATT Data Center

Shunra Mobile Virtualization

Mobile Labs Integration

www.shunra.com

myATT – Dev/Test

More Related Content

What's hot

Test King Virtual Test--Network+
Test King Virtual Test--Network+ Test King Virtual Test--Network+
Test King Virtual Test--Network+ kappi98a
 
NANOG 68: Decoding Performance Data from Large-Scale Internet Outages
NANOG 68: Decoding Performance Data from Large-Scale Internet OutagesNANOG 68: Decoding Performance Data from Large-Scale Internet Outages
NANOG 68: Decoding Performance Data from Large-Scale Internet OutagesThousandEyes
 
Fwn wan link load balancer 2015-04-30
Fwn wan link load balancer 2015-04-30Fwn wan link load balancer 2015-04-30
Fwn wan link load balancer 2015-04-30Lan & Wan Solutions
 
Business Case for Cisco Intelligent WAN
Business Case for Cisco Intelligent WANBusiness Case for Cisco Intelligent WAN
Business Case for Cisco Intelligent WANCisco Service Provider
 
Network Critical @ Sharkfest 2008
Network Critical @ Sharkfest 2008Network Critical @ Sharkfest 2008
Network Critical @ Sharkfest 2008Denny K
 
15.) cloud (opex, capex or hybrid)
15.) cloud (opex, capex or hybrid)15.) cloud (opex, capex or hybrid)
15.) cloud (opex, capex or hybrid)Jeff Green
 
Wireless Site Survey Faq
Wireless Site Survey FaqWireless Site Survey Faq
Wireless Site Survey Faqguest63c8a0
 
Cisco Intelligent WAN (IWAN) Solution
Cisco Intelligent WAN (IWAN) SolutionCisco Intelligent WAN (IWAN) Solution
Cisco Intelligent WAN (IWAN) SolutionCisco Russia
 
13.) analytics (user experience)
13.) analytics (user experience)13.) analytics (user experience)
13.) analytics (user experience)Jeff Green
 
Challenges of Network Optimization in a WAN-Cloud World
Challenges of Network Optimization in a WAN-Cloud WorldChallenges of Network Optimization in a WAN-Cloud World
Challenges of Network Optimization in a WAN-Cloud WorldAtchison Frazer
 
Cisco Intelligent WAN: Enabling the Next-Generation Branch
Cisco Intelligent WAN: Enabling the Next-Generation BranchCisco Intelligent WAN: Enabling the Next-Generation Branch
Cisco Intelligent WAN: Enabling the Next-Generation BranchCisco Canada
 
Optimizing Network Connectivity to your Data Center
Optimizing Network Connectivity to your Data CenterOptimizing Network Connectivity to your Data Center
Optimizing Network Connectivity to your Data CenterThousandEyes
 

What's hot (13)

Test King Virtual Test--Network+
Test King Virtual Test--Network+ Test King Virtual Test--Network+
Test King Virtual Test--Network+
 
NANOG 68: Decoding Performance Data from Large-Scale Internet Outages
NANOG 68: Decoding Performance Data from Large-Scale Internet OutagesNANOG 68: Decoding Performance Data from Large-Scale Internet Outages
NANOG 68: Decoding Performance Data from Large-Scale Internet Outages
 
Fwn wan link load balancer 2015-04-30
Fwn wan link load balancer 2015-04-30Fwn wan link load balancer 2015-04-30
Fwn wan link load balancer 2015-04-30
 
Business Case for Cisco Intelligent WAN
Business Case for Cisco Intelligent WANBusiness Case for Cisco Intelligent WAN
Business Case for Cisco Intelligent WAN
 
Network Critical @ Sharkfest 2008
Network Critical @ Sharkfest 2008Network Critical @ Sharkfest 2008
Network Critical @ Sharkfest 2008
 
15.) cloud (opex, capex or hybrid)
15.) cloud (opex, capex or hybrid)15.) cloud (opex, capex or hybrid)
15.) cloud (opex, capex or hybrid)
 
Wireless Site Survey Faq
Wireless Site Survey FaqWireless Site Survey Faq
Wireless Site Survey Faq
 
Network monitoring system
Network monitoring systemNetwork monitoring system
Network monitoring system
 
Cisco Intelligent WAN (IWAN) Solution
Cisco Intelligent WAN (IWAN) SolutionCisco Intelligent WAN (IWAN) Solution
Cisco Intelligent WAN (IWAN) Solution
 
13.) analytics (user experience)
13.) analytics (user experience)13.) analytics (user experience)
13.) analytics (user experience)
 
Challenges of Network Optimization in a WAN-Cloud World
Challenges of Network Optimization in a WAN-Cloud WorldChallenges of Network Optimization in a WAN-Cloud World
Challenges of Network Optimization in a WAN-Cloud World
 
Cisco Intelligent WAN: Enabling the Next-Generation Branch
Cisco Intelligent WAN: Enabling the Next-Generation BranchCisco Intelligent WAN: Enabling the Next-Generation Branch
Cisco Intelligent WAN: Enabling the Next-Generation Branch
 
Optimizing Network Connectivity to your Data Center
Optimizing Network Connectivity to your Data CenterOptimizing Network Connectivity to your Data Center
Optimizing Network Connectivity to your Data Center
 

Similar to Shunra university 1 intro to network virtualization

IR-Optimising-Your-Network.pdf
IR-Optimising-Your-Network.pdfIR-Optimising-Your-Network.pdf
IR-Optimising-Your-Network.pdfChandanPrajwal
 
Networking for java and dotnet 2016 - 17
Networking for java and dotnet 2016 - 17Networking for java and dotnet 2016 - 17
Networking for java and dotnet 2016 - 17redpel dot com
 
Chapter 7 - Multimedia Networking Issues
Chapter 7 - Multimedia Networking IssuesChapter 7 - Multimedia Networking Issues
Chapter 7 - Multimedia Networking IssuesPratik Pradhan
 
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014Đồng Quốc Vương
 
Www ccnav5 net_ccna_1_chapter_1_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_1_v5_0_exam_answers_2014Www ccnav5 net_ccna_1_chapter_1_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_1_v5_0_exam_answers_2014Đồng Quốc Vương
 
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
 
TECHNICAL WHITE PAPER: NetBackup Appliances WAN Optimization
TECHNICAL WHITE PAPER: NetBackup Appliances WAN OptimizationTECHNICAL WHITE PAPER: NetBackup Appliances WAN Optimization
TECHNICAL WHITE PAPER: NetBackup Appliances WAN OptimizationSymantec
 
Riverbed White Paper - Simulated Packet Loss
Riverbed White Paper - Simulated Packet LossRiverbed White Paper - Simulated Packet Loss
Riverbed White Paper - Simulated Packet LossMohd Syafiq Ramlee
 
IEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh NetworkIEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh NetworkArunabh Mishra
 
JesusLopez-VitaeCurricular2016
JesusLopez-VitaeCurricular2016JesusLopez-VitaeCurricular2016
JesusLopez-VitaeCurricular2016Jesus Lopez
 
Impact of mimo in lte accuver version
Impact of mimo in lte   accuver versionImpact of mimo in lte   accuver version
Impact of mimo in lte accuver versionBijoy Banerjee
 
Internet Path Selection on Video QoE Analysis and Improvements
Internet Path Selection on Video QoE Analysis and ImprovementsInternet Path Selection on Video QoE Analysis and Improvements
Internet Path Selection on Video QoE Analysis and ImprovementsIJTET Journal
 
Router CPU Load in Home Networks
Router CPU Load in Home NetworksRouter CPU Load in Home Networks
Router CPU Load in Home NetworksSilicon Labs
 
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGA HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGijp2p
 
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGA HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGijp2p
 
network topologies and access methods
 network topologies and access methods  network topologies and access methods
network topologies and access methods Osama Ghandour Geris
 
2016 Internet Outages: Trends, Insights & Analysis
2016 Internet Outages: Trends, Insights & Analysis 2016 Internet Outages: Trends, Insights & Analysis
2016 Internet Outages: Trends, Insights & Analysis ThousandEyes
 

Similar to Shunra university 1 intro to network virtualization (20)

IR-Optimising-Your-Network.pdf
IR-Optimising-Your-Network.pdfIR-Optimising-Your-Network.pdf
IR-Optimising-Your-Network.pdf
 
Networking for java and dotnet 2016 - 17
Networking for java and dotnet 2016 - 17Networking for java and dotnet 2016 - 17
Networking for java and dotnet 2016 - 17
 
network problem.pptx
network problem.pptxnetwork problem.pptx
network problem.pptx
 
Chapter 7 - Multimedia Networking Issues
Chapter 7 - Multimedia Networking IssuesChapter 7 - Multimedia Networking Issues
Chapter 7 - Multimedia Networking Issues
 
Csc341 – Lecture 1 network management
Csc341 – Lecture 1 network managementCsc341 – Lecture 1 network management
Csc341 – Lecture 1 network management
 
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_4_v5_0_exam_answers_2014
 
Www ccnav5 net_ccna_1_chapter_1_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_1_v5_0_exam_answers_2014Www ccnav5 net_ccna_1_chapter_1_v5_0_exam_answers_2014
Www ccnav5 net_ccna_1_chapter_1_v5_0_exam_answers_2014
 
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...
 
TECHNICAL WHITE PAPER: NetBackup Appliances WAN Optimization
TECHNICAL WHITE PAPER: NetBackup Appliances WAN OptimizationTECHNICAL WHITE PAPER: NetBackup Appliances WAN Optimization
TECHNICAL WHITE PAPER: NetBackup Appliances WAN Optimization
 
Riverbed White Paper - Simulated Packet Loss
Riverbed White Paper - Simulated Packet LossRiverbed White Paper - Simulated Packet Loss
Riverbed White Paper - Simulated Packet Loss
 
IEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh NetworkIEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh Network
 
JesusLopez-VitaeCurricular2016
JesusLopez-VitaeCurricular2016JesusLopez-VitaeCurricular2016
JesusLopez-VitaeCurricular2016
 
Impact of mimo in lte accuver version
Impact of mimo in lte   accuver versionImpact of mimo in lte   accuver version
Impact of mimo in lte accuver version
 
Internet Path Selection on Video QoE Analysis and Improvements
Internet Path Selection on Video QoE Analysis and ImprovementsInternet Path Selection on Video QoE Analysis and Improvements
Internet Path Selection on Video QoE Analysis and Improvements
 
Router CPU Load in Home Networks
Router CPU Load in Home NetworksRouter CPU Load in Home Networks
Router CPU Load in Home Networks
 
Gokul
GokulGokul
Gokul
 
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGA HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
 
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGA HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
 
network topologies and access methods
 network topologies and access methods  network topologies and access methods
network topologies and access methods
 
2016 Internet Outages: Trends, Insights & Analysis
2016 Internet Outages: Trends, Insights & Analysis 2016 Internet Outages: Trends, Insights & Analysis
2016 Internet Outages: Trends, Insights & Analysis
 

Recently uploaded

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Shunra university 1 intro to network virtualization

  • 1. Shunra University Session 1 Introduction to Network Virtualization © Copyright 2013 Shunra Software, LTD. Information contained herein is subject to change without notice.
  • 2. Let’s Begin with a Bit of Theory © Copyright 2013 Shunra Software, LTD. Information contained herein is subject to change without notice.
  • 3. The Network Impact New York London Tokyo New York Data Center WAN – – – www.shunra.com 3 Network Virtualization for Software Testing
  • 5. The Mobile Network Impact – – – www.shunra.com 5 Network Virtualization for Software Testing
  • 6. Mobile Network Impairments www.shunra.com 6 Network Virtualization for Software Testing
  • 7. Why is There Delay on a Terrestrial Network? A t (msec) = d / (2/3)c B Signal d Lost Packet Packet Packet Packet Packet BUSY www.shunra.com 7 Network Virtualization for Software Testing
  • 8. Signal Speed – MPLS WAN New York London Tokyo Sydney 5,585km New York Frankfur t 6,219km 10,871k m 15,998k m 639km 9,585km 16,991k m London New York London Frankfurt London Frankfur t Tokyo 16,480k m Sydney 7,793km 28ms 31ms 54ms 80ms 3ms 48ms 85ms 47ms 82ms Tokyo Frankfurt Tokyo 9,357km New York New York London Frankfurt Sydney Tokyo 39ms T = D / (2/3)c www.shunra.com 8 Network Virtualization for Software Testing
  • 9. Internet Consumer Latency Broadband Latency (FCC) “Fiber-to-the-home services provided 17 ms round-trip latency on average, while cable-based services averaged 28 ms, and DSL-based services averaged 44 ms.” Connection Type RTT Fiber 17ms Cable 28ms DSL 44ms http://www.fcc.gov/measuring-broadband-america www.shunra.com 9 Network Virtualization for Software Testing
  • 10. Mobile Latency – Last Mile + Backhaul For more on this topic checkout: Ilya Grigorick Mobile Performance from the Radio Up session at Google IO www.shunra.com 10 Network Virtualization for Software Testing
  • 11. Mobile Latency – 1st. Data point Ofcom study, UK Mobile Networks, May ‘11 “Latency… was an average of 117 milliseconds. Nearly two Static Tests: thirds of tests took more than 100 milliseconds” User Panel: “Average latency was 192 milliseconds and around a third of tests delivered latency of higher than 200 milliseconds” http://stakeholders.ofcom.org.uk/binaries/research/telecoms-research/bbspeeds2010/Mobile_BB_performance.pdf www.shunra.com 11 Network Virtualization for Software Testing
  • 12. Mobile Latency – 2nd. Data point Cisco Cloud Index, 2010-2015 “Global average fixed latency is 125 and average mobile latency is 290… Global mobile consumer average latency is 307.3 ms” www.shunra.com 12 Network Virtualization for Software Testing
  • 13. Mobile Latency – Summary of Averages Latency by Connec on Type 350 300 250 200 150 100 50 0 Fiber www.shunra.com Cable DSL Mobile (Ofcom Tests) 13 Mobile (Ofcom Panel) Mobile (Cisco) Mobile Consumer (Cisco) Network Virtualization for Software Testing
  • 14. – Random Early Detection – Average queue monitored size & packets dropped based on statistical probabilities. If buffer is almost empty, all incoming packets are accepted. As queue grows, probability of dropping incoming packet grows. When buffer is full, probability reaches 1 and all incoming packets are dropped. – – – – www.shunra.com 14 Network Virtualization for Software Testing
  • 15. Packet Loss, Akamai/MIT Research Tested 149 Million connections in 51 countries – Compared PL for mobile networks from non-mobile networks Most connections have no packet loss (Median PL is 0%). – 75th percentile usually zero too Average connection packet loss: 2.5% – Fixed network average is 2.2% Implies connections are usually fine, but sometimes terrible – The average PL for the non-zero half is 5% Suggests “small” connections have higher Packet Loss – HTTP Connections are often small http://pam2012.ftw.at/papers/PAM2012paper6.pdf www.shunra.com 15 Network Virtualization for Software Testing
  • 16.   No Jitter Jitter Jitter-Sensitive Applications: • Video • VoIP www.shunra.com 16 Network Virtualization for Software Testing
  • 17.    – WAN Capacity (examples) LAN Capacity T3 - 45 Mbps T1 – 1.5 Mbps Mobile Capacity (examples) 100 Mbps or 1 Gbps 128Kbps - 5 Mbps www.shunra.com 17 Network Virtualization for Software Testing
  • 18. Protocol GPRS CDMA200 (1X) Edge 3G Bar EV-DO EDGE Evolution HSDPA HSPA+ 4G Bar HSPA+ Release 11 LTE WiMax www.shunra.com Max Downlink 56-115 Kbps 153.6 Kbps 236.8 Kbps 2 Mbps stationary client 384 Kbps moving client 2.5-4.9 Mbps 1.6 Mbps 2 Mbps 14.4 Mbps 1 Gbps stationary client 100 Mbps moving client 21-672 Mbps 100-300 Mbps 37-365 Mbps 18 Max Uplink 0.15-1.8 Mbps 0.5 Mbps 200 Kbps 5.8-168 Mbps 50-75 Mbps 17-376 Mbps Network Virtualization for Software Testing
  • 19. You only get those speeds it if you’re this guy… www.shunra.com 19 Network Virtualization for Software Testing
  • 20. PCWorld/Novarum 3G –Download: 0.59 – 3.84 Mbps –Upload: 0.56 – 1.44 Mbps 4G –Download: 2.81 – 9.12 Mbps –Upload: 0.97 – 5.86 Mbps Date: Apr, 2012 Source (PCWorld): http://bit.ly/JX7MQw www.shunra.com 20 Network Virtualization for Software Testing
  • 21. Test Time! How much impact does the difference in Bandwidth & Latency have on web performance? Tested Sites: Alexa US Top 100 Details: –Increase Latency, Download & Upload Bandwidth separately –Set no limits on other two variables –Run each test 3 times, use median result www.shunra.com Network Virtualization for Software Testing
  • 22. Download BW Impact on Load Time Poor Cell Conn DSL Cable FIBER Avg Cell Conn www.shunra.com Network Virtualization for Software Testing
  • 23. Upload BW Impact on Load Time Poor Cell Conn Avg Cell Conn DSL Cable FIBER www.shunra.com Network Virtualization for Software Testing
  • 24. Latency Impact on Load Time Poor Cell Conn Avg Cell Conn DSL Cable FIBER www.shunra.com Network Virtualization for Software Testing
  • 25. Bandwidth/Latency Difference – Conclusions for Web Performance Upload difference doesn’t matter much until <200 KBPS Download difference DOES matter Latency difference matters the most www.shunra.com Network Virtualization for Software Testing
  • 26. The Impact of Performance Optimization – – – – www.shunra.com 26 Network Virtualization for Software Testing
  • 27. Knowing all that… How are Organizations Testing Today? © Copyright 2013 Shunra Software, LTD. Information contained herein is subject to change without notice.
  • 28. Current Performance Testing Vs. Production Data Center Network Site Type Devices Firewall Automated Testing Manual Testing Branch Office WAN VPN DSL/Cable WiFi 4G 3G 2.5G Etc. Residential Mobile Salesforce Load Testing Road Warrior Mobile (Anywhere) www.shunra.com 28 Network Virtualization for Software Testing
  • 29. MyAT&T Mobile App – Prod Vs. Test Mobile Customers 3G LTE Edge WiFi AT&T Cloud Partner Services AT&T Data Center MyAT&T iPhone Application - Common User Actions 14 12 10 8 6 4 2 0 WiFi Based Lab WiFi based mobile tester www.shunra.com myAT&T – Dev/Test 11.6 9.2 6.8 5.3 1.6 4.4 4.1 1.3 Wifi
  • 30. MyAT&T Mobile App – Prod Vs. Test Mobile Customers 3G LTE Edge WiFi AT&T Cloud Partner Services ATT Data Center HP - Virtual Users Hi Speed Lab Network myAT&T – Dev/Test www.shunra.com
  • 31. Mobile End User Experience Testing with Shunra Mobile Customers 3G LTE Edge WiFi AT&T Cloud Partner Services ATT Data Center Shunra Mobile Virtualization Shunra mobile tester www.shunra.com myATT – Dev/Test
  • 32. Mobile End User Experience Testing with Shunra Mobile Customers 3G LTE Edge WiFi AT&T Cloud Partner Services ATT Data Center Shunra Mobile Virtualization Mobile Labs Integration www.shunra.com myATT – Dev/Test

Editor's Notes

  1. You can’t deploy a load generator on a mobile network