SlideShare a Scribd company logo
1 of 26
Download to read offline
ISP-friendly Peer-assisted On-demand Streaming of Long
Duration Content in BBC iPlayer
Dmytro Karamshuk1, Nishanth Sastry1, Jigna Chandaria2, Andy Secker2
1King's College London, 2BBC R&D
CD-GAIN: EPSRC project in collaboration with BBC R&D, http://bit.ly/cd-gain
This talk is about BBC iPlayer
iPlayer is popular and growing
Total monthly BBC iPlayer requests across all platforms, since 2009
Introduced in 2005 for 5K users,
now covers 50% of the UK population
“iPlayer Usage Effect - A Bandwidth Explosion”
http://community.plus.net/blog/2008/02/08/iplayer-usage-effect-a-bandwidth-explosion/
Content Delivery: traditional approach
Install more distributed caches Requires investments
Any alternatives?
Peer-assisted Content Delivery
Content Delivery
Network
user
user user
user
user
user
average of 5K users online every sec in the first day after release
5K duplicates
every second!!!
Ask users for assistance
CDNs are interested in traffic savings
Content Delivery
Network
user
user user
user
user
user
Traffic gain
- volume of traffic downloaded from content delivery nodes
- total volume of traffic watched by the userss
u
T
T
-1=G
Intuition: bigger P2P swarm yields higher gain
CDN user
1
user
2
user
3
P2P is self-scaling Bigger swarms yield higher savings
Analytical Model based on M/M/ Queues
ci
= ui
riAverage number of peers online
How much we can offload to peers
Traffic gain is an exponential function of swarm’s capacity
content popularitycontent duration
G c 1 e
c
- by Little`s law
How peer-assistance works in real life
… there is a number of obstacle factors they do not address
Huang, Cheng et al. [NOSSDAV’2008] Zhao, Mingchen, et al. [IMC’2013]
Balachandran et al. [IMC’2013]
Obstacle N1: ISP Friendliness
Content Delivery
Network
P2P increases egress traffic, impacting bandwidth
cost for ISPs, Karagiannis et al. [USENIX’2005]
Traffic savings drop from 87% to 13% if swarms are
localized within ISP and city, Balachandran et al.
[IMC’2013]
Obstacle N1: ISP Friendliness
Content Delivery
Network
ISP1
ISP2
P2P increase egress traffic, impacting bandwidth cost
for ISPs, Karagiannis et al. [USENIX’2005]
Traffic savings drop to 13% if swarms are localized
within ISP and city, Balachandran et al. [IMC’2013]
Obstacle N2: Bitrate Stratification
Content Delivery
Network
ISP1
ISP2
1080p
720p
480p
Obstacle N2: Bitrate Stratification
Content Delivery
Network ISP2
ISP1 -768Kbps
ISP1 -1.5Mbps
1080p 720p
480p
Obstacle N3: Partial Participation
Content Delivery
Network ISP2
ISP1 -768Kbps
ISP1 -1.5Mbps
Obstacle factors decrease size of swarms
Only 31% signed up for sharing in
Akamai NetSession
Zhao, Mingchen, et al. [IMC’2013]
Users - 2.2 M
IP address – 1.3 M
Sessions - 15.9 M
London, Sep. 2013
Understanding Obstacles with Data-driven Analysis
Dealing with ISP Friendliness
Five biggest ISPs account for over 80% of traffic
Two main bitrate formats dominate in over 70% of sessions
1080p
720p
480p
Dealing with Bitrates
AverageBroadbandSpeed
Results of the Simulations
1080p
720p
480p
G c 1 e
c
An episode of Bad Education series, 100K views
Results of the Simulations
potential traffic gains for popular content are high despite obstacles
G c 1 e
c
An episode of Bad Education series, 100K views
How about Unpopular Content?
BECAUSE swarms are small  availability is less
An episode of What You Can Eat show, 1K views
G c 1 e
c
Increasing Availability #1: Content Bundling
Content Bundling is not effective
Increasing Availability #2: Client Caching
Simple caching can boost savings by 23%
Savings across Content Corpus
Top-5% of the content
corpus accounts for 80% of traffic
Most of accesses happen in the
first day after release
Yes, it’s all about very popular content
Savings across Content Corpus
https://vimeo.com/99054874
Conclusions
• with peer-assisted delivery savings grow with the
demand and size of the content despite obstacles
• we give a closed form solution for traffic gains
• up to 88% of traffic can be saved
• content bundling does not work but caching can
boost savings by 23%
G c 1 e
c
Dmytro Karamshuk
King's College London
follow me on Twitter: @karamshuk
Come to our second talk tomorrow:
Room: Ballroom C
Time: 4/29/2015 8:30 — 4/29/2015 10:00
Geography Devices PricingOperators
Measurement study on 50% of the UK’s population

More Related Content

Viewers also liked

Locations and Networks at scale: From insights to predictive models, workshop...
Locations and Networks at scale: From insights to predictive models, workshop...Locations and Networks at scale: From insights to predictive models, workshop...
Locations and Networks at scale: From insights to predictive models, workshop...Dima Karamshuk
 
On Factors Affecting the Usage and Adoption of a Nation-wide TV Streaming Ser...
On Factors Affecting the Usage and Adoption of a Nation-wide TV Streaming Ser...On Factors Affecting the Usage and Adoption of a Nation-wide TV Streaming Ser...
On Factors Affecting the Usage and Adoption of a Nation-wide TV Streaming Ser...Dima Karamshuk
 
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...Dima Karamshuk
 
Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading ...
Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading ...Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading ...
Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading ...Dima Karamshuk
 
GEOVISUALIZING SPATIO-TEMPORAL PATTERNS IN TENNIS
GEOVISUALIZING SPATIO-TEMPORAL PATTERNS IN TENNISGEOVISUALIZING SPATIO-TEMPORAL PATTERNS IN TENNIS
GEOVISUALIZING SPATIO-TEMPORAL PATTERNS IN TENNISDamien Demaj
 
Geo-Spotting: Mining Online Location-based Services for Optimal Retail Store ...
Geo-Spotting: Mining Online Location-based Services for Optimal Retail Store ...Geo-Spotting: Mining Online Location-based Services for Optimal Retail Store ...
Geo-Spotting: Mining Online Location-based Services for Optimal Retail Store ...Dima Karamshuk
 

Viewers also liked (6)

Locations and Networks at scale: From insights to predictive models, workshop...
Locations and Networks at scale: From insights to predictive models, workshop...Locations and Networks at scale: From insights to predictive models, workshop...
Locations and Networks at scale: From insights to predictive models, workshop...
 
On Factors Affecting the Usage and Adoption of a Nation-wide TV Streaming Ser...
On Factors Affecting the Usage and Adoption of a Nation-wide TV Streaming Ser...On Factors Affecting the Usage and Adoption of a Nation-wide TV Streaming Ser...
On Factors Affecting the Usage and Adoption of a Nation-wide TV Streaming Ser...
 
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
Modeling the Social, Spatial, and Temporal dimensions of Human Mobility in a ...
 
Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading ...
Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading ...Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading ...
Take-away TV: Recharging Work Commutes with Greedy and Predictive Preloading ...
 
GEOVISUALIZING SPATIO-TEMPORAL PATTERNS IN TENNIS
GEOVISUALIZING SPATIO-TEMPORAL PATTERNS IN TENNISGEOVISUALIZING SPATIO-TEMPORAL PATTERNS IN TENNIS
GEOVISUALIZING SPATIO-TEMPORAL PATTERNS IN TENNIS
 
Geo-Spotting: Mining Online Location-based Services for Optimal Retail Store ...
Geo-Spotting: Mining Online Location-based Services for Optimal Retail Store ...Geo-Spotting: Mining Online Location-based Services for Optimal Retail Store ...
Geo-Spotting: Mining Online Location-based Services for Optimal Retail Store ...
 

Similar to ISP-friendly Peer-assisted Streaming of BBC iPlayer Content

Abitcool - A vast array of small-scale service providers with gigabit access,...
Abitcool - A vast array of small-scale service providers with gigabit access,...Abitcool - A vast array of small-scale service providers with gigabit access,...
Abitcool - A vast array of small-scale service providers with gigabit access,...APNIC
 
Attack of the Content Clones: Saving the Internet from On-demand Video Streaming
Attack of the Content Clones: Saving the Internet from On-demand Video StreamingAttack of the Content Clones: Saving the Internet from On-demand Video Streaming
Attack of the Content Clones: Saving the Internet from On-demand Video Streamingnishanthsastry
 
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...Naoki Shibata
 
PLNOG 3: Andrew Haynes - The Future of the Networked World: Are you ready fo...
PLNOG 3: Andrew Haynes -  The Future of the Networked World: Are you ready fo...PLNOG 3: Andrew Haynes -  The Future of the Networked World: Are you ready fo...
PLNOG 3: Andrew Haynes - The Future of the Networked World: Are you ready fo...PROIDEA
 
Streaming, Content Delivery & Networks Dr Angus Hay Neotel
Streaming, Content Delivery & Networks Dr Angus Hay NeotelStreaming, Content Delivery & Networks Dr Angus Hay Neotel
Streaming, Content Delivery & Networks Dr Angus Hay Neotelguest22cb1ea7
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvaradoSSPI Brasil
 
Over the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadOver the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadAlpen-Adria-Universität
 
PLNOG 5: Maciej Stawiarski - How to Build a Network for the Next 25 Years
PLNOG 5: Maciej Stawiarski - How to Build a Network for the Next 25 Years PLNOG 5: Maciej Stawiarski - How to Build a Network for the Next 25 Years
PLNOG 5: Maciej Stawiarski - How to Build a Network for the Next 25 Years PROIDEA
 
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraHigh Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraMyNOG
 
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Alpen-Adria-Universität
 
Apnic update-btnog1-sc
Apnic update-btnog1-scApnic update-btnog1-sc
Apnic update-btnog1-scAPNIC
 
Andrew Haynes NextGen 09
Andrew Haynes NextGen 09Andrew Haynes NextGen 09
Andrew Haynes NextGen 09Marit Hendriks
 
Internet 2020: The Future Connection
Internet 2020: The Future ConnectionInternet 2020: The Future Connection
Internet 2020: The Future ConnectionChristine Nolan
 
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGA HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGijp2p
 
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGA HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGijp2p
 
NetIX - Moving Traffic to the Expressway Jan 2016
NetIX - Moving Traffic to the Expressway Jan 2016NetIX - Moving Traffic to the Expressway Jan 2016
NetIX - Moving Traffic to the Expressway Jan 2016Ken Lefkowitz
 
E03502023027
E03502023027E03502023027
E03502023027theijes
 

Similar to ISP-friendly Peer-assisted Streaming of BBC iPlayer Content (20)

Abitcool - A vast array of small-scale service providers with gigabit access,...
Abitcool - A vast array of small-scale service providers with gigabit access,...Abitcool - A vast array of small-scale service providers with gigabit access,...
Abitcool - A vast array of small-scale service providers with gigabit access,...
 
Modern Telecommunication ... The Very Basic.
Modern Telecommunication ... The Very Basic.Modern Telecommunication ... The Very Basic.
Modern Telecommunication ... The Very Basic.
 
Attack of the Content Clones: Saving the Internet from On-demand Video Streaming
Attack of the Content Clones: Saving the Internet from On-demand Video StreamingAttack of the Content Clones: Saving the Internet from On-demand Video Streaming
Attack of the Content Clones: Saving the Internet from On-demand Video Streaming
 
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
 
PLNOG 3: Andrew Haynes - The Future of the Networked World: Are you ready fo...
PLNOG 3: Andrew Haynes -  The Future of the Networked World: Are you ready fo...PLNOG 3: Andrew Haynes -  The Future of the Networked World: Are you ready fo...
PLNOG 3: Andrew Haynes - The Future of the Networked World: Are you ready fo...
 
Streaming, Content Delivery & Networks Dr Angus Hay Neotel
Streaming, Content Delivery & Networks Dr Angus Hay NeotelStreaming, Content Delivery & Networks Dr Angus Hay Neotel
Streaming, Content Delivery & Networks Dr Angus Hay Neotel
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado
 
Over the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadOver the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges Ahead
 
PLNOG 5: Maciej Stawiarski - How to Build a Network for the Next 25 Years
PLNOG 5: Maciej Stawiarski - How to Build a Network for the Next 25 Years PLNOG 5: Maciej Stawiarski - How to Build a Network for the Next 25 Years
PLNOG 5: Maciej Stawiarski - How to Build a Network for the Next 25 Years
 
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraHigh Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
 
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
 
Apnic update-btnog1-sc
Apnic update-btnog1-scApnic update-btnog1-sc
Apnic update-btnog1-sc
 
05999528
0599952805999528
05999528
 
Andrew Haynes NextGen 09
Andrew Haynes NextGen 09Andrew Haynes NextGen 09
Andrew Haynes NextGen 09
 
Internet 2020: The Future Connection
Internet 2020: The Future ConnectionInternet 2020: The Future Connection
Internet 2020: The Future Connection
 
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGA HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
 
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGA HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
 
NetIX - Moving Traffic to the Expressway Jan 2016
NetIX - Moving Traffic to the Expressway Jan 2016NetIX - Moving Traffic to the Expressway Jan 2016
NetIX - Moving Traffic to the Expressway Jan 2016
 
Tstat conext
Tstat conextTstat conext
Tstat conext
 
E03502023027
E03502023027E03502023027
E03502023027
 

Recently uploaded

Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 

Recently uploaded (20)

Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 

ISP-friendly Peer-assisted Streaming of BBC iPlayer Content

  • 1. ISP-friendly Peer-assisted On-demand Streaming of Long Duration Content in BBC iPlayer Dmytro Karamshuk1, Nishanth Sastry1, Jigna Chandaria2, Andy Secker2 1King's College London, 2BBC R&D CD-GAIN: EPSRC project in collaboration with BBC R&D, http://bit.ly/cd-gain
  • 2. This talk is about BBC iPlayer
  • 3. iPlayer is popular and growing Total monthly BBC iPlayer requests across all platforms, since 2009 Introduced in 2005 for 5K users, now covers 50% of the UK population “iPlayer Usage Effect - A Bandwidth Explosion” http://community.plus.net/blog/2008/02/08/iplayer-usage-effect-a-bandwidth-explosion/
  • 4. Content Delivery: traditional approach Install more distributed caches Requires investments Any alternatives?
  • 5. Peer-assisted Content Delivery Content Delivery Network user user user user user user average of 5K users online every sec in the first day after release 5K duplicates every second!!! Ask users for assistance
  • 6. CDNs are interested in traffic savings Content Delivery Network user user user user user user Traffic gain - volume of traffic downloaded from content delivery nodes - total volume of traffic watched by the userss u T T -1=G
  • 7. Intuition: bigger P2P swarm yields higher gain CDN user 1 user 2 user 3 P2P is self-scaling Bigger swarms yield higher savings
  • 8. Analytical Model based on M/M/ Queues ci = ui riAverage number of peers online How much we can offload to peers Traffic gain is an exponential function of swarm’s capacity content popularitycontent duration G c 1 e c - by Little`s law
  • 9. How peer-assistance works in real life … there is a number of obstacle factors they do not address Huang, Cheng et al. [NOSSDAV’2008] Zhao, Mingchen, et al. [IMC’2013] Balachandran et al. [IMC’2013]
  • 10. Obstacle N1: ISP Friendliness Content Delivery Network P2P increases egress traffic, impacting bandwidth cost for ISPs, Karagiannis et al. [USENIX’2005] Traffic savings drop from 87% to 13% if swarms are localized within ISP and city, Balachandran et al. [IMC’2013]
  • 11. Obstacle N1: ISP Friendliness Content Delivery Network ISP1 ISP2 P2P increase egress traffic, impacting bandwidth cost for ISPs, Karagiannis et al. [USENIX’2005] Traffic savings drop to 13% if swarms are localized within ISP and city, Balachandran et al. [IMC’2013]
  • 12. Obstacle N2: Bitrate Stratification Content Delivery Network ISP1 ISP2 1080p 720p 480p
  • 13. Obstacle N2: Bitrate Stratification Content Delivery Network ISP2 ISP1 -768Kbps ISP1 -1.5Mbps 1080p 720p 480p
  • 14. Obstacle N3: Partial Participation Content Delivery Network ISP2 ISP1 -768Kbps ISP1 -1.5Mbps Obstacle factors decrease size of swarms Only 31% signed up for sharing in Akamai NetSession Zhao, Mingchen, et al. [IMC’2013]
  • 15. Users - 2.2 M IP address – 1.3 M Sessions - 15.9 M London, Sep. 2013 Understanding Obstacles with Data-driven Analysis
  • 16. Dealing with ISP Friendliness Five biggest ISPs account for over 80% of traffic
  • 17. Two main bitrate formats dominate in over 70% of sessions 1080p 720p 480p Dealing with Bitrates AverageBroadbandSpeed
  • 18. Results of the Simulations 1080p 720p 480p G c 1 e c An episode of Bad Education series, 100K views
  • 19. Results of the Simulations potential traffic gains for popular content are high despite obstacles G c 1 e c An episode of Bad Education series, 100K views
  • 20. How about Unpopular Content? BECAUSE swarms are small  availability is less An episode of What You Can Eat show, 1K views G c 1 e c
  • 21. Increasing Availability #1: Content Bundling Content Bundling is not effective
  • 22. Increasing Availability #2: Client Caching Simple caching can boost savings by 23%
  • 23. Savings across Content Corpus Top-5% of the content corpus accounts for 80% of traffic Most of accesses happen in the first day after release Yes, it’s all about very popular content
  • 24. Savings across Content Corpus https://vimeo.com/99054874
  • 25. Conclusions • with peer-assisted delivery savings grow with the demand and size of the content despite obstacles • we give a closed form solution for traffic gains • up to 88% of traffic can be saved • content bundling does not work but caching can boost savings by 23% G c 1 e c
  • 26. Dmytro Karamshuk King's College London follow me on Twitter: @karamshuk Come to our second talk tomorrow: Room: Ballroom C Time: 4/29/2015 8:30 — 4/29/2015 10:00 Geography Devices PricingOperators Measurement study on 50% of the UK’s population