Bluetooth Time Division Duplex-Exact Analysis as a Polling System

Bluetooth enables wireless communication via ad-hoc networks. The basic network topology (piconet) is a collection of slaves controlled by a master. A scatternet is a multihop network of piconets. Efficient piconet and scatternet communication requires design of intra and inter-piconet scheduling algorithms. Thus, numerous scheduling algorithms have been recently proposed. Analytical performance evaluation of such algorithms has great importance, since it may provide insight on their design and optimization. However, due to inherent complexities of the Bluetooth Medium Access Control (MAC), the performance of these scheduling algorithms has been analyzed mostly via simulation. Recently, Misic and Misic [17], [18], [19], [21], [22], [23], [24], [25] have claimed to provide exact analytic results regarding intra and inter-piconet scheduling algorithms which are based on the theory of M/G/1 queue with vacations. In this paper, we present alternative analytic results which are based on the theory of polling systems. Using these results we show that the results presented in [19] are incorrect, as they are based on unsatisfied assumptions leading to inaccurate probability generating functions. Thus, in some cases [19] underestimates the intra-piconet delay by more than 50% and in other cases it overestimates the delay by more than 50%. We also indicate that for similar reasons the results presented in [17], [18], [20], [21], [22], [23], [24], and [25] seem to be incorrect.

[1]  Jelena V. Misic,et al.  Performance of Bluetooth bridges in scatternets with exhaustive service scheduling , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[2]  Daniele Miorandi,et al.  Performance Characterization of a Bluetooth Piconet with Multi–Slot Packets , 2003 .

[3]  Hideaki Takagi,et al.  Queueing analysis: a foundation of performance evaluation , 1993 .

[4]  Jennifer Bray,et al.  Bluetooth 1.1: Connect Without Cables, Second Edition , 2001 .

[5]  Charles E. Skinner,et al.  A Priority Queuing System with Server-Walking Time , 1967, Oper. Res..

[6]  Jelena V. Misic,et al.  Bluetooth scatternet with a master/slave bridge: a queueing theoretic analysis , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

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

[8]  Gil Zussman,et al.  Capacity Assignment in Bluetooth Scatternets – Optimal and Heuristic Algorithms , 2004, Mob. Networks Appl..

[9]  Niklas Johansson,et al.  Performance Evaluation of Scheduling Algorithms for Bluetooth , 1999, Broadband Communications.

[10]  Gil Zussman,et al.  Inter-Piconet Scheduling in Bluetooth Scatternets , 2002 .

[11]  András Rácz,et al.  A pseudo random coordinated scheduling algorithm for Bluetooth scatternets , 2001, MobiHoc '01.

[12]  Abhishek Das,et al.  Enhancing performance of asynchronous data traffic over the Bluetooth wireless ad-hoc network , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[13]  Jelena V. Misic,et al.  On Delay Times in a Bluetooth Piconet: The Impact of Different Scheduling Policies , 2002, EurAsia-ICT.

[14]  Jelena V. Misic,et al.  Modeling Bluetooth piconet performance , 2003, IEEE Communications Letters.

[15]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

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

[17]  Jelena V. Misic,et al.  On Bluetooth piconet traffic performance , 2002, The 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

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

[19]  Jelena V. Misic,et al.  Queueing analysis of delays in Bluetooth slave/slave bridge , 2002, Proceedings. 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems.

[20]  Jelena V. Misic,et al.  Bridges of Bluetooth county: topologies, scheduling, and performance , 2003, IEEE J. Sel. Areas Commun..

[21]  Gil Zussman,et al.  Capacity Assignment in Bluetooth Scatternets - Analysis and Algorithms , 2002, NETWORKING.

[22]  Jelena V. Misic,et al.  Minimizing end-to-end delays in Bluetooth scatternet with a slave/slave bridge , 2002, Proceedings. Eleventh International Conference on Computer Communications and Networks.

[23]  Stefano Basagni,et al.  Degree-constrained multihop scatternet formation for Bluetooth networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[24]  Robert B. Cooper Queues served in cyclic order: Waiting times , 1970, Bell Syst. Tech. J..

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

[26]  Matthias Frank,et al.  Bluetooth scatternets: an enhanced adaptive scheduling scheme , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[27]  Mario Gerla,et al.  Rendezvous scheduling in Bluetooth scatternets , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).