Title: Ingegneria%20dell'Informazione
1Department of Information EngineeringUniversity
of Padova, ITALY
A Soft-QoS Scheduling Algorithm for Bluetooth
Piconets
A note on the use of these ppt slidesWere
making these slides freely available to all,
hoping they might be of use for researchers
and/or students. Theyre in PowerPoint form so
you can add, modify, and delete slides
(including this one) and slide content to suit
your needs. In return for use, we only ask the
followingIf you use these slides (e.g., in a
class, presentations, talks and so on) in
substantially unaltered form, that you mention
their source.If you post any slides in
substantially unaltered form on a www site, that
you note that they are adapted from (or perhaps
identical to) our slides, and put a link to the
authors webpage www.dei.unipd.it/zanella Thank
s and enjoy!
2Department of Information EngineeringUniversity
of Padova, ITALY
Special Interest Group on NEtworking
Telecommunications
A Soft-QoS Scheduling Algorithm for Bluetooth
Piconets
Andrea Zanella, Daniele Miorandi, Silvano
Pupolin, Andreola Cristian
andrea.zanella, daniele.miorandi,
silvano.pupolin, freccia_at_dei.unipd.it
WPMC 2003, 21-22 October 2003
3Outline of the contents
- Motivations Purposes
- Bluetooth Basic
- Soft-QoS for Bluetooth SFPQ
- Simulations Result
- Concluding Remarks
4What and Why
5Motivations
- Demand for QoS support over portable electronic
devices is increasing - audio/video streaming
- interactive games
- multimedia
6Hard Soft QoS
Hard-QoS
Soft-QoS
- Widely used in wired networks
- Integrated Services flow based (RSVP)?
- Differentiated Services class based
- Suitable for wireless networks
- Applications may work even if, for short periods
of time, QoS requirements are not satisfied - Deals with limited bandwidth and radio channel
7Soft-QoS parameters
- QoS parameters required per link
- Minimum peak band Br
- End-to-End Delay Dr
- Soft QoS parameter Target Satisfaction index
- ?r percentage of pcks expected to satisfy QoS
constrains - ?r 1 ? hard QoS (or wealthy clients)?
- ?r 0 ? pure best-effort (or poor clients)?
8Aim of the study
- Adding Soft-QoS support to BT piconets
- Design of Soft-QoS scheduling algorithm
- Analysis of the proposed algorithm
9What the standard says
10(No Transcript)
11Introduction to QoS issues
- QoS in Bluetooth networks
12Hard QoS the FPQ scheme
- QoS parameters required per link
- Expected Data Rate
- Maximum acceptable Delay
- Slave Analyzer determines
- Probability of queued packets (Pdata)?
- Time interval since last POLL/NULL
- Selection Algorithm
- Determine priority for each link
- Select the link with highest priority
- Limits
- Inefficient short-period
- service differentiation
Lapeyrie, Turletti, Fair and efficient Polling
algorithm with QoS support,INFOCOM03
13Soft QoS support
- Soft-FPQ algorithm for Bluetooth piconets
14Soft-QoS the SFPQ scheme
- Strategy
- Dynamic estimation of the satisfaction level
of each link - Adjust priorities according to
- Traffic characteristics
- Classic QoS parameters (max delay, min data
rate)? - Estimated Satisfaction Margins
15Example of dynamic estimation
16Priority Evaluation
- Traffic Demand
- QoS Request
Fairness
Normalized Satisfaction Index
Constants
17NS2 Simulation
- Simulation of QoS Bluetooth Piconet
18Simulation Scenario
- Piconet with 7 slaves
- Only upstream traffic
- One application per slave
- One application ?1 (Hard QoS)?
- One application ?0.9
- One streaming video application ?0.9
- 4 Best Effort applications ?0.2
- Simulation dynamic
- Slaves with high ? are active for all the
simulation time - Best Effort transmissions start sequentially
seconds apart - When all the applications are active the system
gets close to saturation
19(No Transcript)
20Satisfaction perceived (2/3)?
Target Satisfaction ?0.9
Heavy Load
21(No Transcript)
22Delay Distribution
- Video Streaming Delay Distribution
- Low traffic
- Video Streaming Delay Distribution
- High traffic
23Conclusions Future work
- In summary, we have
- introduced the Satisfaction Index parameter
- proposed a method to dynamically estimate the
perceived satisfaction - modified the priorities computation to take into
account satisfaction margins - In other words, we have provided Soft QoS in
Bluetooth - Better service differentiation
- Efficient resource distribution
- Next steps
- Dynamic parameters tuning
- Extension of the algorithm to Scatternet
structures
24Department of Information EngineeringUniversity
of Padova, ITALY
A Soft-QoS scheduling algorithm for Bluetooth
piconets
Questions?
Andrea Zanella, Daniele Miorandi, Silvano
Pupolin, Andreola Cristian