SlideShare a Scribd company logo
1 of 21
Download to read offline
Experimental
Evaluation of
Large Scale WiFi
Multicast Rate Control
Presented By:
Belal Essam ElDiwany
Varun Guptay, Craig Guttermany, Yigal Bejerano,
Gil Zussmany
2 January 2017 1/20
| Agenda
ā€¢ Motivation
ā€¢ Related Work
ā€¢ Objective
ā€¢ MuDRA Algorithm
ā€¢ Experimental Evaluation
ā€¢ Performance Comparison
2 January 2017 2/20
|Motivation
ā€¢ As a solution for multimedia delivery in crowded areas, WiFi
multicast to very large groups has gained attention considerably.
ā€¢ So far, most recently proposed schemes do not provide performance
guarantees and none have been tested at scale.
ā€¢ To address the issue of providing high multicast throughput with
performance guarantees, authors present the design and
experimental evaluation of the Multicast Dynamic Rate Adaptation
(MuDRA) algorithm.
2 January 2017 3/20
|Motivation Contā€™d
ā€¢ Experimental evaluation of MuDRA
on the ORBIT testbed with over 150
nodes shows that MuDRA
outperforms other schemes and
supports high throughput multicast
flows to hundreds of receivers while
meeting quality requirements.
2 January 2017 4/20
|Related Work
ā€¢ Several solutions were proposed for Multimedia (e.g., video) delivery
over crowded venues.
ā€¢ Most of them are based on dense deployments of Access Points
(APs) and require considerable capital and operational costs, may
suffer from interference between APs, and others.
ā€¢ Multicast offers another approach for video delivery to large groups
of users interested in venue specific content (e.g., sports arenas,
entertainment centers, and lecture halls).
2 January 2017 5/20
|Related Work Contā€™d
ā€¢ However, WiFi networks provide limited multicast support at low rates
without a feedback mechanism that guarantees service quality.
ā€¢ To improve performance, there is a need for a multicast system that
dynamically adapts the transmission rate.
ā€¢ A major challenge in designing Multicast Rate Adaptation (RA) system is to:
ā€¢ Obtain accurate quality reports with low overhead (i.e., a multicast system should
conduct efficient RA based on only limited reports from the nodes).
ā€¢ Note:
ā€¢ Packet delivery ratio (PDR), is the ratio of the received packets to the transmitted ones, a QoE
(QoS) metric.
ā€¢ A normal node is the one having its PDR above L (PDR threshold).
ā€¢ Otherwise, it is considered as an abnormal node.
2 January 2017 6/20
|Objective
ā€¢ To develop a practical and efficient rate control system which satisfies the
following requirements:
ļƒ¼(R1) High throughput ā€“ Operate at the highest possible rate, termed as the target rate, while
preserving SLAs.
ļƒ¼(R2) Service Level Agreements (SLAs) ā€“ Given L , and a Population-Threshold X, the selected
rate should guarantee that at least X% of the nodes experience PDR above L (i.e., are normal
nodes).
ā€¢ This provides an upper bound of Amax = n. (1-X) on the number of permitted abnormal nodes.
ļƒ¼(R3) Scalability ā€“ Support hundreds of nodes.
ļƒ¼(R4) Stability ā€“ Avoid rate changes due to sporadic channel condition changes.
ļƒ¼(R5) Fast Convergence ā€“ Converge fast to the target rate after long-lasting changes (e.g., user
mobility or network changes).
ļƒ¼(R6) Standard and Technology Compliance ā€“ No change to the IEEE 802.11 standard or
operating system of the nodes.
2 January 2017 7/20
|The Multicast Dynamic Rate Adaptation
(MuDRA) algorithm
ā€¢ Intuitive Note: multicast packets are not acknowledged.
ā€¢ The overall MuDRA algorithm relies on three main components:
ā€¢ (i) Feedback (FB) Node Selection.
ā€¢ (ii) Rate Decision (Procedure 1): Utilizes the FB reports to determine the
highest possible rate, termed the target-rate.
ā€¢ (iii) Stability Preserving Method (Procedure 2): A window based method that
maintains rate stability in the event of sporadic interference and after an RA
decision.
2 January 2017 8/20
|A. Feedback (FB) Node Selection
ā€¢ The FB node selection process, termed ā€œK- Worstā€, where the AP
selects K nodes with the worst channel conditions as FB nodes (the
nodeā€™s channel condition is determined by its PDR).
2 January 2017 9/20
|B. Rate Decision Rules and Procedure
ā€¢ Introducing the target rate: In the experiment, the target rate is 36Mbps which is
the highest rate above which the SLA requirements will be violated.
|B. Rate Decision Rules and Procedure Contā€™d
ā€¢ Let At and Mt denote the number of abnormal and mid-PDR nodes at time t,
respectively. Authors obtain the following empirical property.
ā€¢ Property 1 (Target Condition): Assume that at a given time t, the following
condition holds,
then almost surely, the AP transmits on the target-rate at time t.
|B. Rate Decision Rules and Procedure Contā€™d
ā€¢ The rate changing rules are as follows:
|B. Rate Decision Rules and Procedure Contā€™d
ā€¢ The rate change process is based on the aforementioned rules is as follows:
|C. The Stability Preserving Method contā€™d
ā€¢ It is desirable to change the rate as soon as Rules I or III are satisfied to minimize
QoE disruption.
ā€¢ Authors observed that such a strategy can cause severe rate and throughput
fluctuations.
ā€¢ To address this, authors introduce in Procedure 2, a process which balances fast
convergence with stability.
2 January 2017 14/20
|MuDRA Algorithm
|Reporting Interval Duration
ā€¢ For immediate response to changes in service quality, the status reports should
be sent as frequently as possible, (i.e., minimal reporting interval).
ā€¢ The control overhead comprises of unicast FB data sent by nodes and multicast
data sent by AP to manage K FB nodes.
|Reporting Interval Duration contā€™d
ā€¢ With proper calculation for Appropriate Reporting Interval Duration T, authors get
ā€¢ Where Ī”PDR : reduction in PDR.
T : the reporting interval
K : upper bound on FB nodes
D : the TX duration of multicast msg
d : the TX duration of FB msg
Therefore, design your T based on your acceptable value for Ī”PDR
|Experimental Evaluation of MuDRA
ā€¢ MuDRAā€™s operation over 300 seconds with 162 nodes:
ā€¢ (a): The population of abnormal nodes (2-3 most of the time).
ā€¢ (b): The AP converges to the target rate after the initial interference spike in abnormal nodes at 15s.
The AP successfully ignored the interference spikes at time instants of 210, 240, and 280s to maintain a
stable rate.
ā€¢ (c): The overall control overhead.
|Performance Comparison
ā€¢ Background traffic: two nodes near the center of the grid that exchange unicast traffic at a fixed rate of
6Mbps in a periodic on/off pattern with on and off periods 20s each.
ā€¢ MuDRA achieves 2x higher throughput than pseudo-multicast while sacrificing PDR only at a few
poorly performing nodes.
ā€¢ While the fixed rate and SRA schemes can obtain similar throughput as MuDRA, they do not meet the
SLA requirements.
Questions
____________________
Thank You
Backup:
The Experiment
ā€¢ In all the experiments, one corner node served as a
single multicast AP. The other nodes were multicast
receivers.
ā€¢ The AP used 802.11a to send a multicast UDP flow,
where each packet was 1400 bytes.
ā€¢ The AP used the lowest supported transmission power
of 1mW = 0dBm to ensure that the channel conditions of
some nodes are marginal.
2 January 2017

