Bluetooth is a radio interface standard used to build a personal area ad-hoc network(PAN) by interconnecting mobile electronics devices.
In PAN, different applications and protocols place different QOS demands on the link. To meet these requirements properly, Bluetooth specification provides Quality Of Service(QOS) configuration. In particular, Bluetooth LMP commands are used to configure the poll interval to provide QOS service to the higher layer. However, a method to provide QOS in scatternet is absent in the specification. Moreover, in scatternet, the schedule exerts a direct influence on the basic QOS properties like bandwidth, delay and jitter.
In this paper, we present two versions of QOS-aware scheduling algorithms: a perfect assignment algorithm for bipartite scatternet and a distributed, local algorithm. Also, both algorithms are shown to be perfect over tree scatternet. Finally, we present the performance and QOS evaluation. It is shown that the delay and jitter of the schedule generated by the algorithms have tight bounds.