SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
R2D2 A PROJECT FUNDED BY EPSRC
UNDER THE FIRST GRANT SCHEME
E P / L 0 0 6 2 5 1 / 1
NETWORK ERROR CONTROL FOR
RAPID AND RELIABLE DATA DELIVERY
{Research Objectives & Outcomes}
{Principal Investigator} Dr Ioannis Chatzigeorgiou - i.chatzigeorgiou@lancaster.ac.uk
{Postdoctoral Research Associate} Dr Andrea Tassi - a.tassi@lancaster.ac.uk

{Affiliated Member} Amjad Saeed Khan - a.khan9@lancaster.ac.uk
http://www.lancs.ac.uk/~chatzige/R2D2/
ataglance
A I M S & A S P I R AT I O N S
• 18-month EPSRC research project on network error control aspects
• Design novel mathematical frameworks - To identify key relationships
between system and transmission parameters, understanding network
dynamics and optimise network-coded architectures
• Delve into practical applications - Ultra-reliable communications, delay
constrained applications, green and energy-efficiency architectures
R E S E A R C H A C T I V I T I E S
• 4G and 5G Cross-Layer System Optimization for Video Multicasting
• Design of On-the-fly Rateless Decoders
• Sparse Network Coding Schemes with Minimum Decoding Complexity
• Novel Network Coding Schemes for Relay Networks
✴ So far, results have been presented in 4 conference and 1 journal papers
R E S E A R C H A C T I V I T I E S
• 4G and 5G Cross-Layer System Optimization for Video Multicasting
• Design of On-the-fly Rateless Decoders
• Sparse Network Coding Schemes with Minimum Decoding Complexity
• Novel Network Coding Schemes for Relay Networks
✴ So far, results have been presented in 4 conference and 1 journal papers
4 G / 5 G S Y S T E M O P T I M I Z AT I O N
• Multimedia multicast services are becoming a challenge for service providers
• Video content delivery represented 53% of the global mobile Internet traffic
in 2013 and is expected to rise to 67% by 2018
• LTE-Advanced allows multicast and broadcast communications via the
eMBMS framework
• Modern video compression standards (such as, H.264/AVC, H.264/SVC, 

H.265) allow the generation of scalable video contents
4 G / 5 G S Y S T E M O P T I M I Z AT I O N
• Multimedia multicast services are becoming a challenge for service providers
• Video content delivery represented 53% of the global mobile Internet traffic
in 2013 and is expected to rise to 67% by 2018
• LTE-Advanced allows multicast and broadcast communications via the
eMBMS framework
• Modern video compression standards (such as, H.264/AVC, H.264/SVC, 

H.265) allow the generation of scalable video contents
✴ So? Let’s simply use what we already have!
4 G / 5 G S Y S T E M O P T I M I Z AT I O N
Photo credits: https://www.nasa.gov
4 G / 5 G S Y S T E M O P T I M I Z AT I O N
• Too many system- and transmission-related parameters that can be tuned
• What does the Service Provider want? To meet Service-Level Agreements
SLAs with the minimum amount of radio resources
• What does the user want? To get an acceptable uninterruptible user
experience
Photo credits: https://www.nasa.gov
4 G / 5 G S Y S T E M O P T I M I Z AT I O N
Base Layer
Base + 1st Enhancement Layers
Base + 1st + 2nd Enhancement Layers
BS
QoS Zone 1QoS Zone 2QoS Zone 330% of UEs
60% of UEs
99% of UEs
Photo credits: http://www.animatedmoviewallpapers.com/
• We refer to H.264/SVC broadcast video streams
4 G / 5 G S Y S T E M O P T I M I Z AT I O N
⊗⊗
⊕
x1 xk1 xK. . .. . .
yj
xk2
Source message
Coded packets
gj,2gj,1
Photo credits: http://www.animatedmoviewallpapers.com/
• We refer to H.264/SVC broadcast video streams
• Each layer is broadcast via a Random Linear Network Coding (RLNC)
strategy
4 G / 5 G S Y S T E M O P T I M I Z AT I O N
Distance (m)
MaximumPSNRρ(dB)
90 110 130 150 170 190 210 230 250 270 2900
5
15
25
35
45
55
ˆt1ˆt2ˆt3
MrT
Heu. NO−SA
Heu. NO−MA
Heu. EW−MA
⌧ = 73
⌧ = 88
⌧ = 88
All the proposed
strategies meet the
coverage constraints
MrT
Classic NC