More Related Content

What's hot

Congestion control 1
Congestion control 1Congestion control 1
Congestion control 1Aman Jaiswal
Ā 
Congetion Control.pptx
Congetion Control.pptxCongetion Control.pptx
Congetion Control.pptxNaveen Dubey
Ā 
Business Models for Dynamically Provisioned Optical Networks
Business Models for Dynamically Provisioned Optical NetworksBusiness Models for Dynamically Provisioned Optical Networks
Business Models for Dynamically Provisioned Optical NetworksTal Lavian Ph.D.
Ā 
Congestion Control
Congestion ControlCongestion Control
Congestion ControlRam Dutt Shukla
Ā 
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performanceUwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performanceEmad ALmarday
Ā 
A New QoS Renegotiation Mechanism for Multimedia Applications
A New QoS Renegotiation Mechanism for Multimedia ApplicationsA New QoS Renegotiation Mechanism for Multimedia Applications
A New QoS Renegotiation Mechanism for Multimedia ApplicationsABDELAAL
Ā 
Congestion on computer network
Congestion on computer networkCongestion on computer network
Congestion on computer networkDisi Dc
Ā 
ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS
ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKSENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS
ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKScscpconf
Ā 
Cell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield MaximizationCell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield MaximizationAsoka Korale
Ā 
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio NetworksDecentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio NetworksIffat Anjum
Ā 
Congestion control
Congestion controlCongestion control
Congestion controlMadhusudhan G
Ā 
Factors affecting 2g data speed
Factors affecting 2g data speedFactors affecting 2g data speed
Factors affecting 2g data speedAlfred Ongere
Ā 
Ttsl orissa-egprs-download-throughput-improved-new
Ttsl orissa-egprs-download-throughput-improved-newTtsl orissa-egprs-download-throughput-improved-new
Ttsl orissa-egprs-download-throughput-improved-newswatisabnis87
Ā 
Distributed contention based mac protocol for cognitive radio
Distributed contention based mac protocol for cognitive radioDistributed contention based mac protocol for cognitive radio
Distributed contention based mac protocol for cognitive radioIffat Anjum
Ā 
Congestion control
Congestion controlCongestion control
Congestion controlNoushad Hasan
Ā 

