SlideShare a Scribd company logo
1 of 22
Download to read offline
Delay Analysis of Layered Video Caching
in Crowdsourced Heterogeneous Wireless Networks
Behrouz Jedari and Mario Di Francesco
Department of Computer Science, Aalto University, Finland
Email: {behrouz.jedari,mario.di.francesco}@aalto.fi
11 December 2018
The 37th IEEE Global Communications Conference
(GLOBECOM 2018)
Introduction
• Exponential growth of mobile data traffic [Ericsson, 2018]
• Video data accounts for over 70% of the traffic
• New spectrum or multi-antenna techniques costly and
time-consuming
• Caching at the network edge is cost-efficient and agile
• User-provided networks enable crowdsourced caching
2
Ericsson, “Ericsson mobility report” June 2018, Available: https://www.ericsson.com/en/mobility-report/reports/june-2018
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
Edge Caching in Heterogenous Networks
(HetNets)
• Caching content in small-cell base stations (SCBSs)
• Additional capacity of user equipment (UEs)
• Bringing content as close as possible to UEs
• Improving the quality of experience (QoE) of UEs, while
reducing the network backhaul traffic
3Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
• A video in multiple qualities
• An adaptive bitrate algorithm
Video encoding models [Cisco Webcasts, 2014]
1.Segment-based:
A video consists of multiple
segments, where each
segment has multiple qualities
• Not flexible
• No encoding overhead
2. Layered or scalable video
coding (SVC):
A video has a basic layer and
multiple enhancement layers
• Very flexible
• Encoding overhead
Cisco Webcasts, “Emerging video technologies: H.265, SVC, and webRTC” 2014. Available: https://www.ciscolive.com
Video Encoding
4Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
• Extension of H.264/MPEG-4 AVC
• Temporal, spatial, and SNR scalability
• Support of ultra high-definition videos
• Dependency between layers in caching and delivery
• Drawback: ~10% overhead per enhancement layer
Layered or SVC Videos
5Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
• Multi-bitrate video caching
[Li et al., 2017]
• The importance of transmission reliability between UEs
[Chen et al., 2017]
• Shortcoming: the main focus on segment-based video
encoding
[Li et al., 2018]
W. Li, et al., ”On the performance of adaptive video caching over information-centric networks” IEEE ICC, pages 1–6, 2017.
Z. Chen, et al., ”Probabilistic caching in wireless D2D networks: Cache hit optimal versus throughput optimal” IEEE
Communications Letters, vol. 21. no. 3, pp. 584–587, 2017.
L. Li, et al., “A survey of caching techniques in cellular networks: Research issues and challenges in content placement and
delivery strategies” IEEE Communications Surveys Tutorials, vol. 20, no. 3, pp. 1710-1732, 2018.
Related Work
6Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
• Energy-efficient LVC: minimizing the energy
consumption of base stations
[Xie et al., 2017]
• LVC in multi-operator networks: reducing the delivery
delay up to 25% by cooperative caching and delivery
[Poularakis et al., 2016]
• LVC in crowdsourced HetNets is overlooked!
J. Xie, et al.,“Energy-efficient content placement for layered video content delivery over cellular networks” IEEE GLOBECOM, 2017,
pp. 1–6.
K. Poularakis et al., “Caching and operator cooperation policies for layered video content delivery” IEEE INFOCOM, 2016, pp. 1–9.
Related Work (cont.)
7Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
1.How to maximize the QoE of UEs in LVC?
2.Which video layers should be cached, so that the
average download time is minimized?
8
Research Questions
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
• System Model
• Problem Formulation
• Proposed Solution
• Numerical Results
• Conclusion
Outline
9Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
Multiple SCBSs in the coverage of one macro BS (MBS)
10
Network Model
Four scenarios in
content delivery:
a) Self-response
b) UPN-response
c) SCBS-response
d) MBS-response
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
•Videos with skewed popularity
•Zipf-like distribution to model the video popularity (i.e., the
request probability) [Cha et al., 2007]
• The popularity of i-th ranked video is calculated as:
where ! denotes the popularity skewness
M. Cha, et al., “I tube, you tube, everybody tubes: Analyzing the world’s largest user generated content video system” ACM
SIGCOMM conference on Internet measurement, 2007, pp. 1–14.
11
User Demand Model
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
Videos are sorted based on their popularity
Video Caching Model
12Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
Problem: delay minimization in LVC and delivery
Objective: maximizing the total delay saving
Total delay
without caching
Total delay with
caching in both the
SCBSs and UEs
max
13
Problem Formulation
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
Constraints
Caching capacity in
SCBSs and UEs
Dependencies
between video layers
Problem Formulation (cont.)
14Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
Problem: delay minimization in LVC
Objective: maximizing the total delay saving
Total delay without
caching
Total delay with caching
in SCBSs and UEs
max
15
Problem Formulation (cont.)
An instance of fractional knapsack problem (non-
convex and NP-hard) [Ishii et al., 1977]
H. Ishii, et al., “Fractional knapsack problems” Mathematical Programming, vol. 13, no. 1, pp. 255–271, 1977.
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
• Difference of convex (DC) programming: a near-optimal
solution [H. A. Le Thi et al., 2014]
• Idea: the combination of two convex functions is convex
• Decompose the objective function into two convex functions
where
H. A. Le Thi, et al., “DC programming and DCA for general DC programs” Advanced Computational Methods for Knowledge
Engineering, 2014, pp. 15–35.
16
Proposed Solution
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
Assign initial values
Optimize the ILP
problem iteratively
17
DC Programming for the LVC problem
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
• The evaluation with T=1000 time slots
• One MBS, four SCBSs, and 300 UEs
• Videos generation by [Video trace library] (each video has five layers)
• SCBSs and UEs according to Poisson point process (PPP)
Four scenarios
“Video trace library,” http://trace.eas.asu.edu/.
1.NoCache
2.LVC-NoUPN
3.RandomCache
4.LVC-Optimized
Simulation Setup
18Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
Obs. 1: LVC-Optimized achieves the lowest delay
Obs. 2: LVC-NoUPN outperforms RandomCache
19
Impact of Cache Size
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
Obs. 1: the delay in LVC-Optimized grows “slowly”
Obs. 2: LVC-NoUPN and RandomCache have similar performance
20
Impact of User Demand and Video Popularity
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
— Significant improvement of cache hit ratio by caching
contents in both the SCBSs and UEs
— Optimal LVC is an NP-hard problem
— DC programming to find a near-optimal solution
— Several open problems in LVC
21
Conclusion
Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
Thanks for your attention
Behrouz Jedari
Postdoctoral researcher at Aalto University, Finland
Home page: https://sites.google.com/site/behrouzjedari
Email: behrouz.jedari@aalto.fi
The 37th IEEE Global Communications Conference
(GLOBECOM 2018)

