Scheduling and simulation of large scale wireless personal area networks

As the earliest standard for Wireless Personal Area Networks (WPAN), Bluetooth has been widely used in cell phone, headset, car, GPS, etc. As a frequency hopping based system, however, constructing a large scale network using Bluetooth technology presents a real challenge. This dissertation explores this problem and presents several feasible solutions. Firstly, bridge devices, which connect multiple piconets into a connected scatternet by participating in a time division multiplex basis in adjacent piconets, need to be carefully coordinated to enable smooth operations of the scatternet; secondly, the lengthy device discovery and link setup phases make scatternets impossible to maintain, without disruptive interruptions to normal data communications. To address the bridge coordination problem efficiently and effectively, this dissertation proposes a novel distributed dichotomized bridge scheduling algorithm, coupled with an adaptive Rendezvous Window based polling scheme. A new method for device discovery is also introduced to address the scatternet formation and maintenance problems. The proposed algorithms have been tested on our own Bluetooth simulator (UCBT) which models the lower part of Bluetooth stack in detail and provides several example large scale scatternet configurations for executing our proposed scheduling algorithms. Extensive simulations have been conducted, and the performance results illustrate that large scale scatternets can operate efficiently. This dissertation also looks at applying scatternets to sensor networks by constructing a 480 nodes scatternet in our simulator. The simulation results illustrate that Bluetooth scatternet can be a good choice for low duty cycle sensor networks. The scheduling technique developed in Bluetooth scatternet can be applied to newly introduced IEEE 802.15.4 based Zigbee network as well. This is a new standard introduced to save consumed energy by defining a beacon controlled low duty cycle. Beacon collision problem presents a real challenge in any large sensor network setting. By applying scatternet technique, each adjacent cell may operate in a different channel to avoid timing critical beacon collision. Inter-cell communication can be achieved by having bridge type devices participating in multiple channels in a time division multiplex basis. Initial simulation results show our technique to be very promising.

[1]  Hari Balakrishnan,et al.  An Efficient Scatternet Formation Algorithm for Dynamic Environments , 2002 .

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

[3]  Imrich Chlamtac,et al.  Bluetrees-scatternet formation to enable Bluetooth-based ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[4]  Philippe Bonnet,et al.  Copenhagen , 2012 .

[5]  Mario Gerla,et al.  Multicluster, mobile, multimedia radio network , 1995, Wirel. Networks.

[6]  Imrich Chlamtac,et al.  BlueMesh: Degree-Constrained Multi-Hop Scatternet Formation for Bluetooth Networks , 2004, Mob. Networks Appl..

[7]  D. Manivannan,et al.  Bluetooth scatternet formation: criteria, models and classification , 2004, First IEEE Consumer Communications and Networking Conference, 2004. CCNC 2004..

[8]  Abdelsalam Helal,et al.  Ns-based Bluetooth LAP simulator , 2001, Proceedings LCN 2001. 26th Annual IEEE Conference on Local Computer Networks.

[9]  Dharma P. Agrawal,et al.  On the application of traffic engineering over bluetooth ad hoc networks , 2003, MSWIM '03.

[10]  Edgar H. Callaway,et al.  Home networking with IEEE 802.15.4: a developing standard for low-rate wireless personal area networks , 2002, IEEE Commun. Mag..

[11]  Yu-Chee Tseng,et al.  Formation, routing, and maintenance protocols for the BlueRing scatternet of Bluetooths , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[12]  J. C. Haartsen Bluetooth/sup TM/: a new radio interface providing ubiquitous connectivity , 2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).

[13]  Nitin H. Vaidya,et al.  A wakeup scheme for sensor networks: achieving balance between energy saving and end-to-end delay , 2004, Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004..

[14]  E. L. Hahne,et al.  Round-Robin Scheduling for Max-Min Fairness in Data Networks , 1991, IEEE J. Sel. Areas Commun..

[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]  Niklas Johansson,et al.  JUMP mode---a dynamic window-based scheduling framework for Bluetooth scatternets , 2001, MobiHoc.

[17]  Francesca Cuomo,et al.  Distributed self-healing and variable topology optimization algorithms for QoS provisioning in scatternets , 2004, IEEE Journal on Selected Areas in Communications.

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

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

[20]  Theodore S. Rappaport,et al.  Statistical channel impulse response models for factory and open plan building radio communicate system design , 1991, IEEE Trans. Commun..

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

[22]  Rong Zheng,et al.  Asynchronous wakeup for ad hoc networks , 2003, MobiHoc '03.

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

[24]  J.A. Gutierrez,et al.  IEEE 802.15.4: a developing standard for low-power low-cost wireless personal area networks , 2001, IEEE Network.

[25]  Christine Evans-Pughe,et al.  Bzzzz zzz [ZigBee wireless standard] , 2003 .

[26]  Dharma P. Agrawal,et al.  Introduction to Wireless and Mobile Systems , 2002 .

[27]  Erina Ferro,et al.  Bluetooth and Wi-Fi wireless protocols: a survey and a comparison , 2005, IEEE Wireless Communications.

[28]  Mario Gerla,et al.  Bluetooth: an enabler for personal area networking , 2001, IEEE Netw..

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

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

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

[32]  Yuh-Jzer Joung,et al.  An ns-based Bluetooth topology construction simulation environment , 2003, 36th Annual Simulation Symposium, 2003..

[33]  Bhaskar Krishnamachari,et al.  Performance evaluation of the IEEE 802.15.4 MAC for low-rate low-power wireless networks , 2004, IEEE International Conference on Performance, Computing, and Communications, 2004.

[34]  Dharma P. Agrawal,et al.  A Dichotomized Rendezvous Algorithm for Mesh Bluetooth Scatternets , 2005, Ad Hoc Sens. Wirel. Networks.

[35]  Dharma P. Agrawal,et al.  Ad Hoc and Sensor Networks: Theory and Applications , 2006 .

[36]  Robert J. Thomas,et al.  Bluenet - a new scatternet formation scheme , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[37]  Myung J. Lee,et al.  Will IEEE 802.15.4 make ubiquitous networking a reality?: a discussion on a potential low power, low bit rate standard , 2004, IEEE Communications Magazine.

[38]  Nada Golmie,et al.  Interference of bluetooth and IEEE 802.11: simulation modeling and performance evaluation , 2001, MSWIM '01.

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

[40]  Leandros Tassiulas,et al.  A Distributed Scheduling Algorithm for a Bluetooth Scatternet , 2001 .

[41]  Godfrey Tan,et al.  Blueware: Bluetooth Simulator for ns , 2002 .

[42]  Edgar H. Callaway,et al.  Wireless Sensor Networks: Architectures and Protocols , 2003 .

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

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

[45]  Rajeev Gupta,et al.  Capacity evaluation of frequency hopping based ad-hoc systems , 2001, SIGMETRICS '01.

[46]  Kai-Yeung Siu,et al.  A New Bluetooth Scatternet Formation Protocol , 2003, Mob. Networks Appl..

[47]  Robert J. Thomas,et al.  Bluenet II - a detailed realization of the algorithm and performance analysis , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.