HP Technology for Mobile Network Operators

Download Report

Transcript HP Technology for Mobile Network Operators

Business Case:
Improve Overall Service Quality and
Customer Experience While Dramatically
Lowering Carrier Costs
Technology for
Mobile Network Operators
© 2015 Squash Compression, LLC
The information contained herein is subject to change without notice
Agenda
•
Challenges
•
Opportunities
•
Solution
•
Recap
Challenges
Everything Is Going Mobile
Global subscriptions to reach 9 billion in 20171
1 http://www.ericsson.com/res/docs/2012/traffic_and_market_report_june_2012.pdf
Everything Is Going Mobile
Mobile data traffic to grow 15X by 20171
1 http://www.ericsson.com/res/docs/2012/traffic_and_market_report_june_2012.pdf
Everything Is Going Mobile
Mobile Web users have increasing expectations
71% of global Mobile Web users
expect Websites to load as
quickly, almost as quickly, or
faster on their Mobile phone
compared to the computer they
use at home.1
Nearly 60% of Web users
say they expect a Website
to load on their Mobile
phone in three seconds or
less.1
Almost half (46%) [of Web
users] said Websites load
more slowly on their
phone.1
More than 80% of Mobile Web
users would access Websites
more often from their phone if the
experience was as fast and
reliable.1
1 http://www.compuware.com/en_us/about/press-releases/2011/7/new-study-reveals-the-mobile-web-disappoints-global-consumers.html
Mobile World Congress 2014
Keynotes focused on topics such as…
•
Optimizing User Experience with Intelligent
Network Assets
Which tools offer the best ways to optimize end-user
experience for different types of application and where
should operators focus capital investments?
•
Building the Future Network
Where are we really at present and how, in practice, can
we make the sea-change to these next-generation
networks from existing systems?
Opportunities
Do More With The Same
Bandwidth usage by content type1
Web (HTML)
Web (CSS)
Web (Images)
Web (JavaScript)
Video
Decrease Web-related bandwidth
(HTML, CSS, Images, and JavaScript)
by an average of 50%
1 https://developers.google.com/speed/articles/web-metrics
Network Capacity With Video
Network capacity extended from Q3 Y2 to Q1 Y3
Current
Potential
120%
120%
100%
100%
80%
80%
60%
60%
40%
40%
20%
20%
0%
0%
Q1 Y1 Q2 Y1 Q3 Y1 Q4 Y1 Q1 Y2 Q2 Y2 Q3 Y2
Video
Q1 Y1 Q2 Y1 Q3 Y1 Q4 Y1 Q1 Y2 Q2 Y2 Q3 Y2 Q4 Y2 Q1 Y3
Web
Gain 25% more capacity from existing infrastructure
Require 25% less infrastructure to support future growth
Assuming a network at 50% capacity in Year 1 and a 66% Compound Annual Growth Rate
Video
Web
Network Capacity Without Video
Network capacity extended from Q3 Y2 to Q4 Y3
Current
Potential
120%
120%
100%
100%
80%
80%
60%
60%
40%
40%
20%
20%
0%
0%
Q1 Y1 Q2 Y1 Q3 Y1 Q4 Y1 Q1 Y2 Q2 Y2 Q3 Y2
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
Y1 Y1 Y1 Y1 Y2 Y2 Y2 Y2 Y3 Y3 Y3 Y3
Web
Gain 50% more capacity from existing infrastructure
Require 50% less infrastructure to support future growth
Assuming a network at 50% capacity in Year 1 and a 66% Compound Annual Growth Rate
Web
Customer Experience
Current experience is 7X slower than the potential
Number of Resources
Percentage of Network Latency
35
120%
30
100%
25
Current number of
resources and
network latency is 10X
more than the
potential
80%
20
60%
15
10
40%
5
20%
0
HTML
CSS
Current
Image
JavaScript
0%
1 Image Type 2 Image Types 3 Image Types
Potential
Current
Number of Connections
Potential
Current Web page
load time is 7X slower
than the potential
Size of Resources
120%
45
40
35
30
25
20
15
10
5
0
Current bandwidth is
2X more than the
potential
100%
80%
60%
40%
20%
0%
1 Image Type
2 Image Types 3 Image Types
Current
Potential
Size
Current
Potential
Solution
Optimization Proxy
Placed behind the existing Internet gateway
Um
SIP/IAX/IP
Private IP
Network
IP
Control Plane
A
IP
Data Plane
Server A is the new Optimization Proxy
Uses Software-Defined Networking to decouple
decisions about where traffic is sent
Uses Network Functions Virtualization to create a
building block of the communication services
Server B is the existing GGSN/P-GW
Public IP
Network
IP
B
Optimization Proxy
Relays HTTPS / compressed non-HTML responses
A
IP
B
IP
Public IP
Network
Response
HTTP HTML
Response?
No
Server A is the new Optimization Proxy
Server B is the existing GGSN/P-GW
1
1/3 of Web content is uncompressed and is compressed if the Web browser supports it.
IP
Yes
Optimization Proxy
Optimizes HTML responses via software compression
Yes
A
Parse
Response
B
Public IP
Network
4-6 resources
instead of 40
Server A is the new Optimization Proxy
Server B is the existing GGSN/P-GW
Details are in the Optimization Proxy appendix
IP
CSS
How It Works
HTML
JS
IMG
Current vs. Potential
Potential
wait
Current
CSS
CSS
CSS
JS
JS
JS
JS
JS
JS
IMG
IMG
IMG
JS
wait
IMG
wait
IMG
IMG
IMG
IMG
HTML
IMG
IMG
IMG
IMG
CSS
wait
IMG
IMG
IMG
IMG
JS
wait
IMG
IMG
IMG
IMG
wait
wait
wait
IMG
IMG
IMG
IMG
IMG
IMG
IMG
IMG
IMG
Awarded U.S. Patent #8639753
IMG
IMG
Recap
We Discussed…
•
Global subscriptions to reach 9 billion and Mobile
data traffic to grow 15X by 2017
•
Mobile users have increasing expectations
•
Gain 25% - 50% more capacity from existing
infrastructure
•
Require 25% - 50% less new infrastructure to
support future growth
•
Increase customer satisfaction and loyalty with 7X
faster page load time, 50% less bandwidth, and
90% less latency
Appendix
Optimization Proxy
Optimization Proxy
Optimize CSS in HTML response
A
Parse
Response
B
Public IP
Network
1 CSS instead of 3
Consolidate inline styles and external
CSS files into 1 CSS file
Remove unused selectors
Remove extraneous formatting characters
Server A is the new Optimization Proxy. Server B is the existing GGSN/P-GW.
IP
Optimization Proxy
Optimize images in HTML response
A
Parse
Response
B
Public IP
Network
1-3 images instead of 29
Consolidate unanimated GIFs into 1
Consolidate JPGs into 1
Consolidate PNGs into 1
Server A is the new Optimization Proxy. Server B is the existing GGSN/P-GW.
IP
Optimization Proxy
Optimize JavaScript in HTML response
A
Parse
Response
B
Public IP
Network
1 JavaScript instead of 7
Consolidate inline script and external
JavaScript files into 1 JavaScript file
Remove unused functions
Remove extraneous formatting characters
Server A is the new Optimization Proxy. Server B is the existing GGSN/P-GW.
IP
Optimization Proxy
1st request for resource from destination server
A
IP
B
IP
Public IP
Network
Response
ETag/Last
Modified?
No
Yes
Server A is the new Optimization Proxy
Server B is the existing GGSN/P-GW
Discard
Cache
Optimization Proxy
2nd + request for resource from destination server
A
IP
B
IP
ETag/Last
Modified
Public IP
Network
Response
Not
Modified?
No
Yes
Server A is the new Optimization Proxy
Server B is the existing GGSN/P-GW
Update
Cache
Use
Cache