SlideShare a Scribd company logo
1 of 54
Download to read offline
104th PhD thesis defense at PPGEE/UFPA
Cross-layer Optimizations for Multimedia
Distribution over WMSNs and FANETs with QoE
Support
Denis Lima do Rosário
Advisors: Eduardo Coelho Cerqueira
Torsten Braun
Outline
´ Introduction
´ Multi-hop and multi-path hierarchical routing protocol
for Efficient VIdeo transmission (MEVI)
´ Cross-layer Link quality and Geographical-aware
beaconless Opportunistic routing protocol (XLinGO)
´ Conclusion and Future Work
2
Introduction – Wireless Multimedia
Sensor Network (WMSN) Scenario
3
Introduction – Flying Ad-hoc Network
(FANET) Scenario
Systems Mobile
UsersBase
Station
Control
Center
4
Requirements for a Real-time
Multimedia Distribution I
´ Scalability
´ Routing protocols must provide an efficient multi-hop communication
between any pair of source and destination nodes, in order to deliver the
collected data from any part of the monitored area.
´ The multi-hop communication must be scalable without requiring user
intervention, and also independently of the number of nodes or field size
´ Efficient Buffer Control
´ Multimedia dissemination usually involves a set of nodes transmitting
multiple video flows simultaneously.
´ Leading to a higher degree of network congestion, buffer overflow, and
packet loss ratio, which reduces the quality level of the delivered video
flows.
´ The routing protocol must prevent the selection of forwarding nodes with
heavy traffic load.
5
Requirements for a Real-time
Multimedia Distribution II
´ Robustness
´ The network nodes must cope with dynamic topologies caused by
node failure or mobility, and wireless channel changes
´ The multimedia dissemination continue reliable and robust despite
dynamic topologies.
´ Energy-efficiency
´ Energy consumption is also prime concern in WMSNs and
FANETs
´ Both networks consist of battery-powered nodes with limited
energy resources.
´ The development of energy-efficient communication protocols is
one of the main goals to increase network lifetime.
6
Requirements for a Real-time
Multimedia Distribution III
´ Quality of Experience (QoE) Requirements
´ Solutions involving multimedia transmissions must evaluate the
video content from the user’s perspective and not only from the
network’s perspective.
´ Over the last decade the focus has shifted away from pure
network point-of-view assessment (QoS metrics) to a more
human-centric approach (QoE metrics) and user-awareness.
´ QoS schemes alone are not enough to assess the quality level of
multimedia applications, because they fail to capture subjective
aspects of video content related to human experience and
subjectivity
7
Requirements for a Real-time
Multimedia Distribution IV
´ Unreliable Nature of Wireless Channels
´ Link quality estimation is a fundamental building block in the
design of routing protocols for WMSN and multimedia
FANET scenarios
´ A reliable routing protocol must consider the link quality as a
metric to select reliable quality routes for multimedia
dissemination.
8
Main Research Question and
Contributions
´  The main research contributions of this thesis addresses by the research
question of how to provide real-time multimedia distribution with high
energy-efficiency, reliability, robustness, scalability, and QoE support
over wireless ad-hoc networks.
´  Multi-hop and multi-path hierarchical routing protocol for Efficient VIdeo
transmission for static WMSN scenarios (MEVI)
´  Cross-layer Link quality and Geographical-aware beaconless OR protocol for
multimedia FANET scenarios (XLinGO)
´  QoE-aware Packet-Level Redundancy Mechanism (QoE-aware
redundancy)
´  Mobile MultiMedia Wireless Sensor Network (M3WSN) OMNeT++
framework
9
Thesis Contributions
Source Node Destination NodeIntermediate Node
Physical
Application
Transport
MAC
Routing
Wireless ad-hoc network
Physical
MAC
Routing
Physical
Application
Transport
MAC
RoutingXLinGO or MEVIXLinGO or MEVI
QoE-aware
redundancy
10
Related Work
´ The existing hierarchical routing protocols have the
following drawbacks:
´ Include a higher overhead to create cluster.
´ Lack of efficient multi-hop and multi-path communication.
´ Lack of reliable cross-layer approach to select routes based on
information about.
´ End-to-end link quality estimation;
´ Energy;
´ Number of Hops.
´ The existing beaconless OR protocols have the
following drawbacks:
´ Do not consider multiple metrics for forwarding decisions.
´ Do not quickly detecting and responding to topology changes.
11
Outline
´ Introduction
´ MEVI
´ Design and Operation Principles
´ Simulation Environment and Metrics
´ Evaluation
´ XLinGO
´ Conclusion and Future Work
12
Multi-hop and multi-path hierarchical routing protocol
for Efficient VIdeo transmission (MEVI)
´ MEVI is designed to work in a WMSN application with a
fixed network infrastructure to accurately monitor physical
scalar measurements, and also collect multimedia data in
the case of an event occurrence.
´ MEVI relies on:
´ Hierarchical architecture;
´ Heterogeneous nodes;
´ MEVI considers two phases for data transmission:
´ Intra-cluster communication;
´ Inter-cluster communication.
13
MEVI: Intra-Cluster Communication
´ Network nodes create
clusters.
´ Cluster members sending
the sensed value in a
specific slot to their
Cluster Head (CH).
´ Clusters are created with
low signaling overhead,
since nodes only send:
´ Beacons;
´ Data.
14
MEVI: Inter-Cluster Communication
MEVI exploits a reactive scheme
to find on-demand multiple paths.
•  Route request; and
•  Route reply messages.
Each possible path has a Path
Quality (PQ) associated.
•  E n d - t o - e n d l i n k q u a l i t y
estimation;
•  Energy;
•  Number of Hops.
15
MEVI: Inter-Cluster Communication
CHs must send the aggregate
packet to the DN.
16
MEVI: Inter-Cluster Communication
DN must analyze the received
data by means of existing models
or methods.
It requests a video sequence from
a given CH, as soon as it detects
an event occurrence.
17
MEVI: Inter-Cluster Communication
M E V I s c h e d u l e s p a c k e t
transmissions via multiple paths to
provide robustness and load
balancing.
MEVI schedules the transmission
of priority frames via the best path
•  I-frame; and
•  first P-frames.
18
Outline
´ Introduction
´ MEVI
´ Design and Operation Principles
´ Simulation Environment and Metrics
´ Evaluation
´ XLinGO
´ Conclusion and Future Work
19
Mobile MultiMedia Wireless Sensor
Network OMNeT++ framework (M3WSN)
´ M3WSN framework relies on Castalia architecture to
provide new functionalities.
´ It implements full support to:
´ deliver, control, and evaluating
real video sequences.
´ scenarios composed of fixed
and mobile nodes, as well as
moving object.
20
Evaluation Metrics
´ Energy-Efficiency Evaluation
´ Network lifetime
´ time spent until 10% of the network nodes remain alive; or
´ the moment of the first node run out of energy resources.
´ Objective and Subjective QoE Evaluation
´ Structural SIMilarity (SSIM) measures the structural
distortion of the video, and attempts to obtain a better
correlation with the user’s subjective impression.
´ Transmitted frame
21
Outline
´ Introduction
´ MEVI
´ Design and Operation Principles
´ Simulation Environment and Metrics
´ Evaluation
´ XLinGO
´ Conclusion and Future Work
22
Evaluation Goal
´ Simulation experiments aim to show the scalability,
reliability, and energy-efficiency of MEVI for
transmitting multimedia content compared to existing
hierarchical routing protocols for a static WMSN
scenarios.
23
Hierarchical Routing Protocols under Evaluation
´  MEVI
´  Nodes create clusters with low overhead.
´  Nodes classify routes based on multiple metrics.
´  It considers a multi-path video transmission
´  LEACH
´  Nodes have homogeneous capabilities and transmit beacon, join, and
schedule messages for cluster formation.
´  LEACH fixed CHs
´  Nodes have heterogeneous capabilities, i.e., it considers fixed CHs.
´  It follows the traditional LEACH implementation for cluster formation.
´  PEMuR:
´  nodes periodically create clusters in a centralized way by transmitting
beacon, schedule, advertisement, identifier, and also join messages.
´  Nodes classify routes based only on remaining energy.
24
Network Lifetime
LEACH fixed CHs
25
Video Quality
MEVIPEMuR
LEACH LEACH fixed CHs
26
Original MEVI
LEACH PEMuR
27
Frame of transmitted video27
MEVI in Summary
´ It considers a cluster formation with low overhead.
´ provides efficient and reliable intra-cluster communication.
´ It triggers the multimedia transmission according to the
sensed value.
´ avoids the transmission of unnecessary video content and saving
scarce network resources, such as energy and bandwidth.
´ It finds a subset of reliable CHs to establish multiple paths.
´ the subset of optimal CHs must provide high packet delivery rate.
´ It schedules multimedia transmission via multi-paths
according to the frame relevance
´ provides load balancing, robustness, and QoE-awareness.
28
Outline
´ Introduction
´ MEVI
´ XLinGO
´ Design and Operation Principles
´ Evaluation
´ Conclusion and Future Work
29
Cross-layer Link quality and Geographical-
aware beaconless OR protocol (XLinGO)
´  XLinGO is designed to work in multimedia FANET application to
explore, sense, and also send multimedia data from the hazardous
area as soon as the fixed network infrastructure is not available.
´  The main goal is to deliver multimedia content with a minimum video
quality level from user’s perspective.
´  XlinGO relies on a beaconless OR approach
´  Takes into account multiple metrics for forwarding decision.
´  Considers a recovery mechanism for route reconstruction.
´  Includes two operational modes:
´  Contention-based forwarding mode;
´  Persistent route mode.
30
Opportunistic Routing - coordination
method
´ Beacon-based OR
´ Selects and prioritizes a set of candidate nodes by transmitting beacon
messages before packet transmission.
´ Creates and orders a relay candidate list prior to packet transmission
according to a certain criteria, such as expected transmission count.
´ Determines the candidate list before sending packets, and may not
reflect the real situation at the moment of packet transmission.
´ Beaconless OR
´ Forwarding decisions are performed by the receiver of a packet.
´ Adds a small Dynamic Forwarding Delay (DFD) value before packet
transmission.
´ Candidate node with best conditions compute the shortest DFD value,
and thus such node transmits the packet faster.
31
XLinGO: Contention-based forwarding
mode
32
XLinGO: Contention-based forwarding
mode
1.  Source broadcasts the video packet
33
XLinGO: Contention-based forwarding
mode
1.  Source broadcasts the video packet
2.  Nodes analyze the forwarding area
34
XLinGO: Contention-based forwarding
mode
1.  Source broadcasts the video packet
2.  Nodes analyze the forwarding area
3.  Nodes inside PPA compute the DFD based on geographical information, queue size, energy,
and link quality.
35
XLinGO: Contention-based forwarding
mode
1.  Source broadcasts the video packet
2.  Nodes analyze the forwarding area
3.  Nodes inside PPA compute the DFD based on geographical information, queue size,
energy, and link quality
4.  Node that generates the smallest DFD forwards the packet faster
36
XLinGO: Contention-based forwarding
mode
37
XLinGO: Persistent forwarding mode
SN
Fi
Data packets
…
1.  SN sends n video packet to Fi
2.  Fi computes the average of link quality and PDR for the last n received packets
3.  Fi sends a reply message to SN and piggyback link quality and PDR
4.  SN evaluates if it continues transmitting packets to Fi or if it returns to the Contention-based
forwarding mode
38
Outline
´ Introduction
´ MEVI
´ XLinGO
´ Design and Operation Principles
´ Evaluation
´ Conclusion and Future Work
39
Evaluation Metrics and Goal
´ Simulation experiments aim
´ to show the performance of the recovery mechanism to quickly
detect and react to topology changes.
´ to evaluate different beaconless OR protocol in a scenario with
node mobility and simultaneous multiple video flows
dissemination.
´ Objective and Subjective QoE Evaluation
´ Structural SIMilarity (SSIM) measures the structural distortion of
the video, and attempts to obtain a better correlation with the
user’s subjective impression.
´ Transmitted video.
40
Beaconless OR Protocols under Evaluation
´ Original video
´ represents an errorless video transmission.
´ XLinGO
´ does not have node failures and recovery
mechanism;.
´ XLinGO – Failure
´ relies on periodic route reconstruction.
´ experiences node failures.
´ XLinGO – Recovery
´ considers the recovery mechanism and
experiences node failures.
41
Impact of the mechanism to
recover from route failures
Interval for
route
reconstruction
Timeout to
detect route
failure
42
Beaconless OR Protocols under Evaluation
´  XLinGO
´  combines queue length, link quality, geographical location, and residual energy to compute the DFD.
´  relies on a recovery mechanism to react faster to route failure situations.
´  LinGO
´  combines link quality, geographical information, and energy to compute the DFD.
´  relies on periodic route reconstruction.
´  BLR
´  considers only geographical information to compute the DFD.
´  relies on periodic route reconstruction.
´  BOSS
´  relies only on geographical information to compute the DFD.
´  consider a tree-way handshake.
´  relies on periodic route reconstruction.
´  MRR
´  compute the DFD function based on geographical information, RSSI, and energy.
´  relies on a periodic route reconstruction.
43
Simulation Description
´ Field size of 100x100
´ Deployed 40 nodes
´ 1 – Destination node (static)
´ 2 – Mobile source nodes
´ 38 – Mobile possible forwarder nodes
´ Transmitted videos
´ Container, Hall, and Highway (YUV library)
´ UAV1 and UAV2 (downloaded from Youtube)
44
Impact of Node Mobility45
Transmitted video
Video Transmitted via XLinGO Video Transmitted via BLR
More videos at: https://plus.google.com/b/102508553201652207043/102508553201652207043/posts
46
XLinGO in Summary
´ It finds a subset of reliable forwarders to establish a persistent
route
´ the subset of optimal forwarders provides high packet delivery rate,
enabling video delivery with high video quality level from the user’s
experience.
´ It prevents the selection of a forwarders with heavy traffic load
or low residual energy.
´ providing load balancing and energy-efficiency, as well as reduce queue
congestions, packet loss, delay, and jitter.
´ It determines whether one of the forwarders from a given
persistent route might be no longer available or still reliable to
forward packets.
´ enabling a smoother operation in mobile networks.
´ providing robust and reliable multimedia transmission.
47
Outline
´ Introduction
´ MEVI
´ XLinGO
´ Conclusion and Future Work
48
Conclusion
´  We addressed the main research question of this thesis
´  how to provide real-time multimedia distribution with high energy-efficiency, reliability,
robustness, scalability, and QoE support over wireless ad-hoc networks.
´  We developed:
´  Multi-hop and multi-path hierarchical routing protocol for Efficient VIdeo transmission
for static WMSN scenarios (MEVI)
´  Cross-layer Link quality and Geographical-aware beaconless OR protocol for multimedia
FANET scenarios (XLinGO)
´  QoE-aware Packet-Level Redundancy Mechanism (QoE-aware redundancy)
´  Mobile MultiMedia Wireless Sensor Network (M3WSN) OMNeT++ framework
´  We consider two classes of applications.
´  WMSN application that relies on fixed network infrastructure to accurately monitor
physical scalar measurements, and also collect multimedia data in the case of an event
occurrence.
´  Multimedia FANET application to explore, sense, and also send multimedia data from
the hazardous area as soon as the fixed network infrastructure is not available.
49
Conclusion
Source Node Destination NodeIntermediate Node
Physical
Application
Transport
MAC
Routing
Wireless ad-hoc network
Physical
MAC
Routing
Physical
Application
Transport
MAC
Routing
MEVI and
XLinGO
MEVI and
XLinGO
QoE-aware
redundancy
´ We address several problem domains with contributions on
different layers of the communication stack.
50
Conclusion
´ The performance and behavior of our contribution
for multimedia distribution was evaluated by means of
simulation experiments.
´ Based on simulation results, we conclude that our
cross-layer optimizations for multimedia distribution
over WMSN and multimedia FANETs achieved results
that filled the goal of our initial research question.
*All developed modules will be available at http://cds.unibe.ch/research/M3WSN/
51
Future works
´ Perform Testbed experiments and long-term real-
world deployment to confirm the simulation results.
´ TARWIS
´ XLinGO must consider the link expiration time estimation,
position prediction, and moving direction in a 3D plane for
routing decision.
´ avoiding the selection of a forwarder node that is moving in opposite
direction in a 3D plane than its previous hop, which avoids loops and
prevents suboptimal routing.
52
Future works
´ Several issues need to be studied and understood in order to
extend MEVI and XLinGO by taking into consideration, such
as human-centric schemes, video characteristics, and context-
awareness for decision making.
´ online QoE assessment and user experience can be measured and
integrated into MEVI and XLinGO protocols, in order to support
routing decisions to improve the user satisfaction on watching real-time
video flows.
53
List of Publications in Summary
´ 20 publications in national or international refereed journals,
conferences, or workshops
´ 2 - Qualis A1 (2 journals)
´ 2 - Qualis A2 (1 journal and 1 conference)
´ 1 - Qualis B1 (1 conference)
´ 1 - Qualis B2 (1 conference)
´ 2 - Qualis B3 (2 conferences)
´ 2 - Qualis B4 (2 conferences)
´ 1 - Qualis B5 (1 journal)
´ 2 - Book Chapters
´ 7 - Qualis not Available
*Following the ENG IV Qualis for journals papers, and CC Qualis for conference papers
54