What's hot (20)

Congestion control 1
Congestion control 1Congestion control 1
Congestion control 1
Ā 
Schedulling
SchedullingSchedulling
Schedulling
Ā 
Congetion Control.pptx
Congetion Control.pptxCongetion Control.pptx
Congetion Control.pptx
Ā 
Business Models for Dynamically Provisioned Optical Networks
Business Models for Dynamically Provisioned Optical NetworksBusiness Models for Dynamically Provisioned Optical Networks
Business Models for Dynamically Provisioned Optical Networks
Ā 
Last
LastLast
Last
Ā 
Congestion Control
Congestion ControlCongestion Control
Congestion Control
Ā 
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performanceUwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
Ā 
Admission control
Admission controlAdmission control
Admission control
Ā 
A New QoS Renegotiation Mechanism for Multimedia Applications
A New QoS Renegotiation Mechanism for Multimedia ApplicationsA New QoS Renegotiation Mechanism for Multimedia Applications
A New QoS Renegotiation Mechanism for Multimedia Applications
Ā 
Congestion Control
Congestion ControlCongestion Control
Congestion Control
Ā 
presentation
presentationpresentation
presentation
Ā 
Congestion on computer network
Congestion on computer networkCongestion on computer network
Congestion on computer network
Ā 
ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS
ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKSENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS
ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS
Ā 
Cell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield MaximizationCell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield Maximization
Ā 
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio NetworksDecentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Ā 
Congestion control
Congestion controlCongestion control
Congestion control
Ā 
Factors affecting 2g data speed
Factors affecting 2g data speedFactors affecting 2g data speed
Factors affecting 2g data speed
Ā 
Ttsl orissa-egprs-download-throughput-improved-new
Ttsl orissa-egprs-download-throughput-improved-newTtsl orissa-egprs-download-throughput-improved-new
Ttsl orissa-egprs-download-throughput-improved-new
Ā 
Distributed contention based mac protocol for cognitive radio
Distributed contention based mac protocol for cognitive radioDistributed contention based mac protocol for cognitive radio
Distributed contention based mac protocol for cognitive radio
Ā 
Congestion control
Congestion controlCongestion control
Congestion control
Ā 

