What Are The Drone Anti-jamming Systems Technology?
Equinix webinar (cotendo) final dec 8
1. Mobile Acceleration Suite
“Cloud Platform for Faster Mobile Content Delivery”
December 8th 2011
Cotendo – Confidential 2011
2. Who are we?
Offices and employees
Founded in Jan 2008
100+ employees in North America, EMEA, & APAC
Next Generation CDN Technology
Web and Mobile Acceleration Suites
30 Global POPs
Strategic Partnerships
Customers
450+ customers under contract
2
3. How Long Are We Willing to Wait?
Source: Gomez-Compuware
48% Abandonment Rate
3
4. Mobile Content gets Richer and “Heavier”
Popular mobile sites:
• Weight over 300kb
• Generate ~32 http requests
Images account for over 50%
of the page size
Source: http://mobile.httparchive.org
4
5. Latency. The #1 Mobile Performance Killer
Network Latency: The distance between the client and the server
measured in milliseconds
* RTT – Round Trip Time
5
6. What’s the Impact of Latency on Page Load?
0.2 seconds increase
in latency delayed
page load start time
by 4.2 seconds
Minor Latency changes
exponentially affect page
start load time
Data was generated using Unix “dummynet” utility
Source: Blaze IO (http://www.blaze.io )
6
7. What Happens When Latency Changes?
Facts:
• Wireless latency changes constantly
• The majority of mobile services are
using TCP in the transport layer
• TCP behaves poorly under changing
conditions
TCP Packet TCP
Change in Latency
Loss Retransmit
Note: Additional bandwidth will not help in this case
7
8. Mobile Acceleration Suite (MAS)
A Cloud service designed to
speed up mobile delivery by
reducing the number of
round trips
Accelerate Content Delivery to Mobile. By bringing content to the edge,
a mobile acceleration suite dramatically speeds content delivery to mobile
Internet access devices.
8
13. Adaptive Image Compression
(sample data)
Size Reduction: 78%
Time Improvement: 64%
iPad 100% Image Quality
Size Reduction: 77%
Time Improvement: 18%
100% Thumb Quality
iPad 20% Image Quality
20% Thumb Quality
13
14. Shlomi Gian
General Manager, Mobile
Cotendo
shlomi@cotendo.com
Cotendo – Confidential 2011
Notas do Editor
Hi,My name is Shlomi Gian. GM for Cotendo Mobile servicesWe are an Equinix customer.Today I will talk to you about:The performance challenge Show research data pairing latency with the mobile experience Present case studies from different mobile assets
A few words about Cotendo…..Frost & Sullivan “New Product Innovation Award – Mobile Acceleration PlatformIn less than 3 years we added 450 customer. We specialize in Retail (forever21), Media (NPR), Social (Facebook, Twitter) and Financial Services
We are in the midst of the holiday season. Let’s talk about mobile commerceUnfortunately mobile services are very slow.On the right side you see Keynote data: mobile retailer site takes 10 seconds to loadOn the left side: Survey from Gomez. 48% of us will not wait more than 10 seconds This is a BIG lose Take a closer look at the sites. There are two classes:Sites are heavy on text and very small images (cvs, sears, walgreens)Sites that do not compromise on the content and offer high quality images to attract shopper (Footlocker, HSN, Bed Bath and Beyond)The first class is quicker to load, but not as pleasant to shopThe second class offers better experience but many cannot load it in a timely manner
The general trend in mobile web is for more and richer contentHttp Archive is a research project managed by Google where they track trends in the mobile paceWhat we see is that the average page :- 311K representing an of Increase 20% in size in the last 6 monthsGenerates 32 http requests 55% of its size are images
Let’s talk about network latency and why we believe that it is the #1 performance killer. Latency is defined as the amount of time (in milliseconds) it take for a packet travel from the client and the server.What do we see in this diagram? - On the right side: mobile application and servicesOn the left side connected devices (smartphone, tablets, laptops) In the center we have the carrier GGSN – the gateway between the wired and wireless networksLatency on the wired network is 10-50 ms which is mostly related to the physical distance between the client and the serverLatency on the cellular network is:3-15 times higher andSuffers from high variabilityThese two facts are very bad for the end user experience
First lets explore the dependency between latency and start page load The table here list 8 popular sites and how long it take to start the load (w\\o rendering time) under different latencyThey were tested under 30, 100, 200 and 300 milliseconds of latencyCNN mobile site for example loads 4.2 seconds slower for 300 comparing to 100 ms latencyThe graph below clearly show that how leaner change in latency results in exponential change in start page load timeWhat we see he is the main reason for web pages to load slower using connected devices
Second lets understand what happened when latency changes significantly The TCP protocol was invented over 3 decades ago It was designed to work under stable network conditions. Using it over wireless networks was not a work assumption ;-)TCP rely on something called the retransmission timeout (RTO) which is based on estimated RTT time When RTT changes and exceeds the timeout a packet loss is declared and Retransmission takes placeRetransmits are causing delays in page load time and are the reason for inconsistent user experience
Our solution which is deployed in 30 data centers, many of them are Equinix focuses on reducing the number of roudtripsWe use Cloudlet, FEO and SPDY protocol which are new CDN technologies to help in with thisOur solution also takes advantage of more traditional web acceleration technologies such as caching and dynamic content acceleration
Let’s look at a few examplesHere is the CBS mobile site. Vey rich experience, high quality images and videos but also very slowThese type of sites can benefit greatly from acceleration . In this example about 30% improvement
IMAX mobile is an example of a relatively light siteNo scrolling, a few small imagesEven such a site can benefit from 20% faster page load time
And the last example of a typical relatively older design for a media siteWhat these sites all have in common is the fact that they rely on third party mobilization (or content adaptation) companies to deliver the contentCompanies such as Netbiscuits, Kony Solutions, Antenna, Usablenet develop good applicxatin, but not so well on performanceDo not assume that they cover you for this!Many of these companies are doing an excellent job when it comes to building good applications. However, they do not understand networking and content delivery so what we are seeing are sites that do not implement content delivery best practices
Going back to the CBS example. High quality images = slow load time