More Related Content

What's hot

optical space division multiplexing
optical space division multiplexingoptical space division multiplexing
optical space division multiplexingmohammedalimahdi
 
Resource Allocation in Heterogeneous Networks
Resource Allocation in Heterogeneous NetworksResource Allocation in Heterogeneous Networks
Resource Allocation in Heterogeneous NetworksTrungKienVu3
 
Channel assignment strategies
Channel assignment strategiesChannel assignment strategies
Channel assignment strategiesAJAL A J
 
A Proposal of Antenna Topologies for 5G Communication Systems - Vedaprabhu Ba...
A Proposal of Antenna Topologies for 5G Communication Systems - Vedaprabhu Ba...A Proposal of Antenna Topologies for 5G Communication Systems - Vedaprabhu Ba...
A Proposal of Antenna Topologies for 5G Communication Systems - Vedaprabhu Ba...Vedaprabhu Basavarajappa
 
Massive MIMO Systems for 5G and Beyond Networks.pptx
Massive MIMO Systems for 5G and Beyond Networks.pptxMassive MIMO Systems for 5G and Beyond Networks.pptx
Massive MIMO Systems for 5G and Beyond Networks.pptxJubayerAhmedSomrat
 
Master Thesis presentation
Master Thesis presentationMaster Thesis presentation
Master Thesis presentationBogdan Vasilescu
 
