Bluetooth time division duplex - analysis as a polling system

Efficient communication in Bluetooth networks requires design of intra and inter-piconet scheduling algorithms, and therefore numerous algorithms have been proposed. However, due to complexities of the Bluetooth MAC, the performance of these algorithms has been analyzed mostly via simulation. We present exact analytic results regarding the exhaustive, gated, and limited (pure round robin) scheduling algorithms in piconets with unidirectional traffic. We show that, surprisingly, in symmetrical piconets with only uplink traffic, the mean waiting time is the same for the exhaustive and limited algorithms. This observation is extended for time-division-duplex systems with arbitrary packet lengths. Furthermore, we show that the mean waiting time in a piconet with only uplink traffic is significantly higher than its corresponding value in a piconet with only downlink traffic. We then demonstrate the difficulties in analyzing the performance of the exhaustive and gated algorithms in a piconet with bi-directional traffic. Finally, we numerically compare the exact results to approximate results, presented in the past.

[1]  Mandyam M. Srinivasan,et al.  A Decomposition Theorem for Polling Models: The Switchover Times are Effectively Additive , 1996, Oper. Res..

[2]  Jelena V. Misic,et al.  Performance of Bluetooth Slave/Slave Bridge , 2003, Telecommun. Syst..

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

[4]  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.

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

[6]  Andrea Zanella,et al.  Performance Analysis of Limited-1 Polling in a Bluetooth Piconet , 2005 .

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

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

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

[10]  Andrea Zanella,et al.  A Fair and Traffic Dependent Scheduling Algorithm for Bluetooth Scatternets , 2004, Mob. Networks Appl..

[11]  Uri Yechiali Analysis and Control of Poling Systems , 1993, Performance/SIGMETRICS Tutorials.

[12]  D. Miorandi,et al.  Achievable rate regions for Bluetooth piconets in fading channels , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

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

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

[15]  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).

[16]  Ivan Stojmenovic,et al.  Partial Delaunay triangulation and degree limited localized Bluetooth scatternet formation , 2004, IEEE Transactions on Parallel and Distributed Systems.

[17]  Imrich Chlamtac,et al.  Bluetooth scatternet formation: A survey , 2005, Ad Hoc Networks.

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

[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.  Modeling Bluetooth piconet performance , 2003, IEEE Communications Letters.

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

[22]  Hideaki Takagi,et al.  Queueing analysis of polling models: progress in 1990-1994 , 1998 .

[23]  Gil Zussman,et al.  Bluetooth Time Division Duplex-Exact Analysis as a Polling System , 2003 .

[24]  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.

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

[26]  Gil Zussman,et al.  Load-adaptive inter-piconet scheduling in small-scale Bluetooth scatternets , 2004, IEEE Communications Magazine.

[27]  Leonard Kleinrock,et al.  Polling Systems with Zero Switch-Over Periods: A General Method for Analyzing the Expected Delay , 1991, Perform. Evaluation.

[28]  U. Yechiali,et al.  Utilization of idle time in an M/G/1 queueing system Management Science 22 , 1975 .

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

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

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

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

[33]  Andrea Zanella,et al.  Performance Evaluation of Bluetooth Polling Schemes: An Analytical Approach , 2004, Mob. Networks Appl..

[34]  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.

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

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

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

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

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

[40]  ALAN JONES,et al.  TDD-CDMA for the 4th generation of wireless communications , 2003, IEEE Wirel. Commun..

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

[42]  Steve W. Fuhrmann,et al.  A decomposition result for a class of polling models , 1992, Queueing Syst. Theory Appl..

[43]  Gil Zussman,et al.  Exact Probabilistic Analysis of the Limited Scheduling Algorithm for Symmetrical Bluetooth Piconets , 2003, PWC.