(NO-SA)
Code and Resource
Multiplexing

(EW-MA)
Resource
Multiplexing 

(NO-MA)
PSNR

layers 1+2+3 PSNR

layers 1+2
PSNR

layers 1
• Minimization of bandwidth. User SLAs are constraints
4 G / 5 G S Y S T E M O P T I M I Z AT I O N
x position (m)
yposition(m)
−500 −300 −100 100 300 500 700
−200
−100
0
100
200
300
400
500
600
700
x position (m)
yposition(m)
−500 −300 −100 100 300 500 700
−200
−100
0
100
200
300
400
500
600
700
45.8
45.8
45.8
45.8
45.8
45.845.8
45.8
45.8
45.8
35.9
35.9
35.9
35.9
35.9
35.9
35.9
35.9
35.9
35.9
35.9
27.9
27.9
27.9
27.9
27.9
27.9
27.9
27.9
27.9
27.9
27.9
27.9
E"SAMrT
45.8
45.8
x position (m)yposition(m)
−500 −300 −100 100 300 500 700
−200
−100
0
100
200
300
400
500
600
700
x position (m)yposition(m)
−500 −300 −100 100 300 500 700
−200
−100
0
100
200
300
400
500
600
700
46.4
46.4
46.4
46.4
46.4
46.4
46.4
46.4
46.4
46.4
46.4
46.4
39.9
39.9
39.9
39.9
39.9
39.9
39.9
39.9
39.939.9
39.9
33.4
33.4
33.4
33.4
33.4
33.4
33.4
33.4
28.1
28.1
28.1
28.1
28.1
28.1
28.1
28.1
28.1
46.4
46.4
E"SAMrT
• Maximization of the system profit-cost ratio, i.e., no. of video layers
recovered by users over the bandwidth used.
• User SLAs are used as constraints
S PA R S E N E T W O R K C O D I N G S T R AT E G I E S
• What is the price of the RLNC simplicity? The computational complexity of
the decoder
• The decoding complexity depends on algebraic features of the code (finite
filed size) and the number of source packets forming (on average) each
coded packet
✴ So? Let’s reduce the linear combination degree!
S PA R S E N E T W O R K C O D I N G S T R AT E G I E S
• This problem involves sparse random matrices…
• Since 1997, only 4 papers used accurate methods in order to shed some
light onto the topic
• Engineering approach: Let’s put some bounds!
Photo credits: http://curvaturasvariantes.com/
S PA R S E N E T W O R K C O D I N G S T R AT E G I E S
Probability of selecting zero
Delay
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
5
10
15
20
25
30
35
PER = 0
PER = 0.25
PER = 0.5
Sparsity increases
Decoding complexity decreases
R2D2 A PROJECT FUNDED BY EPSRC
UNDER THE FIRST GRANT SCHEME
E P / L 0 0 6 2 5 1 / 1
NETWORK ERROR CONTROL FOR
RAPID AND RELIABLE DATA DELIVERY
{Research Objectives & Outcomes}
{Principal Investigator} Dr Ioannis Chatzigeorgiou - i.chatzigeorgiou@lancaster.ac.uk
{Postdoctoral Research Associate} Dr Andrea Tassi - a.tassi@lancaster.ac.uk

{Affiliated Member} Amjad Saeed Khan - a.khan9@lancaster.ac.uk
http://www.lancs.ac.uk/~chatzige/R2D2/
ataglance

Mais conteúdo relacionado

Destaque

Parte 1 - Linux ed i sistemi embedded per le reti (di Andrea Tassi)
Parte 1 - Linux ed i sistemi embedded per le reti (di Andrea Tassi)Parte 1 - Linux ed i sistemi embedded per le reti (di Andrea Tassi)
Parte 1 - Linux ed i sistemi embedded per le reti (di Andrea Tassi)Andrea Tassi
 