Lte Presentation.Ppt
Lte Presentation.PptLte Presentation.Ppt
Lte Presentation.Pptvaimalik
 
Massive information on Massive MIMO
Massive information on Massive MIMOMassive information on Massive MIMO
Massive information on Massive MIMOPavithra Nagaraj
 
clustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHclustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHJimit Rupani
 
Community Detection
Community Detection Community Detection
Community Detection Kanika Kanwal
 
Final thesis presentation
Final thesis presentationFinal thesis presentation
Final thesis presentationPawan Singh
 
Mac protocols
Mac protocolsMac protocols
Mac protocolsjuno susi
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksSayed Chhattan Shah
 
Massive mimo
Massive mimoMassive mimo
Massive mimodbayuaji
 
Enhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesEnhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesMohamed Nabil, MSc.
 
Master's Thesis Presentation
Master's Thesis PresentationMaster's Thesis Presentation
Master's Thesis PresentationWajdi Khattel
 

What's hot (20)

optical space division multiplexing
optical space division multiplexingoptical space division multiplexing
optical space division multiplexing
 
Resource Allocation in Heterogeneous Networks
Resource Allocation in Heterogeneous NetworksResource Allocation in Heterogeneous Networks
Resource Allocation in Heterogeneous Networks
 
Massive mimo
Massive mimoMassive mimo
Massive mimo
 
Channel assignment strategies
Channel assignment strategiesChannel assignment strategies
Channel assignment strategies
 
