SlideShare a Scribd company logo
Scadoosh:
Scaling Down CDN
Infrastructure
Gwendal Simon
Motivations




Akamai’s infrastructure will have to expand by a factor
of 100 times in the next five years just to keep up with
the demand for real-time video.


                          Paul Sagan, Akamai CEO, Jun 2012



2 / 15    Gwendal Simon         Scadoosh
Live stream delivery

          Content Provider              CDN



                                                edge
         encoders                                       Clients
                                              servers
                      ingest   origin
                      server   server




3 / 15       Gwendal Simon         Scadoosh
Live stream delivery

          Content Provider              CDN



                                                edge
         encoders                                       Clients
                                              servers
                      ingest   origin
                      server   server




disclaimer : ISP strategy is out of the scope of this talk


3 / 15       Gwendal Simon         Scadoosh
Rate-adaptive video streaming
  HTTP streaming server                    client
                          video segments

                             requests




4 / 15    Gwendal Simon      Scadoosh
Rate-adaptive video streaming
  HTTP streaming server                       client
                             video segments

                                   requests



         representation 3


         representation 2

         representation 1
                            time




4 / 15      Gwendal Simon          Scadoosh
Rate-adaptive video streaming
  HTTP streaming server                                          client
                             video segments

                                   requests

                                              bit-rate


         representation 3
                                                         available bandwidth




         representation 2

         representation 1
                            time                                               time




4 / 15      Gwendal Simon          Scadoosh
Rate-adaptive video streaming
     A1   50 kbps 320 x 240    D1     900 kbps   1280   x   720
     A2   100 kbps 320 x 240   D2     1.2 Mbps   1280   x   720
     A3   150 kbps 320 x 240   D3     1.5 Mbps   1280   x   720
     B1   200 kbps 480 x 360   D4     2.0 Mbps   1280   x   720
     B2   250 kbps 480 x 360   E1     2.5 Mbps   1920   x   1080
     B3   300 kbps 480 x 360   E2     3.0 Mbps   1920   x   1080
     B4   400 kbps 480 x 360   E3     4.0 Mbps   1920   x   1080
     B5   500 kbps 480 x 360   E4     5.0 Mbps   1920   x   1080
     C1   600 kbps 854 x 480   E5     6.0 Mbps   1920   x   1080
     C2   700 kbps 854 x 480   E6     8.0 Mbps   1920   x   1080




5 / 15     Gwendal Simon   Scadoosh
Rate-adaptive video streaming
     A1   50 kbps 320 x 240     D1      900 kbps   1280   x   720
     A2   100 kbps 320 x 240    D2      1.2 Mbps   1280   x   720
     A3   150 kbps 320 x 240    D3      1.5 Mbps   1280   x   720
     B1   200 kbps 480 x 360    D4      2.0 Mbps   1280   x   720
     B2   250 kbps 480 x 360    E1      2.5 Mbps   1920   x   1080
     B3   300 kbps 480 x 360    E2      3.0 Mbps   1920   x   1080
     B4   400 kbps 480 x 360    E3      4.0 Mbps   1920   x   1080
     B5   500 kbps 480 x 360    E4      5.0 Mbps   1920   x   1080
     C1   600 kbps 854 x 480    E5      6.0 Mbps   1920   x   1080
     C2   700 kbps 854 x 480    E6      8.0 Mbps   1920   x   1080

          one video stream = a dozen of representations
                           = more than 20 Mbps

5 / 15     Gwendal Simon     Scadoosh
Identifying the issue
Where is the bottleneck in today’s CDN ?
                                    origin servers

                                    reflectors

                                    edge servers
         ISP 1   ISP 2      ISP 3




6 / 15      Gwendal Simon           Scadoosh
Identifying the issue
Where is the bottleneck in today’s CDN ?
                                    origin servers

                                    reflectors

                                    edge servers     last-mile ?
         ISP 1   ISP 2      ISP 3




6 / 15      Gwendal Simon           Scadoosh
Identifying the issue
Where is the bottleneck in today’s CDN ?
                                    origin servers

                                    reflectors

                                    edge servers     last-mile ?
         ISP 1   ISP 2      ISP 3



                 adaptive streaming → last-mile