On Optimization of Network-coded Scalable Multimedia Service Multicasting
On Optimization of Network-coded Scalable Multimedia Service MulticastingOn Optimization of Network-coded Scalable Multimedia Service Multicasting
On Optimization of Network-coded Scalable Multimedia Service MulticastingAndrea Tassi
 
Sleep Period Optimization Model For Layered Video Service Delivery Over eMBMS...
Sleep Period Optimization Model For Layered Video Service Delivery Over eMBMS...Sleep Period Optimization Model For Layered Video Service Delivery Over eMBMS...
Sleep Period Optimization Model For Layered Video Service Delivery Over eMBMS...Andrea Tassi
 
Optimized Network-coded Scalable Video Multicasting over eMBMS Networks
Optimized Network-coded Scalable Video Multicasting over eMBMS NetworksOptimized Network-coded Scalable Video Multicasting over eMBMS Networks
Optimized Network-coded Scalable Video Multicasting over eMBMS NetworksAndrea Tassi
 
On Extended Compact Genetic Algorithm
On Extended Compact Genetic AlgorithmOn Extended Compact Genetic Algorithm
On Extended Compact Genetic Algorithmkknsastry
 
Research techniques
Research techniquesResearch techniques
Research techniquesMia Buckley
 
Real-Coded Extended Compact Genetic Algorithm based on Mixtures of Models
Real-Coded Extended Compact Genetic Algorithm based on Mixtures of ModelsReal-Coded Extended Compact Genetic Algorithm based on Mixtures of Models
Real-Coded Extended Compact Genetic Algorithm based on Mixtures of ModelsPier Luca Lanzi
 
Parte 2 - Linux ed i sistemi embedded per le reti (di Massimiliano Toce)
Parte 2 - Linux ed i sistemi embedded per le reti (di Massimiliano Toce)Parte 2 - Linux ed i sistemi embedded per le reti (di Massimiliano Toce)
Parte 2 - Linux ed i sistemi embedded per le reti (di Massimiliano Toce)Andrea Tassi
 
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...Andrea Tassi
 
Parte 3 - Linux ed i sistemi embedded per le reti (di Riccardo Coppola)
Parte 3 - Linux ed i sistemi embedded per le reti (di Riccardo Coppola)Parte 3 - Linux ed i sistemi embedded per le reti (di Riccardo Coppola)
Parte 3 - Linux ed i sistemi embedded per le reti (di Riccardo Coppola)Andrea Tassi
 
Talk on Resource Allocation Strategies for Layered Multimedia Multicast Services
Talk on Resource Allocation Strategies for Layered Multimedia Multicast ServicesTalk on Resource Allocation Strategies for Layered Multimedia Multicast Services
Talk on Resource Allocation Strategies for Layered Multimedia Multicast ServicesAndrea Tassi
 
A short introduction to Network coding
A short introduction to Network codingA short introduction to Network coding
A short introduction to Network codingArash Pourdamghani
 
Presentation of 'Reliable Rate-Optimized Video Multicasting Services over LTE...
Presentation of 'Reliable Rate-Optimized Video Multicasting Services over LTE...Presentation of 'Reliable Rate-Optimized Video Multicasting Services over LTE...
Presentation of 'Reliable Rate-Optimized Video Multicasting Services over LTE...Andrea Tassi
 
Simple regenerating codes: Network Coding for Cloud Storage
Simple regenerating codes: Network Coding for Cloud StorageSimple regenerating codes: Network Coding for Cloud Storage
Simple regenerating codes: Network Coding for Cloud StorageKevin Tong
 
Acoustic communication using ofdm
Acoustic communication using ofdmAcoustic communication using ofdm
Acoustic communication using ofdmRAVITEJA828
 

Destaque (18)

RLNC
RLNCRLNC
RLNC
 
Lecture
LectureLecture
Lecture
 
