SlideShare uma empresa Scribd logo
1 de 14
Mobile Acceleration Suite
                      “Cloud Platform for Faster Mobile Content Delivery”




December 8th 2011



  Cotendo – Confidential 2011
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
How Long Are We Willing to Wait?




Source: Gomez-Compuware




                48% Abandonment Rate




                                       3
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
Latency. The #1 Mobile Performance Killer

Network Latency: The distance between the client and the server
measured in milliseconds




* RTT – Round Trip Time


                                                                  5
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
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
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
CBS Mobile




             21.394 secs


                           14.694 secs




                                         9
IMAX Mobile




                   7.037 secs


              5.587 secs




                                10
NPR Mobile




             6.444 secs

                          4.883 secs




                                       11
Adaptive Image Compression




                             12
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
Shlomi Gian
    General Manager, Mobile
    Cotendo
    shlomi@cotendo.com




Cotendo – Confidential 2011

Mais conteúdo relacionado

Semelhante a Equinix webinar (cotendo) final dec 8

Unravelling Mobile Web Performance
Unravelling Mobile Web PerformanceUnravelling Mobile Web Performance
Unravelling Mobile Web PerformanceGuy Podjarny
 
Why Load Testing from the Cloud Doesn't Work
Why Load Testing from the Cloud Doesn't WorkWhy Load Testing from the Cloud Doesn't Work
Why Load Testing from the Cloud Doesn't WorkCompuware APM
 
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-final
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-finalExinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-final
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-finalKevin Suitor
 
What is-your-network-riding-on
What is-your-network-riding-onWhat is-your-network-riding-on
What is-your-network-riding-onInternap
 
Velocity 2012 - Taming the Mobile Beast
Velocity 2012 - Taming the Mobile BeastVelocity 2012 - Taming the Mobile Beast
Velocity 2012 - Taming the Mobile BeastPatrick Meenan
 
Mobile Technology for Arts Marketing
Mobile Technology for Arts MarketingMobile Technology for Arts Marketing
Mobile Technology for Arts MarketingErin Pfiffner
 
Huawei - Mobile Networking evolved
Huawei - Mobile Networking evolvedHuawei - Mobile Networking evolved
Huawei - Mobile Networking evolvedJeremie Tisseau
 
Bti systems at ottcon march 2011
Bti systems at ottcon march 2011Bti systems at ottcon march 2011
Bti systems at ottcon march 2011BTI Systems
 
Supporting Real-time Traffic: Preparing Your IP Network for ...
Supporting Real-time Traffic: Preparing Your IP Network for ...Supporting Real-time Traffic: Preparing Your IP Network for ...
Supporting Real-time Traffic: Preparing Your IP Network for ...Videoguy
 
Web 3 Tom Gruber
Web 3 Tom GruberWeb 3 Tom Gruber
Web 3 Tom GruberMediabistro
 
Mobile Performance Testing - Testing the Server
Mobile Performance Testing  - Testing the ServerMobile Performance Testing  - Testing the Server
Mobile Performance Testing - Testing the ServerXBOSoft
 
Building the Future with Technology: The Next Five Years
Building the Future with Technology: The Next Five Years Building the Future with Technology: The Next Five Years
Building the Future with Technology: The Next Five Years Cisco Canada
 
Mobile web perf Amsterdam Tech Tips
Mobile web perf Amsterdam Tech TipsMobile web perf Amsterdam Tech Tips
Mobile web perf Amsterdam Tech TipsDoug Sillars
 
Mobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychologyMobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychologyiQcontent
 
Its Time To Stop Stalling: Mobile App and Video Performance
Its Time To Stop Stalling: Mobile App and Video PerformanceIts Time To Stop Stalling: Mobile App and Video Performance
Its Time To Stop Stalling: Mobile App and Video PerformanceDoug Sillars
 
MobiSys Group Presentation
MobiSys Group PresentationMobiSys Group Presentation
MobiSys Group PresentationNeal Lathia
 
Network automation seminar
Network automation seminarNetwork automation seminar
Network automation seminarpatmisasi
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheBrian Sam-Bodden
 
Marrying CDNs with Front-End Optimization
Marrying CDNs with Front-End Optimization Marrying CDNs with Front-End Optimization
Marrying CDNs with Front-End Optimization Strangeloop
 

Semelhante a Equinix webinar (cotendo) final dec 8 (20)

Unravelling Mobile Web Performance
Unravelling Mobile Web PerformanceUnravelling Mobile Web Performance
Unravelling Mobile Web Performance
 
Why Load Testing from the Cloud Doesn't Work
Why Load Testing from the Cloud Doesn't WorkWhy Load Testing from the Cloud Doesn't Work
Why Load Testing from the Cloud Doesn't Work
 
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-final
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-finalExinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-final
Exinda Kevin-Suitor-Managing-Mobile-Devices-in-the-WAN-28 june11-final
 
