![Page 1: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/1.jpg)
Explore Network Impact on your App’s PerformanceMarch 15, 2016
© Copyright 2016 Vivit Worldwide
![Page 2: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/2.jpg)
Brought to you by
© Copyright 2016 Vivit Worldwide
![Page 3: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/3.jpg)
Hosted By
© Copyright 2016 Vivit Worldwide
Petar Puskarich
Software Architect
NTT Innovation Institute, Inc.
Performance Engineering SIG Leader
![Page 4: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/4.jpg)
Today’s Speakers
© Copyright 2016 Vivit Worldwide
Guy Rosenthal
NV Product Manager
Hewlett Packard Enterprise
Kristina Avrionova
Product Marketing- StormRunner Load/Network
Virtualization
Hewlett Packard Enterprise
![Page 5: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/5.jpg)
• This “LIVE” session is being recorded
Recordings are available to all Vivit members
• Session Q&A:
Please type questions in the Questions Pane
Housekeeping
© Copyright 2016 Vivit Worldwide
![Page 6: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/6.jpg)
Webinar Control Panel
Toggle View Window between
Full screen/window mode.
Questions
© Copyright 2016 Vivit Worldwide
![Page 7: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/7.jpg)
Explore network impact on your app’s performanceKristina Avrionova and Guy Rosenthal
![Page 8: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/8.jpg)
Agenda
@hpe_alm #HPENV www.hpe.com/software/nv 8
Introduction
Network impact on your app’s performance
What can you do? What should you consider?
Demo
Q&A
![Page 9: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/9.jpg)
Poll
Q1: Mobile traffic:
a) Never affects my application
b) Slow down my server’s response
c) Affect my user’s experience
d) “b” and “c”
@hpe_alm #HPENV www.hpe.com/software/nv 9
![Page 10: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/10.jpg)
It’s a mobile worldDaily activities reflect an explosion of traffic... globally
@hpe_alm #HPENV 10
INTERNET
OF THINGS
WORK
CLOUD
6,800,000,000Mobile phones in use worldwide
(2013)
$1.3TMobile technology spend by
2015
30 billionautonomous things estimated
to be attached to the Internet
by 2020*
57%Global population estimated to
be connected by 2019*
*IDC statistic from HPE MRD ref document
Home
securitySmart appliances
Database
Monitoring services
Personal
devices
Collaboration
Remote
tasking
Productivity
Auto
Apps
Apps
![Page 12: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/12.jpg)
A 500ms connection speed delay resulted in:
‒ up to a 26% increase in peak frustration
‒ up to an 8% decrease in engagement (Radware)
What loading means
http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/12/mobile-web-stress-the-impact-of-network-speed-on-emotional-engagement-and-brand-perception-report/
12@hpe_alm #HPENV www.hpe.com/software/nv
![Page 13: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/13.jpg)
79% of mobile users will only retry an app once or twice
if it failed to work the first time (Dynatrace)
https://www.payfirma.com/blog/50-mobile-facts-and-stats-every-merchant-needs-to-know/
http://radar.oreilly.com/2008/08/radar-theme-web-ops.html
Network performance affects user experience
@hpe_alm #HPENV www.hpe.com/software/nv 13
Every 100ms of latency costs Amazon 1% of profit (O’Reilly)
![Page 14: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/14.jpg)
http://offers2.compuware.com/APM_13_WP_Mobile_App_Survey_Report_Registration.html
User experience is crucial
14@hpe_alm #HPENV www.hpe.com/software/nv
Consumer reaction to poor mobile app experiences
![Page 15: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/15.jpg)
Different networks = different application behavior
@hpe_alm #HPENV www.hpe.com/software/nv 15
Functional Failures
Response time in seconds Networks
![Page 16: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/16.jpg)
The network affects everyone (or everything)
E-Commerce websites
– Image heavy
– Pulling content from different internal and external sources
– Will often crash when massive number of users hit the site (Black Friday, Cyber Monday)
– Will often crash because server connections is always slowed down by remote users
@hpe_alm #HPENV www.hpe.com/software/nv 16
Performance of web applications:
Customers are won or lost in one second
http://www.aberdeen.com/research/5136/ra-performance-web-application/content.aspx
![Page 17: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/17.jpg)
Some network traffic is expected, some is unpredictable
– Busy summer travel
– Bad weather winter travel
Last minute bookings
Financial markets volatility
Sell off frenzy
Frantic search of news
Server overload at news media websites
Servers overload at OTAs
Servers overload at financial institutions
17
![Page 18: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/18.jpg)
18
Storage
Web serversNetwork Hub
DB servers
App servers
0.2
5.1
0.50.5
9.2
15.3
0.7
12.8
18.1
0
2
4
6
8
10
12
14
16
18
20
Launch Manage Policy sign In Attempt
Local in NY
London to NY
Tokyo to NY
Network Impact on End User Experience - Remote Users
Complex IT: Data centers, frontend-backend systems and users that are all over the globe
![Page 19: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/19.jpg)
Poll
Q2: Are you aware of performance incidents due to the network conditions:
a) Yes
b) No
@hpe_alm #HPENV www.hpe.com/software/nv 19
![Page 20: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/20.jpg)
What can you do? What should you consider?
@hpe_alm #HPENV 20
![Page 21: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/21.jpg)
Poll
Q3: Do you test to see how your app behaves under network conditions?
a) Yes
b) No
21@hpe_alm #HPENV www.hpe.com/software/nv
![Page 22: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/22.jpg)
Network basics
22
Latency (milliseconds)The time from the source sending a packet to
the destination receiving it
Bandwidth (data per second)Maximum throughput of a logical or physical
communication path
Packet loss (percentage)Occurs when one or more packets of data
travelling across a computer network fail to
reach their destination
http://chimera.labs.oreilly.com/books/1230000000545/index.html@hpe_alm #HPENV www.hpe.com/software/nv
![Page 23: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/23.jpg)
Latency effects all data…
23
Route Distance Time, light in vacuum Time, light in fiberRound-trip time (RTT)
in fiber
New York to San Francisco 4,148 km 14 ms 21 ms 42 ms
New York to London 5,585 km 19 ms 28 ms 56 ms
New York to Sydney 15,993 km 53 ms 80 ms 160 ms
Equatorial circumference 40,075 km 133.7 ms 200 ms 200 ms
http://chimera.labs.oreilly.com/books/1230000000545/index.html
10Mbps 20Mbps 2Mbps 500kbps
Latency 25ms
Bandwidth
No Impact No Impact No Impact Some Impact
All Traffic Impacted
Packet loss = further impact
![Page 24: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/24.jpg)
Poll
Q4: Are dynamic network conditions an important part of your load testing?
a) No, testing for worst condition to find the bottleneck is enough
b) Yes, it’s the way to imitate realistic scenarios
c) Yes, they have major influence on the TCP protocol behavior
d) No, modern servers easily handle Mobile and Desktop networks
e) ‘b’ and ‘c’
24@hpe_alm #HPENV www.hpe.com/software/nv
![Page 25: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/25.jpg)
Mobile networks are dynamic and challenging…
25
1. Network type – e.g. 3G vs. 4G or even 2G…
2. Carrier – e.g. Verizon vs. T-Mobile
3. Device state - traveling, in an elevator, time of day…
Dynamic network conditions
@hpe_alm #HPENV www.hpe.com/software/nv
Tower Core Network
Packet Data Network Internet Data Center
Mobile data travels a long way... a round trip long way
![Page 26: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/26.jpg)
Pay attention to dynamic conditions…
26
http://chimera.labs.oreilly.com/books/1230000000545/index.html
http://www.aosabook.org/en/posa/secrets-of-mobile-network-performance.html
@hpe_alm #HPENV www.hpe.com/software/nv
TCP is an adaptive protocol with internal mechanisms
to avoid congestion, ensure reliability and maximize the network
flow based on a given conditions
![Page 27: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/27.jpg)
Pay attention to dynamic conditions…
27
‒ TCP 3-way handshake introduces a full roundtrip of latency
‒ TCP slow-start is applied to every new connection
‒ TCP flow and congestion control regulate throughput of all connections
‒ TCP throughput is regulated by current congestion window size
http://chimera.labs.oreilly.com/books/1230000000545/index.html
http://www.aosabook.org/en/posa/secrets-of-mobile-network-performance.html
![Page 28: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/28.jpg)
Network resources are not released
“Slow users” – Mobile or remote
What is the performance impact?
28
Server performance
1
2
Server working harder – CPU, connections and Memory increase
3
Server exhaustion accelerates
4
Scalability and user experience issues (TRT)
5
50% CPU Increase Active Connections Increase
22% Thread Count Increase
@hpe_alm #HPENV www.hpe.com/software/nv
![Page 29: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/29.jpg)
What is the performance impact?
29
Single user performance
Application is not network optimized
1
Expensive and unneeded network roundtrips occur
2
Bad user experience –sluggish behaviour
3
@hpe_alm #HPENV www.hpe.com/software/nv
![Page 30: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/30.jpg)
Network resources are not released
“Slow users” – Mobile or remote
What is the performance impact?
30
Server performance
1
Single user performance
2
Server working harder – CPU, connections and Memory increase
3
Server exhaustion accelerates
4
Scalability and User experience issues (TRT)
5
Application is not network optimized
1
Expensive and unneeded network roundtrips occur
2
Bad user experience – sluggish behaviour
3
Impact
‒ False performance results
‒ Failures in production
‒ Negative sentiments
‒ Negative press
‒ Negative sales
‒ Brand damage
![Page 31: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/31.jpg)
How to minimize the network impact on your app’s performance?
@hpe_alm #HPENV 31
![Page 32: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/32.jpg)
Challenge 1: Testing Lab implies on perfect network conditions, unlike in production
32
Solution: Emulate “slow users” – use HPE NV infinite means, literally create or use any network
condition for your tests. Run your virtual users with mobile/remote
network conditions for realistic results.
@hpe_alm #HPENV www.hpe.com/software/nv
![Page 33: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/33.jpg)
Solution: Use HPE NV Dynamic capturing tools –Network Capture Server and Network Capture Express (Mobile app)
Challenge 2: Mobile / remote users implies on dynamic network conditions - can impact the underlying network protocols (e.g. TCP)
33@hpe_alm #HPENV www.hpe.com/software/nv
![Page 34: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/34.jpg)
Solution: Use End User Network Analytics tools to understand your application’s bottlenecks and areas for improvements.
Use NV as a best practice item in your CI/Automation – performance testing.
Challenge 3: 70% of Mobile/Web app’s TRT is spent on the network – network optimization is essential
34
![Page 35: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/35.jpg)
Demo
35@hpe_alm #HPENV
![Page 36: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/36.jpg)
Insights Report- input your URL, get instant performance results
36
HPE NV Insights http://www.hpe.com/software
/Insights
@hpe_alm #HPENV www.hpe.com/software/nv
![Page 37: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/37.jpg)
HPE NV – R&D User Group
37
Join our HPE NV R&D Group
‒ Maintained by HPE NV R&D
‒ Product release information, videos,
demos, blogs and Webinar postings
‒ Interact with other NV users for best
practices and/or any other technical
issue
@hpe_alm #HPENV www.hpe.com/software/nv
![Page 38: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/38.jpg)
Q&A
38@hpe_alm #HPENV
![Page 40: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/40.jpg)
Discover 2016 is Hewlett Packard Enterprise’s must-attend global customer and partner event. Why attend?
• Explore how Hewlett Packard Enterprise is delivering IT solutions for the New Style of Business to help you go further, faster
• Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts
• Find content for you, choosing from our broad array of technical and business sessions
• Explore the latest innovations from HPE in the Transformation Zone
• Find thousands of experts on hand to answer your questions and address your challenges
• Exchange ideas, information and best practices with other IT professionals and industry leaders
Register Now and receive your member discount with this
Vivit registration link:https://www.hpe.com/events/discoverSWVivit
![Page 41: Explore Network Impact on your App’s Performance · •Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts •Find content for](https://reader033.vdocuments.net/reader033/viewer/2022042000/5e6d30371083f7613e6b51da/html5/thumbnails/41.jpg)
Thank you
• Complete the short survey and opt-in for more information from Hewlett Packard Enterprise
www.HPE.com
www.vivit-worldwide.org
© Copyright 2016 Vivit Worldwide