More Related Content

What's hot

Debs2010
Debs2010Debs2010
Debs2010Intelie
 
Network Infrastructure for Academic IC CAD Environments
Network Infrastructure for Academic IC CAD EnvironmentsNetwork Infrastructure for Academic IC CAD Environments
Network Infrastructure for Academic IC CAD Environmentsthyandrecardoso
 
A Survey on Multimedia Content Protection Mechanisms
A Survey on Multimedia Content Protection Mechanisms A Survey on Multimedia Content Protection Mechanisms
A Survey on Multimedia Content Protection Mechanisms IJECEIAES
 
Understanding user interactivity for immersive communications and its impact ...
Understanding user interactivity for immersive communications and its impact ...Understanding user interactivity for immersive communications and its impact ...
Understanding user interactivity for immersive communications and its impact ...lauratoni4
 

What's hot (6)

Debs2010
Debs2010Debs2010
Debs2010
 
Network Infrastructure for Academic IC CAD Environments
Network Infrastructure for Academic IC CAD EnvironmentsNetwork Infrastructure for Academic IC CAD Environments
Network Infrastructure for Academic IC CAD Environments
 
A Survey on Multimedia Content Protection Mechanisms
A Survey on Multimedia Content Protection Mechanisms A Survey on Multimedia Content Protection Mechanisms
A Survey on Multimedia Content Protection Mechanisms
 
Understanding user interactivity for immersive communications and its impact ...
Understanding user interactivity for immersive communications and its impact ...Understanding user interactivity for immersive communications and its impact ...
Understanding user interactivity for immersive communications and its impact ...
 
University of Arts of London
University of Arts of LondonUniversity of Arts of London
University of Arts of London
 
Video Object Linguistic Grounding
Video Object Linguistic GroundingVideo Object Linguistic Grounding
Video Object Linguistic Grounding
 

Similar to Delay Analysis of Layered Video Caching in Crowdsourced Heterogeneous Wireless Networks