6 / 15      Gwendal Simon           Scadoosh
Identifying the issue
Where is the bottleneck in today’s CDN ?
                                    origin servers

                                    reflectors
                                                     peering link ?
                                    edge servers
         ISP 1   ISP 2      ISP 3



                 adaptive streaming → last-mile



6 / 15      Gwendal Simon           Scadoosh
Identifying the issue
Where is the bottleneck in today’s CDN ?
                                    origin servers

                                    reflectors
                                                     peering link ?
                                    edge servers
         ISP 1     ISP 2    ISP 3



                  adaptive streaming → last-mile
                 edge servers in ISP → peering link

6 / 15      Gwendal Simon           Scadoosh
Identifying the issue
Where is the bottleneck in today’s CDN ?
                                    origin servers

                                    reflectors      in edge-servers ?

                                    edge servers
         ISP 1     ISP 2    ISP 3



                  adaptive streaming → last-mile
                 edge servers in ISP → peering link

6 / 15      Gwendal Simon           Scadoosh
Identifying the issue
Where is the bottleneck in today’s CDN ?
                                    origin servers

                                    reflectors      in edge-servers ?

                                    edge servers
         ISP 1   ISP 2      ISP 3



          adaptive streaming → last-mile
        edge servers in ISP → peering link
  commoditized hardware→ server under-provisioning
6 / 15      Gwendal Simon           Scadoosh
Our objective
Finding a trade-off between :
    infrastructure capacity for CDN providers
    quality of experience for clients




7 / 15    Gwendal Simon   Scadoosh
Our objective
Finding a trade-off between :
    infrastructure capacity for CDN providers
    quality of experience for clients

Typical services : multiple simultaneous live streams
    user-generated live video services
    multiview live events
    second-screen services



7 / 15    Gwendal Simon   Scadoosh
Scadoosh




8 / 15   Gwendal Simon     Scadoosh
Main idea in a nutshell




To not send all representations to all edge servers




9 / 15    Gwendal Simon   Scadoosh
Formal Scadoosh
           e
          uij = utility score of representation i of
                channel j for edge server e




10 / 15      Gwendal Simon    Scadoosh
Formal Scadoosh
           e
          uij = utility score of representation i of
                channel j for edge server e
               
            e
                   1 if repr i of chn j is delivered to e
          xij = 
                    0 otherwise




10 / 15      Gwendal Simon       Scadoosh
Formal Scadoosh
           e
          uij = utility score of representation i of
                channel j for edge server e
               
            e
                   1 if repr i of chn j is delivered to e
          xij = 
                    0 otherwise

 objective :
                                            e      e
                         max               uij × xij
                               e   j   i




10 / 15      Gwendal Simon         Scadoosh
Scadoosh Principle




      Scadoosh
     coordinator




11 / 15      Gwendal Simon   Scadoosh
Scadoosh Principle


                                                1
                                           edge servers
      Scadoosh
                                            report to
     coordinator                            Scadoosh
                                        coordinator about
                                          their activities
                                        during last period
             1




11 / 15      Gwendal Simon   Scadoosh
Scadoosh Principle

                                                2
                   2
                                            Scadoosh
                                           coordinator
      Scadoosh
     coordinator
                                          decides utility
                                        scores, computes
                                          delivery forest
                                           overlay and
                                         notifies sources



11 / 15      Gwendal Simon   Scadoosh
Scadoosh Principle


                                                    3
                             3
                                             sources use the
      Scadoosh
     coordinator
                                            forest overlays to
                                              deliver the live
                                            representations to
                                             the edge servers




11 / 15      Gwendal Simon       Scadoosh
What we have done
 Formulate an optimization problem
     Pascal Frossard (EPFL)
     Hervé Kerivin (Clemson then Clermont-Ferrand)




12 / 15    Gwendal Simon   Scadoosh
What we have done
 Formulate an optimization problem
     Pascal Frossard (EPFL)
     Hervé Kerivin (Clemson then Clermont-Ferrand)

 Design optimal and approximate algorithms
     Jimmy Leblet (Lyon) and Fen Zhou (Avignon)
     Hanan Shpungin (University of Waterloo)




