Bluetooth ad hoc personal area network is one independent wireless network composed of Bluetooth enabled mobile devices, which can freely communicate and collaborate with each other in some area without extra infrastructure. Some nodes in Bluetooth ad hoc personal area networks participate in multiple piconets in time division duplex and forward network traffic. It needs one inter-piconet or scatternet scheduling algorithm since at a time the node presents in only one of the piconets it participates. Sniff mode provides a flexible method to support inter-piconet scheduling scheme without protocol modification. A self-adaptive scatternet scheduling algorithm is presented based on sniff mode to efficiently deal with the challenging issue in this paper. According to the supervised dynamic traffic of the physical links, the algorithm adjusts in real time the allocation ratio of the node's time slots to its connected links. With the comparison and analysis of the results of the simulation in various flow models, it validates that the algorithm can enhance the throughput of the system, lower the delay of the system and then improve the performance of the network.
[1]The Bluetooth Special Interest Group (SIG). 2001. http://www.bluetooth.org/.
[2]Haartsen J, Haghshineh M, Inouye J, Joeressen OJ, Allen W. Bluetooth: Visions, goals, and architecture. ACM Mobile Computing and Communications Review, 1998,2(4):38~45.
[3]Haartsen JC. The Bluetooth radio system. IEEE Personal Communications, 2000. 28~36.
[4]Siep TM, Gifford IC, Braley RC, Heile RF. Paving the way for personal area network standards: An overview of the IEEE P802.15 working group for wireless personal area networks. In: IEEE Personal Communications, 2000,7:37~43.
[5]IETF MANET Working Group.2001. http://www.ietf.org/html.charters/manet-charter.html.
[6]Baatz S, Frank M, Kehl C, Martini P, Scholz C. Adaptive scatternet support for Bluetooth using sniff mode. In: Proceedings of the 26th Annual Conference on Local Computer Networks. 2001.
[7]Johansson P, Kazantzidis M, Kapoor R, Gerla M. Bluetooth: An enabler for personal area networking. IEEE Network, 2001,15(5):28~37.
[8]Racz A, Miklos G, Kubinszky F, Valko A. A pseudo random coordinated scheduling algorithm for Bluetooth scatternets. In: Proceedings of the 2001 ACM International Symposium on Mobile Ad hoc networking and computing. 2001. 193~203.
[9]Zhang W, Cao G. A flexible scatternet-wide scheduling algorithm for Bluetooth networks. In: Proceedings of the IEEE International Performance, Computing, and Communications Conference (IPCCC). 2002.
[10]Johansson N, Alriksson F, Jonsson U. JUMP mode-a dynamic window-based scheduling framework for Bluetooth scatternets. In: Proceedings of the 2001 ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc). 2001. 204~211.