Content_adaptive_video_coding_for_HTTP_Adaptive_Streaming.pdf
Content_adaptive_video_coding_for_HTTP_Adaptive_Streaming.pdfContent_adaptive_video_coding_for_HTTP_Adaptive_Streaming.pdf
Content_adaptive_video_coding_for_HTTP_Adaptive_Streaming.pdfVignesh V Menon
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingAlpen-Adria-Universität
 
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN LayersNear-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN LayersSymeon Papadopoulos
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Ijripublishers Ijri
 
Video Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive StreamingVideo Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive StreamingAlpen-Adria-Universität
 
Research@Lunch_Presentation.pdf
Research@Lunch_Presentation.pdfResearch@Lunch_Presentation.pdf
Research@Lunch_Presentation.pdfVignesh V Menon
 
Doctoral Symposium presentation.pdf
Doctoral Symposium presentation.pdfDoctoral Symposium presentation.pdf
Doctoral Symposium presentation.pdfVignesh V Menon
 
QoE-enabled big video streaming for large-scale heterogeneous clients and net...
QoE-enabled big video streaming for large-scale heterogeneous clients and net...QoE-enabled big video streaming for large-scale heterogeneous clients and net...
QoE-enabled big video streaming for large-scale heterogeneous clients and net...redpel dot com
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Ijripublishers Ijri
 
01_Introduction.pdf.pdf
01_Introduction.pdf.pdf01_Introduction.pdf.pdf
01_Introduction.pdf.pdfWidedMiled2
 
Video content analysis and retrieval system using video storytelling and inde...
Video content analysis and retrieval system using video storytelling and inde...Video content analysis and retrieval system using video storytelling and inde...
Video content analysis and retrieval system using video storytelling and inde...IJECEIAES
 
A Framework for Adaptive Delivery of Omnidirectional Video
A Framework for Adaptive Delivery of Omnidirectional VideoA Framework for Adaptive Delivery of Omnidirectional Video
A Framework for Adaptive Delivery of Omnidirectional VideoAlpen-Adria-Universität
 
A Deterministic Eviction Model for Removing Redundancies in Video Corpus
A Deterministic Eviction Model for Removing Redundancies in Video Corpus A Deterministic Eviction Model for Removing Redundancies in Video Corpus
A Deterministic Eviction Model for Removing Redundancies in Video Corpus IJECEIAES
 
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingQoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingDanieleLorenzi6
 
Decision Making Analysis of Video Streaming Algorithm for Private Cloud Compu...
Decision Making Analysis of Video Streaming Algorithm for Private Cloud Compu...Decision Making Analysis of Video Streaming Algorithm for Private Cloud Compu...
Decision Making Analysis of Video Streaming Algorithm for Private Cloud Compu...IJECEIAES
 
Parking Surveillance Footage Summarization
Parking Surveillance Footage SummarizationParking Surveillance Footage Summarization
Parking Surveillance Footage SummarizationIRJET Journal
 
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...Content Based Video Retrieval Using Integrated Feature Extraction and Persona...
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...IJERD Editor
 
Mpeg 7 video signature tools for content recognition
Mpeg 7 video signature tools for content recognitionMpeg 7 video signature tools for content recognition
Mpeg 7 video signature tools for content recognitionParag Tamhane
 
3-D Video Formats and Coding- A review
3-D Video Formats and Coding- A review3-D Video Formats and Coding- A review
3-D Video Formats and Coding- A reviewinventionjournals
 

Similar to Delay Analysis of Layered Video Caching in Crowdsourced Heterogeneous Wireless Networks (20)

Content_adaptive_video_coding_for_HTTP_Adaptive_Streaming.pdf
Content_adaptive_video_coding_for_HTTP_Adaptive_Streaming.pdfContent_adaptive_video_coding_for_HTTP_Adaptive_Streaming.pdf
Content_adaptive_video_coding_for_HTTP_Adaptive_Streaming.pdf
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive Streaming
 
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN LayersNear-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
 
Video Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive StreamingVideo Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive Streaming
 
Research@Lunch_Presentation.pdf
Research@Lunch_Presentation.pdfResearch@Lunch_Presentation.pdf
Research@Lunch_Presentation.pdf
 
Doctoral Symposium presentation.pdf
Doctoral Symposium presentation.pdfDoctoral Symposium presentation.pdf
Doctoral Symposium presentation.pdf
 
QoE-enabled big video streaming for large-scale heterogeneous clients and net...
QoE-enabled big video streaming for large-scale heterogeneous clients and net...QoE-enabled big video streaming for large-scale heterogeneous clients and net...
QoE-enabled big video streaming for large-scale heterogeneous clients and net...
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
 