12 / 15    Gwendal Simon   Scadoosh
What we have done
 Formulate an optimization problem
     Pascal Frossard (EPFL)
     Hervé Kerivin (Clemson then Clermont-Ferrand)

 Design optimal and approximate algorithms
     Jimmy Leblet (Lyon) and Fen Zhou (Avignon)
     Hanan Shpungin (University of Waterloo)

 Design and test a system
     Catherine Rosenberg (University of Waterloo)
     Jiayi Liu (Telecom Bretagne)
12 / 15    Gwendal Simon   Scadoosh
Results Overview
    ratio of received encodings
                                   1                               1
                                  0.8                            0.8
                                  0.6   mobile                   0.6          xdsl
                                  0.4                            0.4
                                  0.2                            0.2
                                   0                               0
                                   120%100% 80% 60% 40% 20%        120%100% 80% 60% 40% 20%
                                           provisioning                    provisioning
                                   1
                                  0.8                                  lowest representation
                                  0.6      ftth                        low representation
                                  0.4                                  normal representation
                                  0.2
                                                                       high representation
                                                                       highest representation
                                   0
                                   120%100% 80% 60% 40% 20%
13 / 15                              Gwendal Simon          Scadoosh
Conclusion




14 / 15   Gwendal Simon     Scadoosh
Conclusion
 Rate-adaptive video streaming :
     widely adopted in video services
     threatening CDN infrastructure




15 / 15    Gwendal Simon   Scadoosh
Conclusion
 Rate-adaptive video streaming :
     widely adopted in video services
     threatening CDN infrastructure

 Scadoosh is in preliminary stage :
     reduce infrastructure by a factor of 5
     maintain quality of experience




15 / 15    Gwendal Simon   Scadoosh
Conclusion
 Rate-adaptive video streaming :
     widely adopted in video services
     threatening CDN infrastructure

 Scadoosh is in preliminary stage :
     reduce infrastructure by a factor of 5
     maintain quality of experience

Stay tuned :
  http ://perso.telecom-bretagne.eu/gwendalsimon
15 / 15    Gwendal Simon   Scadoosh

More Related Content

PPT
Service-Assured Video over DSL Chipset
PDF
Unc312 microsoft communications server “14” lync 2010 network considerations
PPT
3 g overview
PPTX
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
PDF
Driving Commerce Through Streaming Video
KEY
Fms live streaming
PDF
Reaching Out Through Live Streaming
PDF
Engaging Audiences through Live Streaming
Service-Assured Video over DSL Chipset
Unc312 microsoft communications server “14” lync 2010 network considerations
3 g overview
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Driving Commerce Through Streaming Video
Fms live streaming
Reaching Out Through Live Streaming
Engaging Audiences through Live Streaming

Viewers also liked (10)

PDF
Why you should live stream your next major meeting
PPTX
Live Streaming Checklist
PPTX
vMix 19 - vMix Call Overview
PDF
Live Streaming is the Future and the Future is Now
PDF
Live Streaming: Consumption, branding and it's future
PDF
How to Build Your Brand with Live Streaming Video
PDF
Live Streaming Video Use By Brands [INFOGRAPHIC]
PDF
Ultimate Guide to Live Streaming
PPTX
Joel Comm - The Live Streaming Revolution
PDF
Virtual reality and 360° live streaming
Why you should live stream your next major meeting
Live Streaming Checklist
vMix 19 - vMix Call Overview
Live Streaming is the Future and the Future is Now
Live Streaming: Consumption, branding and it's future
How to Build Your Brand with Live Streaming Video
Live Streaming Video Use By Brands [INFOGRAPHIC]
Ultimate Guide to Live Streaming
Joel Comm - The Live Streaming Revolution
Virtual reality and 360° live streaming
Ad

Similar to Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN Infrastructure (20)