A Proposal of Antenna Topologies for 5G Communication Systems - Vedaprabhu Ba...
A Proposal of Antenna Topologies for 5G Communication Systems - Vedaprabhu Ba...A Proposal of Antenna Topologies for 5G Communication Systems - Vedaprabhu Ba...
A Proposal of Antenna Topologies for 5G Communication Systems - Vedaprabhu Ba...
 
Massive MIMO Systems for 5G and Beyond Networks.pptx
Massive MIMO Systems for 5G and Beyond Networks.pptxMassive MIMO Systems for 5G and Beyond Networks.pptx
Massive MIMO Systems for 5G and Beyond Networks.pptx
 
Master Thesis presentation
Master Thesis presentationMaster Thesis presentation
Master Thesis presentation
 
Massive MIMO
Massive MIMOMassive MIMO
Massive MIMO
 
Lte Presentation.Ppt
Lte Presentation.PptLte Presentation.Ppt
Lte Presentation.Ppt
 
Massive information on Massive MIMO
Massive information on Massive MIMOMassive information on Massive MIMO
Massive information on Massive MIMO
 
clustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHclustering protocol in WSN:LEACH
clustering protocol in WSN:LEACH
 
Metamaterial
MetamaterialMetamaterial
Metamaterial
 
Ad-Hoc Networks
Ad-Hoc NetworksAd-Hoc Networks
Ad-Hoc Networks
 
Community Detection
Community Detection Community Detection
Community Detection
 
Final thesis presentation
Final thesis presentationFinal thesis presentation
Final thesis presentation
 
Mac protocols
Mac protocolsMac protocols
Mac protocols
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks
 
Massive mimo
Massive mimoMassive mimo
Massive mimo
 
Enhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesEnhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniques
 
Master's Thesis Presentation
Master's Thesis PresentationMaster's Thesis Presentation
Master's Thesis Presentation
 

Viewers also liked

Routing Optimization with Load Balancing: an Energy Efficient Approach
Routing Optimization with Load Balancing: an Energy Efficient ApproachRouting Optimization with Load Balancing: an Energy Efficient Approach
Routing Optimization with Load Balancing: an Energy Efficient ApproachEswar Publications
 
Mulatu PhD Thesis Oral presentation
Mulatu PhD Thesis Oral presentationMulatu PhD Thesis Oral presentation
Mulatu PhD Thesis Oral presentationMulatu Fekadu
 
PhD Thesis Presentation
PhD Thesis PresentationPhD Thesis Presentation
PhD Thesis Presentationpfrezzi
 
Capturing Value from Green Offers - slides PhD thesis defense
Capturing Value from Green Offers - slides PhD thesis defenseCapturing Value from Green Offers - slides PhD thesis defense
Capturing Value from Green Offers - slides PhD thesis defenseMarcus Linder
 
PHD Presentation_web
PHD Presentation_webPHD Presentation_web
PHD Presentation_webNuno Brás
 
PhD thesis defence slides
PhD thesis defence slidesPhD thesis defence slides
PhD thesis defence slidesSean Moran
 
Load balanced clustering with mimo uploading technique for mobile data gather...
Load balanced clustering with mimo uploading technique for mobile data gather...Load balanced clustering with mimo uploading technique for mobile data gather...
Load balanced clustering with mimo uploading technique for mobile data gather...Munisekhar Gunapati
 
Thesis Presentation FAQs
Thesis Presentation FAQsThesis Presentation FAQs
Thesis Presentation FAQsjskotnicki
 
Najmul Hoda PhD Thesis Defence Presentation
Najmul Hoda PhD Thesis Defence PresentationNajmul Hoda PhD Thesis Defence Presentation
Najmul Hoda PhD Thesis Defence PresentationNajmul Hoda
 
Olga Ivina PhD thesis presentation short
Olga Ivina PhD thesis presentation shortOlga Ivina PhD thesis presentation short
Olga Ivina PhD thesis presentation shortOlga Ivina
 
The implicitome: a resource for inferring gene-disease associations
The implicitome: a resource for inferring gene-disease associationsThe implicitome: a resource for inferring gene-disease associations
The implicitome: a resource for inferring gene-disease associationsKristina Hettne
 
Jeff Leach Master's thesis- Magnetic Targeted Drug Delivery
Jeff Leach Master's thesis- Magnetic Targeted Drug DeliveryJeff Leach Master's thesis- Magnetic Targeted Drug Delivery
Jeff Leach Master's thesis- Magnetic Targeted Drug DeliveryJeff Leach
 
Final Phd Thesis Presentation
Final Phd Thesis PresentationFinal Phd Thesis Presentation
Final Phd Thesis PresentationFrancesco Mureddu
 
My PhD thesis presentation slides
My PhD thesis presentation slidesMy PhD thesis presentation slides
My PhD thesis presentation slidesMattia Bosio
 
Energy efficient cluster head selection in LEACH protocol
Energy efficient cluster head selection in LEACH protocolEnergy efficient cluster head selection in LEACH protocol
Energy efficient cluster head selection in LEACH protocolARUNP116
 

Viewers also liked (20)

QoS in WSN thesis
QoS in WSN thesisQoS in WSN thesis
QoS in WSN thesis
 
Routing Optimization with Load Balancing: an Energy Efficient Approach
Routing Optimization with Load Balancing: an Energy Efficient ApproachRouting Optimization with Load Balancing: an Energy Efficient Approach
Routing Optimization with Load Balancing: an Energy Efficient Approach
 
Mulatu PhD Thesis Oral presentation
Mulatu PhD Thesis Oral presentationMulatu PhD Thesis Oral presentation
Mulatu PhD Thesis Oral presentation
 
PhD Thesis Presentation
PhD Thesis PresentationPhD Thesis Presentation
PhD Thesis Presentation
 
Capturing Value from Green Offers - slides PhD thesis defense
Capturing Value from Green Offers - slides PhD thesis defenseCapturing Value from Green Offers - slides PhD thesis defense
Capturing Value from Green Offers - slides PhD thesis defense
 
PHD Presentation_web
PHD Presentation_webPHD Presentation_web
PHD Presentation_web
 
PhD thesis defence slides
PhD thesis defence slidesPhD thesis defence slides
PhD thesis defence slides
 
Load balanced clustering with mimo uploading technique for mobile data gather...
Load balanced clustering with mimo uploading technique for mobile data gather...Load balanced clustering with mimo uploading technique for mobile data gather...
Load balanced clustering with mimo uploading technique for mobile data gather...
 
Presentation hwsn
Presentation hwsnPresentation hwsn
Presentation hwsn
 
Thesis Presentation FAQs
Thesis Presentation FAQsThesis Presentation FAQs
Thesis Presentation FAQs
 
