Enhancing Performance of Bluetooth Piconets Using Priority Scheduling and Exponential Back-Off Mechanism

Bluetooth is a personal wireless communication technology and is being applied in many scenarios. It is an emerging standard for short range, low cost, low power wireless access technology. Current existing MAC (Medium Access Control) scheduling schemes only provide best-effort service for all masterslave connections. It is very challenging to provide QoS (Quality of Service) support for different connections due to the feature of Master Driven TDD (Time Division Duplex). However, there is no solution available to support both delay and bandwidth guarantees required by real time applications. This paper addresses the issue of how to enhance QoS support in a Bluetooth piconet. The Bluetooth specification proposes a Round Robin scheduler as possible solution for scheduling the transmissions in a Bluetooth Piconet. We propose an algorithm which will reduce the bandwidth waste and enhance the efficiency of network. We define token counters to estimate traffic of real-time slaves. To increase bandwidth utilization, a back-off mechanism is then presented for best-effort slaves to decrease the frequency of polling idle slaves. Simulation results demonstrate that our scheme achieves better performance over the Round Robin scheduling.




References:
[1] Bluetooth Special Interest Group. http://www.bluetooth.com/
[2] M. Kalia, D. Bansal, R. Shorey, "Data Scheduling and SAR for
Bluetooth MAC",in Proc.of IEEE Vehicular Technology
Conference,2000,pp.716-720
[3] M. Kalia, D. Bansal, R. Shorey, "MAC Scheduling and SAR Policies for
Bluetooth: A Master Driven TDD Pico-Cellular Wireless System", in
Proc.of IEEE International Workshop on Mobile Multimedia
Communications,1999,pp.384-388
[4] A. Das, A. Ghose, et al., "Enhancing Performance of Asynchronous
Data Traffic over the Bluetooth Wireless Ad-hoc Network", IEEE
INFOCOM-01,Vol.1,pp 591-600, April 2001.
[5] S. McCanne and S. Floyd, "NS-Network Simulator",