Parte 1 - Linux ed i sistemi embedded per le reti (di Andrea Tassi)
Parte 1 - Linux ed i sistemi embedded per le reti (di Andrea Tassi)Parte 1 - Linux ed i sistemi embedded per le reti (di Andrea Tassi)
Parte 1 - Linux ed i sistemi embedded per le reti (di Andrea Tassi)
 
On Optimization of Network-coded Scalable Multimedia Service Multicasting
On Optimization of Network-coded Scalable Multimedia Service MulticastingOn Optimization of Network-coded Scalable Multimedia Service Multicasting
On Optimization of Network-coded Scalable Multimedia Service Multicasting
 
Sleep Period Optimization Model For Layered Video Service Delivery Over eMBMS...
Sleep Period Optimization Model For Layered Video Service Delivery Over eMBMS...Sleep Period Optimization Model For Layered Video Service Delivery Over eMBMS...
Sleep Period Optimization Model For Layered Video Service Delivery Over eMBMS...
 
Optimized Network-coded Scalable Video Multicasting over eMBMS Networks
Optimized Network-coded Scalable Video Multicasting over eMBMS NetworksOptimized Network-coded Scalable Video Multicasting over eMBMS Networks
Optimized Network-coded Scalable Video Multicasting over eMBMS Networks
 
On Extended Compact Genetic Algorithm
On Extended Compact Genetic AlgorithmOn Extended Compact Genetic Algorithm
On Extended Compact Genetic Algorithm
 
Research techniques
Research techniquesResearch techniques
Research techniques
 
Real-Coded Extended Compact Genetic Algorithm based on Mixtures of Models
Real-Coded Extended Compact Genetic Algorithm based on Mixtures of ModelsReal-Coded Extended Compact Genetic Algorithm based on Mixtures of Models
Real-Coded Extended Compact Genetic Algorithm based on Mixtures of Models
 
Parte 2 - Linux ed i sistemi embedded per le reti (di Massimiliano Toce)
Parte 2 - Linux ed i sistemi embedded per le reti (di Massimiliano Toce)Parte 2 - Linux ed i sistemi embedded per le reti (di Massimiliano Toce)
Parte 2 - Linux ed i sistemi embedded per le reti (di Massimiliano Toce)
 
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...
Presentation of 'A Novel Convex Power Adaptation Strategy for Multicast Commu...
 
Parte 3 - Linux ed i sistemi embedded per le reti (di Riccardo Coppola)
Parte 3 - Linux ed i sistemi embedded per le reti (di Riccardo Coppola)Parte 3 - Linux ed i sistemi embedded per le reti (di Riccardo Coppola)
Parte 3 - Linux ed i sistemi embedded per le reti (di Riccardo Coppola)
 
Talk on Resource Allocation Strategies for Layered Multimedia Multicast Services
Talk on Resource Allocation Strategies for Layered Multimedia Multicast ServicesTalk on Resource Allocation Strategies for Layered Multimedia Multicast Services
Talk on Resource Allocation Strategies for Layered Multimedia Multicast Services
 
A short introduction to Network coding
A short introduction to Network codingA short introduction to Network coding
A short introduction to Network coding
 
Presentation of 'Reliable Rate-Optimized Video Multicasting Services over LTE...
Presentation of 'Reliable Rate-Optimized Video Multicasting Services over LTE...Presentation of 'Reliable Rate-Optimized Video Multicasting Services over LTE...
Presentation of 'Reliable Rate-Optimized Video Multicasting Services over LTE...
 
Introduction to Network Coding
Introduction to Network CodingIntroduction to Network Coding
Introduction to Network Coding
 
Simple regenerating codes: Network Coding for Cloud Storage
Simple regenerating codes: Network Coding for Cloud StorageSimple regenerating codes: Network Coding for Cloud Storage
Simple regenerating codes: Network Coding for Cloud Storage
 
Acoustic communication using ofdm
Acoustic communication using ofdmAcoustic communication using ofdm
Acoustic communication using ofdm
 

Semelhante a R2D2 Project (EP/L006251/1) - Research Objectives & Outcomes

Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Andrew Nix
 