Najmul Hoda PhD Thesis Defence Presentation
Najmul Hoda PhD Thesis Defence PresentationNajmul Hoda PhD Thesis Defence Presentation
Najmul Hoda PhD Thesis Defence Presentation
 
Olga Ivina PhD thesis presentation short
Olga Ivina PhD thesis presentation shortOlga Ivina PhD thesis presentation short
Olga Ivina PhD thesis presentation short
 
The implicitome: a resource for inferring gene-disease associations
The implicitome: a resource for inferring gene-disease associationsThe implicitome: a resource for inferring gene-disease associations
The implicitome: a resource for inferring gene-disease associations
 
PhD thesis presentation
PhD thesis presentationPhD thesis presentation
PhD thesis presentation
 
Jeff Leach Master's thesis- Magnetic Targeted Drug Delivery
Jeff Leach Master's thesis- Magnetic Targeted Drug DeliveryJeff Leach Master's thesis- Magnetic Targeted Drug Delivery
Jeff Leach Master's thesis- Magnetic Targeted Drug Delivery
 
phd thesis presentation
phd thesis presentationphd thesis presentation
phd thesis presentation
 
Kianoosh&sajjad
Kianoosh&sajjadKianoosh&sajjad
Kianoosh&sajjad
 
Final Phd Thesis Presentation
Final Phd Thesis PresentationFinal Phd Thesis Presentation
Final Phd Thesis Presentation
 
My PhD thesis presentation slides
My PhD thesis presentation slidesMy PhD thesis presentation slides
My PhD thesis presentation slides
 
Energy efficient cluster head selection in LEACH protocol
Energy efficient cluster head selection in LEACH protocolEnergy efficient cluster head selection in LEACH protocol
Energy efficient cluster head selection in LEACH protocol
 

Similar to PhD. Thesis defence Slides

A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...
A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...
A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...Torsten Braun, Universität Bern
 
Qo E E2 E6 Slotevent Programma
Qo E E2 E6 Slotevent ProgrammaQo E E2 E6 Slotevent Programma
Qo E E2 E6 Slotevent Programmaimec.archive
 
Priority scheduling for multipath video transmission in wmsns
Priority scheduling for multipath video transmission in wmsnsPriority scheduling for multipath video transmission in wmsns
Priority scheduling for multipath video transmission in wmsnsIJCNCJournal
 
Part 2: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 2: Efficient Multimedia Delivery in Content-Centric Mobile NetworksPart 2: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 2: Efficient Multimedia Delivery in Content-Centric Mobile NetworksDr. Mahfuzur Rahman Bosunia
 
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingOn Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingAlpen-Adria-Universität
 
Improving Network Security in MANETS using IEEACK
Improving Network Security in MANETS using IEEACKImproving Network Security in MANETS using IEEACK
Improving Network Security in MANETS using IEEACKijsrd.com
 
Video streaming over Ad hoc on-demand distance vector routing protocol
Video streaming over Ad hoc on-demand distance vector routing protocolVideo streaming over Ad hoc on-demand distance vector routing protocol
Video streaming over Ad hoc on-demand distance vector routing protocoljournalBEEI
 
Mobility Management on 5G Vehicular Cloud Computing Systems
Mobility Management on 5G Vehicular Cloud Computing SystemsMobility Management on 5G Vehicular Cloud Computing Systems
Mobility Management on 5G Vehicular Cloud Computing SystemsUniversity of Piraeus
 
Enhancing legacy infrastructures with content aware enablers towards a networ...
Enhancing legacy infrastructures with content aware enablers towards a networ...Enhancing legacy infrastructures with content aware enablers towards a networ...
Enhancing legacy infrastructures with content aware enablers towards a networ...Alpen-Adria-Universität
 
Enhancing qo s and qoe in ims enabled next generation networks
Enhancing qo s and qoe in ims enabled next generation networksEnhancing qo s and qoe in ims enabled next generation networks
Enhancing qo s and qoe in ims enabled next generation networksgraphhoc
 
IRJET- Aggregate Signature Scheme and Secured ID for Wireless Sensor Netw...
IRJET-  	  Aggregate Signature Scheme and Secured ID for Wireless Sensor Netw...IRJET-  	  Aggregate Signature Scheme and Secured ID for Wireless Sensor Netw...
IRJET- Aggregate Signature Scheme and Secured ID for Wireless Sensor Netw...IRJET Journal
 
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...IJECEIAES
 
3 S W 2009 I E E E Abstracts Java, N C C T Chennai
3    S W   2009  I E E E  Abstracts    Java,  N C C T  Chennai3    S W   2009  I E E E  Abstracts    Java,  N C C T  Chennai
3 S W 2009 I E E E Abstracts Java, N C C T Chennaincct
 
B E M E Projects M C A Projects B
B E  M E  Projects  M C A  Projects  BB E  M E  Projects  M C A  Projects  B
B E M E Projects M C A Projects Bncct
 
Ncct 2009 Ieee Java Projects
Ncct 2009 Ieee Java ProjectsNcct 2009 Ieee Java Projects
Ncct 2009 Ieee Java Projectsncct
 
I E E E 2009 A S P
I E E E 2009  A S PI E E E 2009  A S P
I E E E 2009 A S Pncct
 
Me Projects, M Tech Projects
Me Projects, M Tech ProjectsMe Projects, M Tech Projects
Me Projects, M Tech Projectsncct
 
J2 E E Projects, I E E E Projects 2009
J2 E E  Projects,  I E E E  Projects 2009J2 E E  Projects,  I E E E  Projects 2009
J2 E E Projects, I E E E Projects 2009ncct
 
Ieee Projects Asp.Net Projects Ieee 2009
Ieee Projects Asp.Net Projects Ieee 2009Ieee Projects Asp.Net Projects Ieee 2009
Ieee Projects Asp.Net Projects Ieee 2009ncct
 

Similar to PhD. Thesis defence Slides (20)

A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...
A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...
A smart Multi-hop hierarchical routing protocol for Efficient VIdeo communica...
 
Qo E E2 E6 Slotevent Programma
Qo E E2 E6 Slotevent ProgrammaQo E E2 E6 Slotevent Programma
Qo E E2 E6 Slotevent Programma
 
Priority scheduling for multipath video transmission in wmsns
Priority scheduling for multipath video transmission in wmsnsPriority scheduling for multipath video transmission in wmsns
Priority scheduling for multipath video transmission in wmsns
 
Part 2: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 2: Efficient Multimedia Delivery in Content-Centric Mobile NetworksPart 2: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 2: Efficient Multimedia Delivery in Content-Centric Mobile Networks
 
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingOn Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
 
Improving Network Security in MANETS using IEEACK
Improving Network Security in MANETS using IEEACKImproving Network Security in MANETS using IEEACK
Improving Network Security in MANETS using IEEACK
 