PDF
Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...
PDF
P2PContent
PDF
[Streamroot] Whitepaper peer assisted adaptive streaming
PDF
Internet VOD: meeting consumer demands
PDF
Speed5G Workshop London presentation of 5G XCast
PDF
Embedded CDNs in 2023
PPTX
Effective use of CDNs
PDF
Content delivery-networks-3.0 - A 2013 White Paper on the future of CDN
PPTX
Highwinds | CDN | Overview
PDF
Big datadc skyfall_preso_v2
PDF
Cdn tutorial adcom
PDF
ZT: CDN_tutorial_adcom
PPT
PDF
Digital media Series - caching & opportunity landscape - mobile video
PPTX
Highwinds CDN
PPTX
Live broadcasting
PDF
Content Delivery Network (CDN) Federations
PDF
Tutorial adaptive-streaming
PDF
Content Delivery Network - Exploring the Power
PDF
Zodiac: My Quick Cloud Content Delivery Network (CDN) Usage
Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...
P2PContent
[Streamroot] Whitepaper peer assisted adaptive streaming
Internet VOD: meeting consumer demands
Speed5G Workshop London presentation of 5G XCast
Embedded CDNs in 2023
Effective use of CDNs
Content delivery-networks-3.0 - A 2013 White Paper on the future of CDN
Highwinds | CDN | Overview
Big datadc skyfall_preso_v2
Cdn tutorial adcom
ZT: CDN_tutorial_adcom
Digital media Series - caching & opportunity landscape - mobile video
Highwinds CDN
Live broadcasting
Content Delivery Network (CDN) Federations
Tutorial adaptive-streaming
Content Delivery Network - Exploring the Power
Zodiac: My Quick Cloud Content Delivery Network (CDN) Usage
Ad

More from Gwendal Simon (13)