2018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 72018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 7FRSecure
 
03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdf03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdfJunZhao68
 
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual RealityFixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual RealityWen-Chih Lo
 
Design and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCDesign and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCIRJET Journal
 
Seattle Video Tech Meetup August 2019: Optimal Multi-codec Streaming
Seattle Video Tech Meetup August 2019: Optimal Multi-codec StreamingSeattle Video Tech Meetup August 2019: Optimal Multi-codec Streaming
Seattle Video Tech Meetup August 2019: Optimal Multi-codec StreamingDavid Sayed
 
Operationalizing SDN
Operationalizing SDNOperationalizing SDN
Operationalizing SDNADVA
 
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc NetworksQoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc NetworksIJERA Editor
 
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...Reza Farahani
 
Practical Routers & Switches for Electrical Engineers
Practical Routers & Switches for Electrical EngineersPractical Routers & Switches for Electrical Engineers
Practical Routers & Switches for Electrical EngineersLiving Online
 
P9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_finalP9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_finalAamir Habib
 
Dcn invited ecoc2018_short
Dcn invited ecoc2018_shortDcn invited ecoc2018_short
Dcn invited ecoc2018_shortShuangyi Yan
 
Integrating Multimedia Services Over Software Defined Networking
Integrating Multimedia Services Over Software Defined NetworkingIntegrating Multimedia Services Over Software Defined Networking
Integrating Multimedia Services Over Software Defined NetworkingIRJET Journal
 
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingAlpen-Adria-Universität
 
IEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdfIEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdfReza Farahani
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media NetworksAmine Choukir
 
IRJET- An Overview of Hiding Information in H.264/Avc Compressed Video
IRJET- An Overview of Hiding Information in H.264/Avc Compressed VideoIRJET- An Overview of Hiding Information in H.264/Avc Compressed Video
IRJET- An Overview of Hiding Information in H.264/Avc Compressed VideoIRJET Journal
 
Future services on Janet
Future services on JanetFuture services on Janet
Future services on JanetJisc
 

Semelhante a R2D2 Project (EP/L006251/1) - Research Objectives & Outcomes (20)

Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11
 
The Computing Continuum.pdf
The Computing Continuum.pdfThe Computing Continuum.pdf
The Computing Continuum.pdf
 
2018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 72018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 7
 
03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdf03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdf
 
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual RealityFixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
 
Design and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCDesign and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoC
 
Seattle Video Tech Meetup August 2019: Optimal Multi-codec Streaming
Seattle Video Tech Meetup August 2019: Optimal Multi-codec StreamingSeattle Video Tech Meetup August 2019: Optimal Multi-codec Streaming
Seattle Video Tech Meetup August 2019: Optimal Multi-codec Streaming
 
Operationalizing SDN
Operationalizing SDNOperationalizing SDN
Operationalizing SDN
 
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc NetworksQoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
 
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
 
Practical Routers & Switches for Electrical Engineers
Practical Routers & Switches for Electrical EngineersPractical Routers & Switches for Electrical Engineers
Practical Routers & Switches for Electrical Engineers
 
P9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_finalP9 addressing signal_integrity_ in_ew_2015_final
P9 addressing signal_integrity_ in_ew_2015_final
 
Dcn invited ecoc2018_short
Dcn invited ecoc2018_shortDcn invited ecoc2018_short
Dcn invited ecoc2018_short
 
AVSTP2P Overview
AVSTP2P OverviewAVSTP2P Overview
AVSTP2P Overview
 
Integrating Multimedia Services Over Software Defined Networking
Integrating Multimedia Services Over Software Defined NetworkingIntegrating Multimedia Services Over Software Defined Networking
Integrating Multimedia Services Over Software Defined Networking
 
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
 
IEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdfIEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdf
 
QoS for Media Networks
QoS for Media NetworksQoS for Media Networks
QoS for Media Networks
 
IRJET- An Overview of Hiding Information in H.264/Avc Compressed Video
IRJET- An Overview of Hiding Information in H.264/Avc Compressed VideoIRJET- An Overview of Hiding Information in H.264/Avc Compressed Video
IRJET- An Overview of Hiding Information in H.264/Avc Compressed Video
 
