Performance Evaluation of Bluetooth Polling Schemes: An Analytical Approach

In the recent years, many polling schemes for Bluetooth networks have been proposed and evaluated. To the authors knowledge, however, analysis has been carried out mainly through computer simulations and, up to now, no mathematical treatment of this topic has been presented. In this paper, we propose an analytical framework for performance evaluation of polling algorithms in Bluetooth piconets. The analysis is carried out by resorting to an effective and simple mathematical method, called Equilibrium Point Analysis. The system is modelled as a multidimensional finite Markov chain and performance metrics are evaluated at the equilibrium state. The analysis is focused on three classical polling schemes, namely Pure Round Robin, Gated Round Robin and Exhaustive Round Robin, which are compared in terms of packet delay, channel utilization, and fairness among users. Both analytical and simulation results are presented for three relevant scenarios, in order to validate the accuracy of the analysis proposed.

[1]  高木 英明,et al.  Analysis of polling systems , 1986 .

[2]  S. Wittevrongel,et al.  Queueing systems , 2019, Autom..

[3]  Deepak Bansal,et al.  MAC scheduling and SAR policies for Bluetooth: a master driven TDD pico-cellular wireless system , 1999, 1999 IEEE International Workshop on Mobile Multimedia Communications (MoMuC'99) (Cat. No.99EX384).

[4]  M. E. Woodward,et al.  Equivalence of approximation techniques for solution of multidimensional Markov chains in network modelling , 1991 .

[5]  Donald F. Towsley,et al.  On optimal polling policies , 1992, Queueing Syst. Theory Appl..

[6]  Rajeev Shorey,et al.  MAC scheduling policies for power optimization in Bluetooth: a master driven TDD wireless system , 2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).

[7]  Mario Gerla,et al.  Efficient polling schemes for Bluetooth picocells , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[8]  Martin E. Hellman,et al.  Bistable Behavior of ALOHA-Type Systems , 1975, IEEE Trans. Commun..

[9]  Peter O'Reilly,et al.  Performance Analysis of Local Computer Networks , 1986 .

[10]  Leonard Kleinrock,et al.  Theory, Volume 1, Queueing Systems , 1975 .

[11]  Geert J. Heijenk,et al.  Polling Best Effort Traffic in Bluetooth , 2002, Wirel. Pers. Commun..

[12]  B. Nordstrom FINITE MARKOV CHAINS , 2005 .

[13]  Deepak Bansal,et al.  Data scheduling and SAR for Bluetooth MAC , 2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).

[14]  RAFFAELE BRUNO,et al.  Bluetooth: Architecture, Protocols and Scheduling Algorithms , 2004, Cluster Computing.

[15]  Shuji Tasaka Stability and Performance of the R-Aloha Packet Broadcast System , 1983, IEEE Transactions on Computers.

[16]  Geert Heijenk,et al.  Polling in Bluetooth: a simplified best effort case , 2001 .

[17]  Moshe Sidi,et al.  Polling systems: applications, modeling, and optimization , 1990, IEEE Trans. Commun..

[18]  Leonard Kleinrock,et al.  Packet Switching in a Multiaccess Broadcast Channel: Performance Evaluation , 1975, IEEE Trans. Commun..

[19]  Marco Conti,et al.  Wireless access to internet via Bluetooth: performance evaluation of the EDC scheduling algorithm , 2001, WMI '01.

[20]  John G. Kemeny,et al.  Finite Markov Chains. , 1960 .

[21]  Moshe Sidi,et al.  A queueing network with a single cyclically roving server , 1992, Queueing Syst. Theory Appl..