Video streaming over Ad hoc on-demand distance vector routing protocol
Video streaming over Ad hoc on-demand distance vector routing protocolVideo streaming over Ad hoc on-demand distance vector routing protocol
Video streaming over Ad hoc on-demand distance vector routing protocol
 
Mobility Management on 5G Vehicular Cloud Computing Systems
Mobility Management on 5G Vehicular Cloud Computing SystemsMobility Management on 5G Vehicular Cloud Computing Systems
Mobility Management on 5G Vehicular Cloud Computing Systems
 
Presentation Crosshaul (Nem Summit, Madrid) - 29Nov2017
Presentation Crosshaul (Nem Summit, Madrid) - 29Nov2017Presentation Crosshaul (Nem Summit, Madrid) - 29Nov2017
Presentation Crosshaul (Nem Summit, Madrid) - 29Nov2017
 
Enhancing legacy infrastructures with content aware enablers towards a networ...
Enhancing legacy infrastructures with content aware enablers towards a networ...Enhancing legacy infrastructures with content aware enablers towards a networ...
Enhancing legacy infrastructures with content aware enablers towards a networ...
 
Enhancing qo s and qoe in ims enabled next generation networks
Enhancing qo s and qoe in ims enabled next generation networksEnhancing qo s and qoe in ims enabled next generation networks
Enhancing qo s and qoe in ims enabled next generation networks
 
IRJET- Aggregate Signature Scheme and Secured ID for Wireless Sensor Netw...
IRJET-  	  Aggregate Signature Scheme and Secured ID for Wireless Sensor Netw...IRJET-  	  Aggregate Signature Scheme and Secured ID for Wireless Sensor Netw...
IRJET- Aggregate Signature Scheme and Secured ID for Wireless Sensor Netw...
 
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...
 
3 S W 2009 I E E E Abstracts Java, N C C T Chennai
3    S W   2009  I E E E  Abstracts    Java,  N C C T  Chennai3    S W   2009  I E E E  Abstracts    Java,  N C C T  Chennai
3 S W 2009 I E E E Abstracts Java, N C C T Chennai
 
B E M E Projects M C A Projects B
B E  M E  Projects  M C A  Projects  BB E  M E  Projects  M C A  Projects  B
B E M E Projects M C A Projects B
 
Ncct 2009 Ieee Java Projects
Ncct 2009 Ieee Java ProjectsNcct 2009 Ieee Java Projects
Ncct 2009 Ieee Java Projects
 
I E E E 2009 A S P
I E E E 2009  A S PI E E E 2009  A S P
I E E E 2009 A S P
 
Me Projects, M Tech Projects
Me Projects, M Tech ProjectsMe Projects, M Tech Projects
Me Projects, M Tech Projects
 
J2 E E Projects, I E E E Projects 2009
J2 E E  Projects,  I E E E  Projects 2009J2 E E  Projects,  I E E E  Projects 2009
J2 E E Projects, I E E E Projects 2009
 
Ieee Projects Asp.Net Projects Ieee 2009
Ieee Projects Asp.Net Projects Ieee 2009Ieee Projects Asp.Net Projects Ieee 2009
Ieee Projects Asp.Net Projects Ieee 2009
 

Recently uploaded

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
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
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 

