dBBlue: low diameter and self-routing bluetooth scatternet

This paper addresses the problem of scatternet formation for single-hop Bluetooth based ad hoc networks, with minimal communication overhead. We adopt the well-known structure de Bruijn graph to form the backbone of Bluetooth scatternet, hereafter called dBBlue, such that every master node has at most seven slaves, every slave node is in at most two piconets, and no node assumes both master and slave roles. Our structure dBBlue also enjoys a nice routing property: the diameter of the graph is O(log n) and we can find a path with at most O(log n) hops for every pair of nodes without any routing table . Moreover, the congestion of every node is at most O(log n/n), assuming that a unit of total traffic demand is equally distributed among all pair of nodes. We discuss in detail a vigorous method to locally update the structure dBBlue using at most O(log n) communications when a node joins or leaves the network. In most cases, the cost of updating the scatternet is actually O(1) since a node can join or leave without affecting the remaining scatternet. The number of nodes affected when a node joins or leaves the network is always bounded from above by a constant. To facilitate self-routing and easy updating, we design a scalable MAC assigning mechanism for piconet, which guarantees the packet delivery during scatternet updating. The dBBlue scatternet can be constructed incrementally when the nodes join the network one by one. Previously no method can guarantee all these properties although some methods can achieve some of the properties.

[1]  de Ng Dick Bruijn A combinatorial problem , 1946 .

[2]  Jaap C. Haartsen,et al.  The Bluetooth radio system , 2000, IEEE Personal Communications.

[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]  Hari Balakrishnan,et al.  Forming Scatternets from Bluetooth Personal Area Networks , 2001 .

[5]  Kai-Yeung Siu,et al.  Performance of a new Bluetooth scatternet formation protocol , 2001, ACM Interational Symposium on Mobile Ad Hoc Networking and Computing.

[6]  Leandros Tassiulas,et al.  Distributed topology construction of Bluetooth personal area networks , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[7]  Moni Naor,et al.  Viceroy: a scalable and dynamic emulation of the butterfly , 2002, PODC '02.

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

[9]  Min-Te Sun,et al.  A self-routing topology for Bluetooth scatternets , 2002, Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02.

[10]  On the Optimal Topology of Bluetooth Piconets : Roles Swapping Algorithms , 2002 .

[11]  Stefano Basagni,et al.  Device Discovery in Bluetooth Networks: A Scatternet Perspective , 2002, NETWORKING.

[12]  Peter Martini,et al.  BUILDING EFFICIENT BLUETOOTH SCATTERNET TOPOLOGIES FROM 1-FACTORS , 2002 .

[13]  Pierre Fraigniaud,et al.  Brief announcement: an overview of the content-addressable network D2B , 2003, PODC '03.

[14]  Lali Barrière,et al.  Dynamic construction of Bluetooth scatternets of fixed degree and low diameter , 2003, SODA '03.

[15]  Pierre Fraigniaud,et al.  The content-addressable network d2b , 2003 .