01_Introduction.pdf.pdf
01_Introduction.pdf.pdf01_Introduction.pdf.pdf
01_Introduction.pdf.pdf
 
Video content analysis and retrieval system using video storytelling and inde...
Video content analysis and retrieval system using video storytelling and inde...Video content analysis and retrieval system using video storytelling and inde...
Video content analysis and retrieval system using video storytelling and inde...
 
A Framework for Adaptive Delivery of Omnidirectional Video
A Framework for Adaptive Delivery of Omnidirectional VideoA Framework for Adaptive Delivery of Omnidirectional Video
A Framework for Adaptive Delivery of Omnidirectional Video
 
A Deterministic Eviction Model for Removing Redundancies in Video Corpus
A Deterministic Eviction Model for Removing Redundancies in Video Corpus A Deterministic Eviction Model for Removing Redundancies in Video Corpus
A Deterministic Eviction Model for Removing Redundancies in Video Corpus
 
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingQoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
 
Decision Making Analysis of Video Streaming Algorithm for Private Cloud Compu...
Decision Making Analysis of Video Streaming Algorithm for Private Cloud Compu...Decision Making Analysis of Video Streaming Algorithm for Private Cloud Compu...
Decision Making Analysis of Video Streaming Algorithm for Private Cloud Compu...
 
Parking Surveillance Footage Summarization
Parking Surveillance Footage SummarizationParking Surveillance Footage Summarization
Parking Surveillance Footage Summarization
 
Ijcatr04061005
Ijcatr04061005Ijcatr04061005
Ijcatr04061005
 
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...Content Based Video Retrieval Using Integrated Feature Extraction and Persona...
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...
 
Mpeg 7 video signature tools for content recognition
Mpeg 7 video signature tools for content recognitionMpeg 7 video signature tools for content recognition
Mpeg 7 video signature tools for content recognition
 
3-D Video Formats and Coding- A review
3-D Video Formats and Coding- A review3-D Video Formats and Coding- A review
3-D Video Formats and Coding- A review
 

Recently uploaded

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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 New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