PhD. Thesis defence Slides

  • 1. 104th PhD thesis defense at PPGEE/UFPA Cross-layer Optimizations for Multimedia Distribution over WMSNs and FANETs with QoE Support Denis Lima do Rosário Advisors: Eduardo Coelho Cerqueira Torsten Braun
  • 2. Outline ´ Introduction ´ Multi-hop and multi-path hierarchical routing protocol for Efficient VIdeo transmission (MEVI) ´ Cross-layer Link quality and Geographical-aware beaconless Opportunistic routing protocol (XLinGO) ´ Conclusion and Future Work 2
  • 3. Introduction – Wireless Multimedia Sensor Network (WMSN) Scenario 3
  • 4. Introduction – Flying Ad-hoc Network (FANET) Scenario Systems Mobile UsersBase Station Control Center 4
  • 5. Requirements for a Real-time Multimedia Distribution I ´ Scalability ´ Routing protocols must provide an efficient multi-hop communication between any pair of source and destination nodes, in order to deliver the collected data from any part of the monitored area. ´ The multi-hop communication must be scalable without requiring user intervention, and also independently of the number of nodes or field size ´ Efficient Buffer Control ´ Multimedia dissemination usually involves a set of nodes transmitting multiple video flows simultaneously. ´ Leading to a higher degree of network congestion, buffer overflow, and packet loss ratio, which reduces the quality level of the delivered video flows. ´ The routing protocol must prevent the selection of forwarding nodes with heavy traffic load. 5
  • 6. Requirements for a Real-time Multimedia Distribution II ´ Robustness ´ The network nodes must cope with dynamic topologies caused by node failure or mobility, and wireless channel changes ´ The multimedia dissemination continue reliable and robust despite dynamic topologies. ´ Energy-efficiency ´ Energy consumption is also prime concern in WMSNs and FANETs ´ Both networks consist of battery-powered nodes with limited energy resources. ´ The development of energy-efficient communication protocols is one of the main goals to increase network lifetime. 6
  • 7. Requirements for a Real-time Multimedia Distribution III ´ Quality of Experience (QoE) Requirements ´ Solutions involving multimedia transmissions must evaluate the video content from the user’s perspective and not only from the network’s perspective. ´ Over the last decade the focus has shifted away from pure network point-of-view assessment (QoS metrics) to a more human-centric approach (QoE metrics) and user-awareness. ´ QoS schemes alone are not enough to assess the quality level of multimedia applications, because they fail to capture subjective aspects of video content related to human experience and subjectivity 7
  • 8. Requirements for a Real-time Multimedia Distribution IV ´ Unreliable Nature of Wireless Channels ´ Link quality estimation is a fundamental building block in the design of routing protocols for WMSN and multimedia FANET scenarios ´ A reliable routing protocol must consider the link quality as a metric to select reliable quality routes for multimedia dissemination. 8
  • 9. Main Research Question and Contributions ´  The main research contributions of this thesis addresses by the research question of how to provide real-time multimedia distribution with high energy-efficiency, reliability, robustness, scalability, and QoE support over wireless ad-hoc networks. ´  Multi-hop and multi-path hierarchical routing protocol for Efficient VIdeo transmission for static WMSN scenarios (MEVI) ´  Cross-layer Link quality and Geographical-aware beaconless OR protocol for multimedia FANET scenarios (XLinGO) ´  QoE-aware Packet-Level Redundancy Mechanism (QoE-aware redundancy) ´  Mobile MultiMedia Wireless Sensor Network (M3WSN) OMNeT++ framework 9
  • 10. Thesis Contributions Source Node Destination NodeIntermediate Node Physical Application Transport MAC Routing Wireless ad-hoc network Physical MAC Routing Physical Application Transport MAC RoutingXLinGO or MEVIXLinGO or MEVI QoE-aware redundancy 10
  • 11. Related Work ´ The existing hierarchical routing protocols have the following drawbacks: ´ Include a higher overhead to create cluster. ´ Lack of efficient multi-hop and multi-path communication. ´ Lack of reliable cross-layer approach to select routes based on information about. ´ End-to-end link quality estimation; ´ Energy; ´ Number of Hops. ´ The existing beaconless OR protocols have the following drawbacks: ´ Do not consider multiple metrics for forwarding decisions. ´ Do not quickly detecting and responding to topology changes. 11
  • 12. Outline ´ Introduction ´ MEVI ´ Design and Operation Principles ´ Simulation Environment and Metrics ´ Evaluation ´ XLinGO ´ Conclusion and Future Work 12
  • 13. Multi-hop and multi-path hierarchical routing protocol for Efficient VIdeo transmission (MEVI) ´ MEVI is designed to work in a WMSN application with a fixed network infrastructure to accurately monitor physical scalar measurements, and also collect multimedia data in the case of an event occurrence. ´ MEVI relies on: ´ Hierarchical architecture; ´ Heterogeneous nodes; ´ MEVI considers two phases for data transmission: ´ Intra-cluster communication; ´ Inter-cluster communication. 13
  • 14. MEVI: Intra-Cluster Communication ´ Network nodes create clusters. ´ Cluster members sending the sensed value in a specific slot to their Cluster Head (CH). ´ Clusters are created with low signaling overhead, since nodes only send: ´ Beacons; ´ Data. 14
  • 15. MEVI: Inter-Cluster Communication MEVI exploits a reactive scheme to find on-demand multiple paths. •  Route request; and •  Route reply messages. Each possible path has a Path Quality (PQ) associated. •  E n d - t o - e n d l i n k q u a l i t y estimation; •  Energy; •  Number of Hops. 15
  • 16. MEVI: Inter-Cluster Communication CHs must send the aggregate packet to the DN. 16
  • 17. MEVI: Inter-Cluster Communication DN must analyze the received data by means of existing models or methods. It requests a video sequence from a given CH, as soon as it detects an event occurrence. 17
  • 18. MEVI: Inter-Cluster Communication M E V I s c h e d u l e s p a c k e t transmissions via multiple paths to provide robustness and load balancing. MEVI schedules the transmission of priority frames via the best path •  I-frame; and •  first P-frames. 18
  • 19. Outline ´ Introduction ´ MEVI ´ Design and Operation Principles ´ Simulation Environment and Metrics ´ Evaluation ´ XLinGO ´ Conclusion and Future Work 19
  • 20. Mobile MultiMedia Wireless Sensor Network OMNeT++ framework (M3WSN) ´ M3WSN framework relies on Castalia architecture to provide new functionalities. ´ It implements full support to: ´ deliver, control, and evaluating real video sequences. ´ scenarios composed of fixed and mobile nodes, as well as moving object. 20
  • 21. Evaluation Metrics ´ Energy-Efficiency Evaluation ´ Network lifetime ´ time spent until 10% of the network nodes remain alive; or ´ the moment of the first node run out of energy resources. ´ Objective and Subjective QoE Evaluation ´ Structural SIMilarity (SSIM) measures the structural distortion of the video, and attempts to obtain a better correlation with the user’s subjective impression. ´ Transmitted frame 21
  • 22. Outline ´ Introduction ´ MEVI ´ Design and Operation Principles ´ Simulation Environment and Metrics ´ Evaluation ´ XLinGO ´ Conclusion and Future Work 22
  • 23. Evaluation Goal ´ Simulation experiments aim to show the scalability, reliability, and energy-efficiency of MEVI for transmitting multimedia content compared to existing hierarchical routing protocols for a static WMSN scenarios. 23
  • 24. Hierarchical Routing Protocols under Evaluation ´  MEVI ´  Nodes create clusters with low overhead. ´  Nodes classify routes based on multiple metrics. ´  It considers a multi-path video transmission ´  LEACH ´  Nodes have homogeneous capabilities and transmit beacon, join, and schedule messages for cluster formation. ´  LEACH fixed CHs ´  Nodes have heterogeneous capabilities, i.e., it considers fixed CHs. ´  It follows the traditional LEACH implementation for cluster formation. ´  PEMuR: ´  nodes periodically create clusters in a centralized way by transmitting beacon, schedule, advertisement, identifier, and also join messages. ´  Nodes classify routes based only on remaining energy. 24
  • 27. Original MEVI LEACH PEMuR 27 Frame of transmitted video27
  • 28. MEVI in Summary ´ It considers a cluster formation with low overhead. ´ provides efficient and reliable intra-cluster communication. ´ It triggers the multimedia transmission according to the sensed value. ´ avoids the transmission of unnecessary video content and saving scarce network resources, such as energy and bandwidth. ´ It finds a subset of reliable CHs to establish multiple paths. ´ the subset of optimal CHs must provide high packet delivery rate. ´ It schedules multimedia transmission via multi-paths according to the frame relevance ´ provides load balancing, robustness, and QoE-awareness. 28
  • 29. Outline ´ Introduction ´ MEVI ´ XLinGO ´ Design and Operation Principles ´ Evaluation ´ Conclusion and Future Work 29
  • 30. Cross-layer Link quality and Geographical- aware beaconless OR protocol (XLinGO) ´  XLinGO is designed to work in multimedia FANET application to explore, sense, and also send multimedia data from the hazardous area as soon as the fixed network infrastructure is not available. ´  The main goal is to deliver multimedia content with a minimum video quality level from user’s perspective. ´  XlinGO relies on a beaconless OR approach ´  Takes into account multiple metrics for forwarding decision. ´  Considers a recovery mechanism for route reconstruction. ´  Includes two operational modes: ´  Contention-based forwarding mode; ´  Persistent route mode. 30
  • 31. Opportunistic Routing - coordination method ´ Beacon-based OR ´ Selects and prioritizes a set of candidate nodes by transmitting beacon messages before packet transmission. ´ Creates and orders a relay candidate list prior to packet transmission according to a certain criteria, such as expected transmission count. ´ Determines the candidate list before sending packets, and may not reflect the real situation at the moment of packet transmission. ´ Beaconless OR ´ Forwarding decisions are performed by the receiver of a packet. ´ Adds a small Dynamic Forwarding Delay (DFD) value before packet transmission. ´ Candidate node with best conditions compute the shortest DFD value, and thus such node transmits the packet faster. 31
  • 33. XLinGO: Contention-based forwarding mode 1.  Source broadcasts the video packet 33
  • 34. XLinGO: Contention-based forwarding mode 1.  Source broadcasts the video packet 2.  Nodes analyze the forwarding area 34
  • 35. XLinGO: Contention-based forwarding mode 1.  Source broadcasts the video packet 2.  Nodes analyze the forwarding area 3.  Nodes inside PPA compute the DFD based on geographical information, queue size, energy, and link quality. 35
  • 36. XLinGO: Contention-based forwarding mode 1.  Source broadcasts the video packet 2.  Nodes analyze the forwarding area 3.  Nodes inside PPA compute the DFD based on geographical information, queue size, energy, and link quality 4.  Node that generates the smallest DFD forwards the packet faster 36
  • 38. XLinGO: Persistent forwarding mode SN Fi Data packets … 1.  SN sends n video packet to Fi 2.  Fi computes the average of link quality and PDR for the last n received packets 3.  Fi sends a reply message to SN and piggyback link quality and PDR 4.  SN evaluates if it continues transmitting packets to Fi or if it returns to the Contention-based forwarding mode 38
  • 39. Outline ´ Introduction ´ MEVI ´ XLinGO ´ Design and Operation Principles ´ Evaluation ´ Conclusion and Future Work 39
  • 40. Evaluation Metrics and Goal ´ Simulation experiments aim ´ to show the performance of the recovery mechanism to quickly detect and react to topology changes. ´ to evaluate different beaconless OR protocol in a scenario with node mobility and simultaneous multiple video flows dissemination. ´ Objective and Subjective QoE Evaluation ´ Structural SIMilarity (SSIM) measures the structural distortion of the video, and attempts to obtain a better correlation with the user’s subjective impression. ´ Transmitted video. 40
  • 41. Beaconless OR Protocols under Evaluation ´ Original video ´ represents an errorless video transmission. ´ XLinGO ´ does not have node failures and recovery mechanism;. ´ XLinGO – Failure ´ relies on periodic route reconstruction. ´ experiences node failures. ´ XLinGO – Recovery ´ considers the recovery mechanism and experiences node failures. 41
  • 42. Impact of the mechanism to recover from route failures Interval for route reconstruction Timeout to detect route failure 42
  • 43. Beaconless OR Protocols under Evaluation ´  XLinGO ´  combines queue length, link quality, geographical location, and residual energy to compute the DFD. ´  relies on a recovery mechanism to react faster to route failure situations. ´  LinGO ´  combines link quality, geographical information, and energy to compute the DFD. ´  relies on periodic route reconstruction. ´  BLR ´  considers only geographical information to compute the DFD. ´  relies on periodic route reconstruction. ´  BOSS ´  relies only on geographical information to compute the DFD. ´  consider a tree-way handshake. ´  relies on periodic route reconstruction. ´  MRR ´  compute the DFD function based on geographical information, RSSI, and energy. ´  relies on a periodic route reconstruction. 43
  • 44. Simulation Description ´ Field size of 100x100 ´ Deployed 40 nodes ´ 1 – Destination node (static) ´ 2 – Mobile source nodes ´ 38 – Mobile possible forwarder nodes ´ Transmitted videos ´ Container, Hall, and Highway (YUV library) ´ UAV1 and UAV2 (downloaded from Youtube) 44
  • 45. Impact of Node Mobility45
  • 46. Transmitted video Video Transmitted via XLinGO Video Transmitted via BLR More videos at: https://plus.google.com/b/102508553201652207043/102508553201652207043/posts 46
  • 47. XLinGO in Summary ´ It finds a subset of reliable forwarders to establish a persistent route ´ the subset of optimal forwarders provides high packet delivery rate, enabling video delivery with high video quality level from the user’s experience. ´ It prevents the selection of a forwarders with heavy traffic load or low residual energy. ´ providing load balancing and energy-efficiency, as well as reduce queue congestions, packet loss, delay, and jitter. ´ It determines whether one of the forwarders from a given persistent route might be no longer available or still reliable to forward packets. ´ enabling a smoother operation in mobile networks. ´ providing robust and reliable multimedia transmission. 47
  • 49. Conclusion ´  We addressed the main research question of this thesis ´  how to provide real-time multimedia distribution with high energy-efficiency, reliability, robustness, scalability, and QoE support over wireless ad-hoc networks. ´  We developed: ´  Multi-hop and multi-path hierarchical routing protocol for Efficient VIdeo transmission for static WMSN scenarios (MEVI) ´  Cross-layer Link quality and Geographical-aware beaconless OR protocol for multimedia FANET scenarios (XLinGO) ´  QoE-aware Packet-Level Redundancy Mechanism (QoE-aware redundancy) ´  Mobile MultiMedia Wireless Sensor Network (M3WSN) OMNeT++ framework ´  We consider two classes of applications. ´  WMSN application that relies on fixed network infrastructure to accurately monitor physical scalar measurements, and also collect multimedia data in the case of an event occurrence. ´  Multimedia FANET application to explore, sense, and also send multimedia data from the hazardous area as soon as the fixed network infrastructure is not available. 49
  • 50. Conclusion Source Node Destination NodeIntermediate Node Physical Application Transport MAC Routing Wireless ad-hoc network Physical MAC Routing Physical Application Transport MAC Routing MEVI and XLinGO MEVI and XLinGO QoE-aware redundancy ´ We address several problem domains with contributions on different layers of the communication stack. 50
  • 51. Conclusion ´ The performance and behavior of our contribution for multimedia distribution was evaluated by means of simulation experiments. ´ Based on simulation results, we conclude that our cross-layer optimizations for multimedia distribution over WMSN and multimedia FANETs achieved results that filled the goal of our initial research question. *All developed modules will be available at http://cds.unibe.ch/research/M3WSN/ 51
  • 52. Future works ´ Perform Testbed experiments and long-term real- world deployment to confirm the simulation results. ´ TARWIS ´ XLinGO must consider the link expiration time estimation, position prediction, and moving direction in a 3D plane for routing decision. ´ avoiding the selection of a forwarder node that is moving in opposite direction in a 3D plane than its previous hop, which avoids loops and prevents suboptimal routing. 52
  • 53. Future works ´ Several issues need to be studied and understood in order to extend MEVI and XLinGO by taking into consideration, such as human-centric schemes, video characteristics, and context- awareness for decision making. ´ online QoE assessment and user experience can be measured and integrated into MEVI and XLinGO protocols, in order to support routing decisions to improve the user satisfaction on watching real-time video flows. 53
  • 54. List of Publications in Summary ´ 20 publications in national or international refereed journals, conferences, or workshops ´ 2 - Qualis A1 (2 journals) ´ 2 - Qualis A2 (1 journal and 1 conference) ´ 1 - Qualis B1 (1 conference) ´ 1 - Qualis B2 (1 conference) ´ 2 - Qualis B3 (2 conferences) ´ 2 - Qualis B4 (2 conferences) ´ 1 - Qualis B5 (1 journal) ´ 2 - Book Chapters ´ 7 - Qualis not Available *Following the ENG IV Qualis for journals papers, and CC Qualis for conference papers 54