Reducing Inter-piconet Delay for Large-Scale Bluetooth Scatternets

When more than seven devices to be connected in a Bluetooth scatternet, bridge devices are used to connect two piconets into a scatternet. To deal with possible data transmissions between different piconets, the bridge device must switch to different masters frequently. Suppose that a bridge is serving a piconet and the master in another piconet is calling it at the same time, the calling master has to wait until the bridge completes the previous service. Such transmission delay may accumulate in a long period and the performance of the whole Bluetooth network will degrade significantly. This work tries to smooth the kind of transmission delay in Bluetooth network. This work proposes two new scheduling protocols: the static schedule and the hybrid schedule. This static schedule deals with this kind of coordination among piconets distributedly by applying edge coloring technique. In case of heavy traffic load, the static schedule is expected to perform well. On the other hand, in case of light traffic load, the static schedule may results in long and unavoidable routing delay even there is no transmission between piconets; thus a naive random round-robin schedule in each piconet becomes more appropriate in case of light traffic load. Thus, in the hybrid schedule, each master in its piconet runs round-robin scheme initially; when the traffic load is heavier than a predefined threshold value, it turn to run the static schedule. Also, a new graph model, delay graphs, is proposed to model and estimate the delay time required for the proposed scheduling schemes theoretically. Finally, we conduct simulations by using ns-2 simulator and Bluehoc to demonstrate the efficiency and effectiveness of the proposed scheduling protocols.

[1]  Matthias Frank,et al.  Adaptive scatternet support for Bluetooth using sniff mode , 2001, Proceedings LCN 2001. 26th Annual IEEE Conference on Local Computer Networks.

[2]  Imrich Chlamtac,et al.  Configuring BlueStars: Multihop Scatternet Formation for Bluetooth Networks , 2003, IEEE Trans. Computers.

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

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

[5]  J. A. Bondy,et al.  Graph Theory with Applications , 1978 .

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

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

[8]  Ravi Jain,et al.  Applying randomized edge coloring algorithms to distributed communication: an experimental study , 1995, SPAA '95.

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

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

[11]  John V. Guttag,et al.  A locally coordinated scatternet scheduling algorithm , 2002, 27th Annual IEEE Conference on Local Computer Networks, 2002. Proceedings. LCN 2002..

[12]  Mario Gerla,et al.  On the Impact of Inter- Piconet Scheduling in Bluetooth Scatternets , 2002, International Conference on Internet Computing.

[13]  L. T. Son,et al.  Predictive scheduling approach in Inter-piconet communications , 2001 .

[14]  Niklas Johansson,et al.  JUMP mode---a dynamic window-based scheduling framework for Bluetooth scatternets , 2001, MobiHoc '01.

[15]  Mitali Singh,et al.  QoS based scheduling for incorporating variable rate coded voice in Bluetooth , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[16]  Adrian Segall,et al.  A routing vector method (RVM) for routing in Bluetooth scatternets , 1999, 1999 IEEE International Workshop on Mobile Multimedia Communications (MoMuC'99) (Cat. No.99EX384).

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

[18]  Hao Zhu,et al.  Improving Bluetooth network performance through a time-slot leasing approach , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[19]  O.B. Madsen,et al.  Hybrid distributed iterative capacity allocation over Bluetooth network , 2002, The 8th International Conference on Communication Systems, 2002. ICCS 2002..

[20]  Guohong Cao,et al.  A flexible scatternet-wide scheduling algorithm for Bluetooth networks , 2002, Conference Proceedings of the IEEE International Performance, Computing, and Communications Conference (Cat. No.02CH37326).

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

[22]  Chun-Hung Richard Lin,et al.  Admission control in time-slotted multihop mobile networks , 2001, IEEE J. Sel. Areas Commun..

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

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

[25]  Krishna M. Sivalingam,et al.  Power-aware scheduling algoritms for wire-less networks , 2001 .

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