Similar to Experimental Evaluation of MuDRA Algorithm for Efficient WiFi Multicast Rate Control

Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Berna Bulut
Ā 
LTE Key Technologies
LTE Key TechnologiesLTE Key Technologies
LTE Key TechnologiesAbdulrahman Fady
Ā 
Arte 12052005 1
Arte 12052005 1Arte 12052005 1
Arte 12052005 1pkedar79
Ā 
unit_5 ppt DIRECT BROADCAST SATELLITE.pptx
unit_5 ppt DIRECT BROADCAST SATELLITE.pptxunit_5 ppt DIRECT BROADCAST SATELLITE.pptx
unit_5 ppt DIRECT BROADCAST SATELLITE.pptxrubini Rubini
Ā 
Mmclass10
Mmclass10Mmclass10
Mmclass10Hassan Dar
Ā 
Modelling D2D Communications in Cellular Access Networks via Coupled Processors
Modelling D2D Communications in Cellular Access Networks via Coupled ProcessorsModelling D2D Communications in Cellular Access Networks via Coupled Processors
Modelling D2D Communications in Cellular Access Networks via Coupled ProcessorsInstitute of Information Systems (HES-SO)
Ā 
Link adaptation
Link adaptationLink adaptation
Link adaptationDILSHAD AHMAD
Ā 
MULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSMULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSKathirvel Ayyaswamy
Ā 
H ip qo s for 3g
H ip qo s for 3gH ip qo s for 3g
H ip qo s for 3gSocnho Kit
Ā 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksChandra Meena
Ā 
Baseband processor final rev
Baseband processor final revBaseband processor final rev
Baseband processor final revHarshit Srivastava
Ā 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocolsNitesh Singh
Ā 
50509750 fundamentals-of-rf-planning
50509750 fundamentals-of-rf-planning50509750 fundamentals-of-rf-planning
50509750 fundamentals-of-rf-planningTiago Taborda Taborda
Ā 
QoSintro.PPT
QoSintro.PPTQoSintro.PPT
QoSintro.PPTpayal445263
Ā 
NZNOG 2020: Buffers, Buffer Bloat and BBR
NZNOG 2020: Buffers, Buffer Bloat and BBRNZNOG 2020: Buffers, Buffer Bloat and BBR
NZNOG 2020: Buffers, Buffer Bloat and BBRAPNIC
Ā 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
Ā 
3G Radio Network Planning
3G Radio Network Planning3G Radio Network Planning
3G Radio Network Planningtoha ardi nugraha
Ā 

Similar to Experimental Evaluation of MuDRA Algorithm for Efficient WiFi Multicast Rate Control (20)

Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Ā 
Wcdma planning
Wcdma planningWcdma planning
Wcdma planning
Ā 
LTE Key Technologies
LTE Key TechnologiesLTE Key Technologies
LTE Key Technologies
Ā 
Arte 12052005 1
Arte 12052005 1Arte 12052005 1
Arte 12052005 1
Ā 
unit_5 ppt DIRECT BROADCAST SATELLITE.pptx
unit_5 ppt DIRECT BROADCAST SATELLITE.pptxunit_5 ppt DIRECT BROADCAST SATELLITE.pptx
unit_5 ppt DIRECT BROADCAST SATELLITE.pptx
Ā 
Mmclass10
Mmclass10Mmclass10
Mmclass10
Ā 
Modelling D2D Communications in Cellular Access Networks via Coupled Processors
Modelling D2D Communications in Cellular Access Networks via Coupled ProcessorsModelling D2D Communications in Cellular Access Networks via Coupled Processors
Modelling D2D Communications in Cellular Access Networks via Coupled Processors
Ā 
Link adaptation
Link adaptationLink adaptation
Link adaptation
Ā 
MULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSMULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKS
Ā 
H ip qo s for 3g
H ip qo s for 3gH ip qo s for 3g
H ip qo s for 3g
Ā 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networks
Ā 
Baseband processor final rev
Baseband processor final revBaseband processor final rev
Baseband processor final rev
Ā 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocols
Ā 
HSPA Essentials
HSPA EssentialsHSPA Essentials
HSPA Essentials
Ā 
Qo s rsvp......
Qo s rsvp......Qo s rsvp......
Qo s rsvp......
Ā 
50509750 fundamentals-of-rf-planning
50509750 fundamentals-of-rf-planning50509750 fundamentals-of-rf-planning
50509750 fundamentals-of-rf-planning
Ā 
QoSintro.PPT
QoSintro.PPTQoSintro.PPT
QoSintro.PPT
Ā 
NZNOG 2020: Buffers, Buffer Bloat and BBR
NZNOG 2020: Buffers, Buffer Bloat and BBRNZNOG 2020: Buffers, Buffer Bloat and BBR
NZNOG 2020: Buffers, Buffer Bloat and BBR
Ā 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
Ā 
3G Radio Network Planning
3G Radio Network Planning3G Radio Network Planning
3G Radio Network Planning
Ā 