Future services on Janet
Future services on JanetFuture services on Janet
Future services on Janet
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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?
 

R2D2 Project (EP/L006251/1) - Research Objectives & Outcomes

  • 1. R2D2 A PROJECT FUNDED BY EPSRC UNDER THE FIRST GRANT SCHEME E P / L 0 0 6 2 5 1 / 1 NETWORK ERROR CONTROL FOR RAPID AND RELIABLE DATA DELIVERY {Research Objectives & Outcomes} {Principal Investigator} Dr Ioannis Chatzigeorgiou - i.chatzigeorgiou@lancaster.ac.uk {Postdoctoral Research Associate} Dr Andrea Tassi - a.tassi@lancaster.ac.uk
 {Affiliated Member} Amjad Saeed Khan - a.khan9@lancaster.ac.uk http://www.lancs.ac.uk/~chatzige/R2D2/ ataglance
  • 2. A I M S & A S P I R AT I O N S • 18-month EPSRC research project on network error control aspects • Design novel mathematical frameworks - To identify key relationships between system and transmission parameters, understanding network dynamics and optimise network-coded architectures • Delve into practical applications - Ultra-reliable communications, delay constrained applications, green and energy-efficiency architectures
  • 3. R E S E A R C H A C T I V I T I E S • 4G and 5G Cross-Layer System Optimization for Video Multicasting • Design of On-the-fly Rateless Decoders • Sparse Network Coding Schemes with Minimum Decoding Complexity • Novel Network Coding Schemes for Relay Networks ✴ So far, results have been presented in 4 conference and 1 journal papers
  • 4. R E S E A R C H A C T I V I T I E S • 4G and 5G Cross-Layer System Optimization for Video Multicasting • Design of On-the-fly Rateless Decoders • Sparse Network Coding Schemes with Minimum Decoding Complexity • Novel Network Coding Schemes for Relay Networks ✴ So far, results have been presented in 4 conference and 1 journal papers
  • 5. 4 G / 5 G S Y S T E M O P T I M I Z AT I O N • Multimedia multicast services are becoming a challenge for service providers • Video content delivery represented 53% of the global mobile Internet traffic in 2013 and is expected to rise to 67% by 2018 • LTE-Advanced allows multicast and broadcast communications via the eMBMS framework • Modern video compression standards (such as, H.264/AVC, H.264/SVC, 
 H.265) allow the generation of scalable video contents
  • 6. 4 G / 5 G S Y S T E M O P T I M I Z AT I O N • Multimedia multicast services are becoming a challenge for service providers • Video content delivery represented 53% of the global mobile Internet traffic in 2013 and is expected to rise to 67% by 2018 • LTE-Advanced allows multicast and broadcast communications via the eMBMS framework • Modern video compression standards (such as, H.264/AVC, H.264/SVC, 
 H.265) allow the generation of scalable video contents ✴ So? Let’s simply use what we already have!
  • 7. 4 G / 5 G S Y S T E M O P T I M I Z AT I O N Photo credits: https://www.nasa.gov
  • 8. 4 G / 5 G S Y S T E M O P T I M I Z AT I O N • Too many system- and transmission-related parameters that can be tuned • What does the Service Provider want? To meet Service-Level Agreements SLAs with the minimum amount of radio resources • What does the user want? To get an acceptable uninterruptible user experience Photo credits: https://www.nasa.gov
  • 9. 4 G / 5 G S Y S T E M O P T I M I Z AT I O N Base Layer Base + 1st Enhancement Layers Base + 1st + 2nd Enhancement Layers BS QoS Zone 1QoS Zone 2QoS Zone 330% of UEs 60% of UEs 99% of UEs Photo credits: http://www.animatedmoviewallpapers.com/ • We refer to H.264/SVC broadcast video streams
  • 10. 4 G / 5 G S Y S T E M O P T I M I Z AT I O N ⊗⊗ ⊕ x1 xk1 xK. . .. . . yj xk2 Source message Coded packets gj,2gj,1 Photo credits: http://www.animatedmoviewallpapers.com/ • We refer to H.264/SVC broadcast video streams • Each layer is broadcast via a Random Linear Network Coding (RLNC) strategy
  • 11. 4 G / 5 G S Y S T E M O P T I M I Z AT I O N Distance (m) MaximumPSNRρ(dB) 90 110 130 150 170 190 210 230 250 270 2900 5 15 25 35 45 55 ˆt1ˆt2ˆt3 MrT Heu. NO−SA Heu. NO−MA Heu. EW−MA ⌧ = 73 ⌧ = 88 ⌧ = 88 All the proposed strategies meet the coverage constraints MrT Classic NC
 (NO-SA) Code and Resource Multiplexing
 (EW-MA) Resource Multiplexing 
 (NO-MA) PSNR
 layers 1+2+3 PSNR
 layers 1+2 PSNR
 layers 1 • Minimization of bandwidth. User SLAs are constraints
  • 12. 4 G / 5 G S Y S T E M O P T I M I Z AT I O N x position (m) yposition(m) −500 −300 −100 100 300 500 700 −200 −100 0 100 200 300 400 500 600 700 x position (m) yposition(m) −500 −300 −100 100 300 500 700 −200 −100 0 100 200 300 400 500 600 700 45.8 45.8 45.8 45.8 45.8 45.845.8 45.8 45.8 45.8 35.9 35.9 35.9 35.9 35.9 35.9 35.9 35.9 35.9 35.9 35.9 27.9 27.9 27.9 27.9 27.9 27.9 27.9 27.9 27.9 27.9 27.9 27.9 E"SAMrT 45.8 45.8 x position (m)yposition(m) −500 −300 −100 100 300 500 700 −200 −100 0 100 200 300 400 500 600 700 x position (m)yposition(m) −500 −300 −100 100 300 500 700 −200 −100 0 100 200 300 400 500 600 700 46.4 46.4 46.4 46.4 46.4 46.4 46.4 46.4 46.4 46.4 46.4 46.4 39.9 39.9 39.9 39.9 39.9 39.9 39.9 39.9 39.939.9 39.9 33.4 33.4 33.4 33.4 33.4 33.4 33.4 33.4 28.1 28.1 28.1 28.1 28.1 28.1 28.1 28.1 28.1 46.4 46.4 E"SAMrT • Maximization of the system profit-cost ratio, i.e., no. of video layers recovered by users over the bandwidth used. • User SLAs are used as constraints
  • 13. S PA R S E N E T W O R K C O D I N G S T R AT E G I E S • What is the price of the RLNC simplicity? The computational complexity of the decoder • The decoding complexity depends on algebraic features of the code (finite filed size) and the number of source packets forming (on average) each coded packet ✴ So? Let’s reduce the linear combination degree!
  • 14. S PA R S E N E T W O R K C O D I N G S T R AT E G I E S • This problem involves sparse random matrices… • Since 1997, only 4 papers used accurate methods in order to shed some light onto the topic • Engineering approach: Let’s put some bounds! Photo credits: http://curvaturasvariantes.com/
  • 15. S PA R S E N E T W O R K C O D I N G S T R AT E G I E S Probability of selecting zero Delay 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 5 10 15 20 25 30 35 PER = 0 PER = 0.25 PER = 0.5 Sparsity increases Decoding complexity decreases
  • 16. R2D2 A PROJECT FUNDED BY EPSRC UNDER THE FIRST GRANT SCHEME E P / L 0 0 6 2 5 1 / 1 NETWORK ERROR CONTROL FOR RAPID AND RELIABLE DATA DELIVERY {Research Objectives & Outcomes} {Principal Investigator} Dr Ioannis Chatzigeorgiou - i.chatzigeorgiou@lancaster.ac.uk {Postdoctoral Research Associate} Dr Andrea Tassi - a.tassi@lancaster.ac.uk
 {Affiliated Member} Amjad Saeed Khan - a.khan9@lancaster.ac.uk http://www.lancs.ac.uk/~chatzige/R2D2/ ataglance