PDF
Reproducible research at ACM MMSys
PDF
Netgames: history and preparing 2018 edition
PDF
Virtual Reality in 5G Networks
PDF
Adaptive Delivery of Live Video Stream: Infrastructure cost vs. QoE
PDF
Research on cloud gaming: status and perspectives
PDF
DASH in Twitch: Adaptive Bitrate Streaming in Live Game Streaming Platforms
PDF
Fast Near-Optimal Delivery of Live Streams in CDN
PDF
Time-Shifted TV in Content Centric Networks: the Case for Cooperative In-Netw...
PDF
Internet : pourquoi ça marche
PDF
Optimal Network Locality in Distributed Services
PDF
Cloud Engineering
PDF
peer-to-peer oppotunities
PDF
Infrastructureless Wireless networks
Reproducible research at ACM MMSys
Netgames: history and preparing 2018 edition
Virtual Reality in 5G Networks
Adaptive Delivery of Live Video Stream: Infrastructure cost vs. QoE
Research on cloud gaming: status and perspectives
DASH in Twitch: Adaptive Bitrate Streaming in Live Game Streaming Platforms
Fast Near-Optimal Delivery of Live Streams in CDN
Time-Shifted TV in Content Centric Networks: the Case for Cooperative In-Netw...
Internet : pourquoi ça marche
Optimal Network Locality in Distributed Services
Cloud Engineering
peer-to-peer oppotunities
Infrastructureless Wireless networks

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Machine Learning_overview_presentation.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Big Data Technologies - Introduction.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation theory and applications.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine Learning_overview_presentation.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release
The Rise and Fall of 3GPP – Time for a Sabbatical?
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Getting Started with Data Integration: FME Form 101
Machine learning based COVID-19 study performance prediction
Big Data Technologies - Introduction.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation theory and applications.pdf

Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN Infrastructure

  • 2. Motivations Akamai’s infrastructure will have to expand by a factor of 100 times in the next five years just to keep up with the demand for real-time video. Paul Sagan, Akamai CEO, Jun 2012 2 / 15 Gwendal Simon Scadoosh
  • 3. Live stream delivery Content Provider CDN edge encoders Clients servers ingest origin server server 3 / 15 Gwendal Simon Scadoosh
  • 4. Live stream delivery Content Provider CDN edge encoders Clients servers ingest origin server server disclaimer : ISP strategy is out of the scope of this talk 3 / 15 Gwendal Simon Scadoosh
  • 5. Rate-adaptive video streaming HTTP streaming server client video segments requests 4 / 15 Gwendal Simon Scadoosh
  • 6. Rate-adaptive video streaming HTTP streaming server client video segments requests representation 3 representation 2 representation 1 time 4 / 15 Gwendal Simon Scadoosh
  • 7. Rate-adaptive video streaming HTTP streaming server client video segments requests bit-rate representation 3 available bandwidth representation 2 representation 1 time time 4 / 15 Gwendal Simon Scadoosh
  • 8. Rate-adaptive video streaming A1 50 kbps 320 x 240 D1 900 kbps 1280 x 720 A2 100 kbps 320 x 240 D2 1.2 Mbps 1280 x 720 A3 150 kbps 320 x 240 D3 1.5 Mbps 1280 x 720 B1 200 kbps 480 x 360 D4 2.0 Mbps 1280 x 720 B2 250 kbps 480 x 360 E1 2.5 Mbps 1920 x 1080 B3 300 kbps 480 x 360 E2 3.0 Mbps 1920 x 1080 B4 400 kbps 480 x 360 E3 4.0 Mbps 1920 x 1080 B5 500 kbps 480 x 360 E4 5.0 Mbps 1920 x 1080 C1 600 kbps 854 x 480 E5 6.0 Mbps 1920 x 1080 C2 700 kbps 854 x 480 E6 8.0 Mbps 1920 x 1080 5 / 15 Gwendal Simon Scadoosh
  • 9. Rate-adaptive video streaming A1 50 kbps 320 x 240 D1 900 kbps 1280 x 720 A2 100 kbps 320 x 240 D2 1.2 Mbps 1280 x 720 A3 150 kbps 320 x 240 D3 1.5 Mbps 1280 x 720 B1 200 kbps 480 x 360 D4 2.0 Mbps 1280 x 720 B2 250 kbps 480 x 360 E1 2.5 Mbps 1920 x 1080 B3 300 kbps 480 x 360 E2 3.0 Mbps 1920 x 1080 B4 400 kbps 480 x 360 E3 4.0 Mbps 1920 x 1080 B5 500 kbps 480 x 360 E4 5.0 Mbps 1920 x 1080 C1 600 kbps 854 x 480 E5 6.0 Mbps 1920 x 1080 C2 700 kbps 854 x 480 E6 8.0 Mbps 1920 x 1080 one video stream = a dozen of representations = more than 20 Mbps 5 / 15 Gwendal Simon Scadoosh
  • 10. Identifying the issue Where is the bottleneck in today’s CDN ? origin servers reflectors edge servers ISP 1 ISP 2 ISP 3 6 / 15 Gwendal Simon Scadoosh
  • 11. Identifying the issue Where is the bottleneck in today’s CDN ? origin servers reflectors edge servers last-mile ? ISP 1 ISP 2 ISP 3 6 / 15 Gwendal Simon Scadoosh
  • 12. Identifying the issue Where is the bottleneck in today’s CDN ? origin servers reflectors edge servers last-mile ? ISP 1 ISP 2 ISP 3 adaptive streaming → last-mile 6 / 15 Gwendal Simon Scadoosh
  • 13. Identifying the issue Where is the bottleneck in today’s CDN ? origin servers reflectors peering link ? edge servers ISP 1 ISP 2 ISP 3 adaptive streaming → last-mile 6 / 15 Gwendal Simon Scadoosh
  • 14. Identifying the issue Where is the bottleneck in today’s CDN ? origin servers reflectors peering link ? edge servers ISP 1 ISP 2 ISP 3 adaptive streaming → last-mile edge servers in ISP → peering link 6 / 15 Gwendal Simon Scadoosh
  • 15. Identifying the issue Where is the bottleneck in today’s CDN ? origin servers reflectors in edge-servers ? edge servers ISP 1 ISP 2 ISP 3 adaptive streaming → last-mile edge servers in ISP → peering link 6 / 15 Gwendal Simon Scadoosh
  • 16. Identifying the issue Where is the bottleneck in today’s CDN ? origin servers reflectors in edge-servers ? edge servers ISP 1 ISP 2 ISP 3 adaptive streaming → last-mile edge servers in ISP → peering link commoditized hardware→ server under-provisioning 6 / 15 Gwendal Simon Scadoosh
  • 17. Our objective Finding a trade-off between : infrastructure capacity for CDN providers quality of experience for clients 7 / 15 Gwendal Simon Scadoosh
  • 18. Our objective Finding a trade-off between : infrastructure capacity for CDN providers quality of experience for clients Typical services : multiple simultaneous live streams user-generated live video services multiview live events second-screen services 7 / 15 Gwendal Simon Scadoosh
  • 19. Scadoosh 8 / 15 Gwendal Simon Scadoosh
  • 20. Main idea in a nutshell To not send all representations to all edge servers 9 / 15 Gwendal Simon Scadoosh
  • 21. Formal Scadoosh e uij = utility score of representation i of channel j for edge server e 10 / 15 Gwendal Simon Scadoosh
  • 22. Formal Scadoosh e uij = utility score of representation i of channel j for edge server e  e  1 if repr i of chn j is delivered to e xij =  0 otherwise 10 / 15 Gwendal Simon Scadoosh
  • 23. Formal Scadoosh e uij = utility score of representation i of channel j for edge server e  e  1 if repr i of chn j is delivered to e xij =  0 otherwise objective : e e max uij × xij e j i 10 / 15 Gwendal Simon Scadoosh
  • 24. Scadoosh Principle Scadoosh coordinator 11 / 15 Gwendal Simon Scadoosh
  • 25. Scadoosh Principle 1 edge servers Scadoosh report to coordinator Scadoosh coordinator about their activities during last period 1 11 / 15 Gwendal Simon Scadoosh
  • 26. Scadoosh Principle 2 2 Scadoosh coordinator Scadoosh coordinator decides utility scores, computes delivery forest overlay and notifies sources 11 / 15 Gwendal Simon Scadoosh
  • 27. Scadoosh Principle 3 3 sources use the Scadoosh coordinator forest overlays to deliver the live representations to the edge servers 11 / 15 Gwendal Simon Scadoosh
  • 28. What we have done Formulate an optimization problem Pascal Frossard (EPFL) Hervé Kerivin (Clemson then Clermont-Ferrand) 12 / 15 Gwendal Simon Scadoosh
  • 29. What we have done Formulate an optimization problem Pascal Frossard (EPFL) Hervé Kerivin (Clemson then Clermont-Ferrand) Design optimal and approximate algorithms Jimmy Leblet (Lyon) and Fen Zhou (Avignon) Hanan Shpungin (University of Waterloo) 12 / 15 Gwendal Simon Scadoosh
  • 30. What we have done Formulate an optimization problem Pascal Frossard (EPFL) Hervé Kerivin (Clemson then Clermont-Ferrand) Design optimal and approximate algorithms Jimmy Leblet (Lyon) and Fen Zhou (Avignon) Hanan Shpungin (University of Waterloo) Design and test a system Catherine Rosenberg (University of Waterloo) Jiayi Liu (Telecom Bretagne) 12 / 15 Gwendal Simon Scadoosh
  • 31. Results Overview ratio of received encodings 1 1 0.8 0.8 0.6 mobile 0.6 xdsl 0.4 0.4 0.2 0.2 0 0 120%100% 80% 60% 40% 20% 120%100% 80% 60% 40% 20% provisioning provisioning 1 0.8 lowest representation 0.6 ftth low representation 0.4 normal representation 0.2 high representation highest representation 0 120%100% 80% 60% 40% 20% 13 / 15 Gwendal Simon Scadoosh
  • 32. Conclusion 14 / 15 Gwendal Simon Scadoosh
  • 33. Conclusion Rate-adaptive video streaming : widely adopted in video services threatening CDN infrastructure 15 / 15 Gwendal Simon Scadoosh
  • 34. Conclusion Rate-adaptive video streaming : widely adopted in video services threatening CDN infrastructure Scadoosh is in preliminary stage : reduce infrastructure by a factor of 5 maintain quality of experience 15 / 15 Gwendal Simon Scadoosh
  • 35. Conclusion Rate-adaptive video streaming : widely adopted in video services threatening CDN infrastructure Scadoosh is in preliminary stage : reduce infrastructure by a factor of 5 maintain quality of experience Stay tuned : http ://perso.telecom-bretagne.eu/gwendalsimon 15 / 15 Gwendal Simon Scadoosh