Recently uploaded

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
Ā 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
Ā 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
Ā 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
Ā 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
Ā 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
Ā 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
Ā 
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
Ā 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
Ā 
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”soniya singh
Ā 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
Ā 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Ā 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
Ā 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoĆ£o Esperancinha
Ā 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
Ā 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
Ā 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
Ā 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
Ā 

Recently uploaded (20)

Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Ā 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
Ā 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
Ā 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
Ā 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
Ā 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Ā 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
Ā 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Ā 
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
šŸ”9953056974šŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
Ā 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Ā 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Ā 
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Ā 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
Ā 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Ā 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
Ā 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Ā 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Ā 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Ā 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
Ā 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
Ā 

Experimental Evaluation of MuDRA Algorithm for Efficient WiFi Multicast Rate Control

  • 1. Experimental Evaluation of Large Scale WiFi Multicast Rate Control Presented By: Belal Essam ElDiwany Varun Guptay, Craig Guttermany, Yigal Bejerano, Gil Zussmany 2 January 2017 1/20
  • 2. | Agenda ā€¢ Motivation ā€¢ Related Work ā€¢ Objective ā€¢ MuDRA Algorithm ā€¢ Experimental Evaluation ā€¢ Performance Comparison 2 January 2017 2/20
  • 3. |Motivation ā€¢ As a solution for multimedia delivery in crowded areas, WiFi multicast to very large groups has gained attention considerably. ā€¢ So far, most recently proposed schemes do not provide performance guarantees and none have been tested at scale. ā€¢ To address the issue of providing high multicast throughput with performance guarantees, authors present the design and experimental evaluation of the Multicast Dynamic Rate Adaptation (MuDRA) algorithm. 2 January 2017 3/20
  • 4. |Motivation Contā€™d ā€¢ Experimental evaluation of MuDRA on the ORBIT testbed with over 150 nodes shows that MuDRA outperforms other schemes and supports high throughput multicast flows to hundreds of receivers while meeting quality requirements. 2 January 2017 4/20
  • 5. |Related Work ā€¢ Several solutions were proposed for Multimedia (e.g., video) delivery over crowded venues. ā€¢ Most of them are based on dense deployments of Access Points (APs) and require considerable capital and operational costs, may suffer from interference between APs, and others. ā€¢ Multicast offers another approach for video delivery to large groups of users interested in venue specific content (e.g., sports arenas, entertainment centers, and lecture halls). 2 January 2017 5/20
  • 6. |Related Work Contā€™d ā€¢ However, WiFi networks provide limited multicast support at low rates without a feedback mechanism that guarantees service quality. ā€¢ To improve performance, there is a need for a multicast system that dynamically adapts the transmission rate. ā€¢ A major challenge in designing Multicast Rate Adaptation (RA) system is to: ā€¢ Obtain accurate quality reports with low overhead (i.e., a multicast system should conduct efficient RA based on only limited reports from the nodes). ā€¢ Note: ā€¢ Packet delivery ratio (PDR), is the ratio of the received packets to the transmitted ones, a QoE (QoS) metric. ā€¢ A normal node is the one having its PDR above L (PDR threshold). ā€¢ Otherwise, it is considered as an abnormal node. 2 January 2017 6/20
  • 7. |Objective ā€¢ To develop a practical and efficient rate control system which satisfies the following requirements: ļƒ¼(R1) High throughput ā€“ Operate at the highest possible rate, termed as the target rate, while preserving SLAs. ļƒ¼(R2) Service Level Agreements (SLAs) ā€“ Given L , and a Population-Threshold X, the selected rate should guarantee that at least X% of the nodes experience PDR above L (i.e., are normal nodes). ā€¢ This provides an upper bound of Amax = n. (1-X) on the number of permitted abnormal nodes. ļƒ¼(R3) Scalability ā€“ Support hundreds of nodes. ļƒ¼(R4) Stability ā€“ Avoid rate changes due to sporadic channel condition changes. ļƒ¼(R5) Fast Convergence ā€“ Converge fast to the target rate after long-lasting changes (e.g., user mobility or network changes). ļƒ¼(R6) Standard and Technology Compliance ā€“ No change to the IEEE 802.11 standard or operating system of the nodes. 2 January 2017 7/20
  • 8. |The Multicast Dynamic Rate Adaptation (MuDRA) algorithm ā€¢ Intuitive Note: multicast packets are not acknowledged. ā€¢ The overall MuDRA algorithm relies on three main components: ā€¢ (i) Feedback (FB) Node Selection. ā€¢ (ii) Rate Decision (Procedure 1): Utilizes the FB reports to determine the highest possible rate, termed the target-rate. ā€¢ (iii) Stability Preserving Method (Procedure 2): A window based method that maintains rate stability in the event of sporadic interference and after an RA decision. 2 January 2017 8/20
  • 9. |A. Feedback (FB) Node Selection ā€¢ The FB node selection process, termed ā€œK- Worstā€, where the AP selects K nodes with the worst channel conditions as FB nodes (the nodeā€™s channel condition is determined by its PDR). 2 January 2017 9/20
  • 10. |B. Rate Decision Rules and Procedure ā€¢ Introducing the target rate: In the experiment, the target rate is 36Mbps which is the highest rate above which the SLA requirements will be violated.
  • 11. |B. Rate Decision Rules and Procedure Contā€™d ā€¢ Let At and Mt denote the number of abnormal and mid-PDR nodes at time t, respectively. Authors obtain the following empirical property. ā€¢ Property 1 (Target Condition): Assume that at a given time t, the following condition holds, then almost surely, the AP transmits on the target-rate at time t.
  • 12. |B. Rate Decision Rules and Procedure Contā€™d ā€¢ The rate changing rules are as follows:
  • 13. |B. Rate Decision Rules and Procedure Contā€™d ā€¢ The rate change process is based on the aforementioned rules is as follows:
  • 14. |C. The Stability Preserving Method contā€™d ā€¢ It is desirable to change the rate as soon as Rules I or III are satisfied to minimize QoE disruption. ā€¢ Authors observed that such a strategy can cause severe rate and throughput fluctuations. ā€¢ To address this, authors introduce in Procedure 2, a process which balances fast convergence with stability. 2 January 2017 14/20
  • 16. |Reporting Interval Duration ā€¢ For immediate response to changes in service quality, the status reports should be sent as frequently as possible, (i.e., minimal reporting interval). ā€¢ The control overhead comprises of unicast FB data sent by nodes and multicast data sent by AP to manage K FB nodes.
  • 17. |Reporting Interval Duration contā€™d ā€¢ With proper calculation for Appropriate Reporting Interval Duration T, authors get ā€¢ Where Ī”PDR : reduction in PDR. T : the reporting interval K : upper bound on FB nodes D : the TX duration of multicast msg d : the TX duration of FB msg Therefore, design your T based on your acceptable value for Ī”PDR
  • 18. |Experimental Evaluation of MuDRA ā€¢ MuDRAā€™s operation over 300 seconds with 162 nodes: ā€¢ (a): The population of abnormal nodes (2-3 most of the time). ā€¢ (b): The AP converges to the target rate after the initial interference spike in abnormal nodes at 15s. The AP successfully ignored the interference spikes at time instants of 210, 240, and 280s to maintain a stable rate. ā€¢ (c): The overall control overhead.
  • 19. |Performance Comparison ā€¢ Background traffic: two nodes near the center of the grid that exchange unicast traffic at a fixed rate of 6Mbps in a periodic on/off pattern with on and off periods 20s each. ā€¢ MuDRA achieves 2x higher throughput than pseudo-multicast while sacrificing PDR only at a few poorly performing nodes. ā€¢ While the fixed rate and SRA schemes can obtain similar throughput as MuDRA, they do not meet the SLA requirements.
  • 21. Backup: The Experiment ā€¢ In all the experiments, one corner node served as a single multicast AP. The other nodes were multicast receivers. ā€¢ The AP used 802.11a to send a multicast UDP flow, where each packet was 1400 bytes. ā€¢ The AP used the lowest supported transmission power of 1mW = 0dBm to ensure that the channel conditions of some nodes are marginal. 2 January 2017