What is-your-network-riding-on
What is-your-network-riding-onWhat is-your-network-riding-on
What is-your-network-riding-on
 
Velocity 2012 - Taming the Mobile Beast
Velocity 2012 - Taming the Mobile BeastVelocity 2012 - Taming the Mobile Beast
Velocity 2012 - Taming the Mobile Beast
 
Mobile Technology for Arts Marketing
Mobile Technology for Arts MarketingMobile Technology for Arts Marketing
Mobile Technology for Arts Marketing
 
Huawei - Mobile Networking evolved
Huawei - Mobile Networking evolvedHuawei - Mobile Networking evolved
Huawei - Mobile Networking evolved
 
Bti systems at ottcon march 2011
Bti systems at ottcon march 2011Bti systems at ottcon march 2011
Bti systems at ottcon march 2011
 
Supporting Real-time Traffic: Preparing Your IP Network for ...
Supporting Real-time Traffic: Preparing Your IP Network for ...Supporting Real-time Traffic: Preparing Your IP Network for ...
Supporting Real-time Traffic: Preparing Your IP Network for ...
 
Web 3 Tom Gruber
Web 3 Tom GruberWeb 3 Tom Gruber
Web 3 Tom Gruber
 
Mobile Performance Testing - Testing the Server
Mobile Performance Testing  - Testing the ServerMobile Performance Testing  - Testing the Server
Mobile Performance Testing - Testing the Server
 
Building the Future with Technology: The Next Five Years
Building the Future with Technology: The Next Five Years Building the Future with Technology: The Next Five Years
Building the Future with Technology: The Next Five Years
 
Mobile web perf Amsterdam Tech Tips
Mobile web perf Amsterdam Tech TipsMobile web perf Amsterdam Tech Tips
Mobile web perf Amsterdam Tech Tips
 
Mobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychologyMobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychology
 
Its Time To Stop Stalling: Mobile App and Video Performance
Its Time To Stop Stalling: Mobile App and Video PerformanceIts Time To Stop Stalling: Mobile App and Video Performance
Its Time To Stop Stalling: Mobile App and Video Performance
 
MobiSys Group Presentation
MobiSys Group PresentationMobiSys Group Presentation
MobiSys Group Presentation
 
Pervasive Computing
Pervasive ComputingPervasive Computing
Pervasive Computing
 
Network automation seminar
Network automation seminarNetwork automation seminar
Network automation seminar
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
 
Marrying CDNs with Front-End Optimization
Marrying CDNs with Front-End Optimization Marrying CDNs with Front-End Optimization
Marrying CDNs with Front-End Optimization
 

Mais de gyanendra1

Choosing Between Multiple Content Delivery Networks and Load Balancing: Coten...
Choosing Between Multiple Content Delivery Networks and Load Balancing: Coten...Choosing Between Multiple Content Delivery Networks and Load Balancing: Coten...
Choosing Between Multiple Content Delivery Networks and Load Balancing: Coten...gyanendra1
 
The Great Mobile Slowdown
The Great Mobile SlowdownThe Great Mobile Slowdown
The Great Mobile Slowdowngyanendra1
 
Cotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration SuiteCotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration Suitegyanendra1
 
A Smarter Content Delivery System To Accelerate Complex Content
A Smarter Content Delivery System To Accelerate Complex ContentA Smarter Content Delivery System To Accelerate Complex Content
A Smarter Content Delivery System To Accelerate Complex Contentgyanendra1
 
Brief a+smarter...
Brief a+smarter...Brief a+smarter...
Brief a+smarter...gyanendra1
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery Networkgyanendra1
 

Mais de gyanendra1 (6)

Choosing Between Multiple Content Delivery Networks and Load Balancing: Coten...
Choosing Between Multiple Content Delivery Networks and Load Balancing: Coten...Choosing Between Multiple Content Delivery Networks and Load Balancing: Coten...
Choosing Between Multiple Content Delivery Networks and Load Balancing: Coten...
 
The Great Mobile Slowdown
The Great Mobile SlowdownThe Great Mobile Slowdown
The Great Mobile Slowdown
 
Cotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration SuiteCotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration Suite
 
A Smarter Content Delivery System To Accelerate Complex Content
A Smarter Content Delivery System To Accelerate Complex ContentA Smarter Content Delivery System To Accelerate Complex Content
A Smarter Content Delivery System To Accelerate Complex Content
 
Brief a+smarter...
Brief a+smarter...Brief a+smarter...
Brief a+smarter...
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery Network
 

Último

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
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
  • 9. CBS Mobile 21.394 secs 14.694 secs 9
  • 10. IMAX Mobile 7.037 secs 5.587 secs 10
  • 11. NPR Mobile 6.444 secs 4.883 secs 11
  • 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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. Going back to the CBS example. High quality images = slow load time