Delay Analysis of Layered Video Caching in Crowdsourced Heterogeneous Wireless Networks

  • 1. Delay Analysis of Layered Video Caching in Crowdsourced Heterogeneous Wireless Networks Behrouz Jedari and Mario Di Francesco Department of Computer Science, Aalto University, Finland Email: {behrouz.jedari,mario.di.francesco}@aalto.fi 11 December 2018 The 37th IEEE Global Communications Conference (GLOBECOM 2018)
  • 2. Introduction • Exponential growth of mobile data traffic [Ericsson, 2018] • Video data accounts for over 70% of the traffic • New spectrum or multi-antenna techniques costly and time-consuming • Caching at the network edge is cost-efficient and agile • User-provided networks enable crowdsourced caching 2 Ericsson, “Ericsson mobility report” June 2018, Available: https://www.ericsson.com/en/mobility-report/reports/june-2018 Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 3. Edge Caching in Heterogenous Networks (HetNets) • Caching content in small-cell base stations (SCBSs) • Additional capacity of user equipment (UEs) • Bringing content as close as possible to UEs • Improving the quality of experience (QoE) of UEs, while reducing the network backhaul traffic 3Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 4. • A video in multiple qualities • An adaptive bitrate algorithm Video encoding models [Cisco Webcasts, 2014] 1.Segment-based: A video consists of multiple segments, where each segment has multiple qualities • Not flexible • No encoding overhead 2. Layered or scalable video coding (SVC): A video has a basic layer and multiple enhancement layers • Very flexible • Encoding overhead Cisco Webcasts, “Emerging video technologies: H.265, SVC, and webRTC” 2014. Available: https://www.ciscolive.com Video Encoding 4Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 5. • Extension of H.264/MPEG-4 AVC • Temporal, spatial, and SNR scalability • Support of ultra high-definition videos • Dependency between layers in caching and delivery • Drawback: ~10% overhead per enhancement layer Layered or SVC Videos 5Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 6. • Multi-bitrate video caching [Li et al., 2017] • The importance of transmission reliability between UEs [Chen et al., 2017] • Shortcoming: the main focus on segment-based video encoding [Li et al., 2018] W. Li, et al., ”On the performance of adaptive video caching over information-centric networks” IEEE ICC, pages 1–6, 2017. Z. Chen, et al., ”Probabilistic caching in wireless D2D networks: Cache hit optimal versus throughput optimal” IEEE Communications Letters, vol. 21. no. 3, pp. 584–587, 2017. L. Li, et al., “A survey of caching techniques in cellular networks: Research issues and challenges in content placement and delivery strategies” IEEE Communications Surveys Tutorials, vol. 20, no. 3, pp. 1710-1732, 2018. Related Work 6Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 7. • Energy-efficient LVC: minimizing the energy consumption of base stations [Xie et al., 2017] • LVC in multi-operator networks: reducing the delivery delay up to 25% by cooperative caching and delivery [Poularakis et al., 2016] • LVC in crowdsourced HetNets is overlooked! J. Xie, et al.,“Energy-efficient content placement for layered video content delivery over cellular networks” IEEE GLOBECOM, 2017, pp. 1–6. K. Poularakis et al., “Caching and operator cooperation policies for layered video content delivery” IEEE INFOCOM, 2016, pp. 1–9. Related Work (cont.) 7Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 8. 1.How to maximize the QoE of UEs in LVC? 2.Which video layers should be cached, so that the average download time is minimized? 8 Research Questions Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 9. • System Model • Problem Formulation • Proposed Solution • Numerical Results • Conclusion Outline 9Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 10. Multiple SCBSs in the coverage of one macro BS (MBS) 10 Network Model Four scenarios in content delivery: a) Self-response b) UPN-response c) SCBS-response d) MBS-response Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 11. •Videos with skewed popularity •Zipf-like distribution to model the video popularity (i.e., the request probability) [Cha et al., 2007] • The popularity of i-th ranked video is calculated as: where ! denotes the popularity skewness M. Cha, et al., “I tube, you tube, everybody tubes: Analyzing the world’s largest user generated content video system” ACM SIGCOMM conference on Internet measurement, 2007, pp. 1–14. 11 User Demand Model Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 12. Videos are sorted based on their popularity Video Caching Model 12Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 13. Problem: delay minimization in LVC and delivery Objective: maximizing the total delay saving Total delay without caching Total delay with caching in both the SCBSs and UEs max 13 Problem Formulation Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 14. Constraints Caching capacity in SCBSs and UEs Dependencies between video layers Problem Formulation (cont.) 14Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 15. Problem: delay minimization in LVC Objective: maximizing the total delay saving Total delay without caching Total delay with caching in SCBSs and UEs max 15 Problem Formulation (cont.) An instance of fractional knapsack problem (non- convex and NP-hard) [Ishii et al., 1977] H. Ishii, et al., “Fractional knapsack problems” Mathematical Programming, vol. 13, no. 1, pp. 255–271, 1977. Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 16. • Difference of convex (DC) programming: a near-optimal solution [H. A. Le Thi et al., 2014] • Idea: the combination of two convex functions is convex • Decompose the objective function into two convex functions where H. A. Le Thi, et al., “DC programming and DCA for general DC programs” Advanced Computational Methods for Knowledge Engineering, 2014, pp. 15–35. 16 Proposed Solution Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 17. Assign initial values Optimize the ILP problem iteratively 17 DC Programming for the LVC problem Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 18. • The evaluation with T=1000 time slots • One MBS, four SCBSs, and 300 UEs • Videos generation by [Video trace library] (each video has five layers) • SCBSs and UEs according to Poisson point process (PPP) Four scenarios “Video trace library,” http://trace.eas.asu.edu/. 1.NoCache 2.LVC-NoUPN 3.RandomCache 4.LVC-Optimized Simulation Setup 18Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 19. Obs. 1: LVC-Optimized achieves the lowest delay Obs. 2: LVC-NoUPN outperforms RandomCache 19 Impact of Cache Size Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 20. Obs. 1: the delay in LVC-Optimized grows “slowly” Obs. 2: LVC-NoUPN and RandomCache have similar performance 20 Impact of User Demand and Video Popularity Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 21. — Significant improvement of cache hit ratio by caching contents in both the SCBSs and UEs — Optimal LVC is an NP-hard problem — DC programming to find a near-optimal solution — Several open problems in LVC 21 Conclusion Behrouz Jedari and Mario Di Francesco - Delay Analysis of Layered Video Caching
  • 22. Thanks for your attention Behrouz Jedari Postdoctoral researcher at Aalto University, Finland Home page: https://sites.google.com/site/behrouzjedari Email: behrouz.jedari@aalto.fi The 37th IEEE Global Communications Conference (GLOBECOM 2018)