Introduction to blueweb: A decentralized scatternet formation algorithm for Bluetooth ad hoc networks
全文
(2) IEICE TRANS. COMMUN., 2874. Fig. 1. The Bluelayer. At the same time, the new root repeats the same procedure as the designated root to build its own subnet and propagates the two parameters to determine new roots. This procedure is continued until the leaf nodes are reached. All the leaf nodes will request their immediate upstream masters to conduct the return connection procedure until its immediate upstream root is reached, and the whole scatternet is formed. Finally, each root manages its own web-shaped subnet. Here, we use k=2 in Fig. 1 as an example to describe the Bluelayer scatternet formation process. Initially, the designated root R1 inquires and pages slaves to form its piconets. Each slave then switches its role to master (called S/M node) to inquire and page one additional slave. After each S/M node connects to its slave, a role exchange mechanism is executed to make the S/M node function as a relay and make the slave function as a master. As a result, the R1 connects with the first tier masters, as shown in Fig. 1(a). There is a relay (slave/slave node) between R1 and its immediate downstream masters. The first tier masters decrease k1 by 1 and continue to connect with their downstream masters. When the second tier masters are reached and the counter limit k1=0, these masters become new roots and reset k1 to k, as shown in Fig. 1(b). The tree-shaped subnet of the designated root is created. These new roots ask their upstream masters to start the return connection procedure and connect with one addi-. scatternet. formation. VOL.E91-B , NO.9 SEPTEMBER. 2008. process.. tional slave until its immediate upstream root R1 is reached. The topology of the designated root is finished and it generates a web-shaped subnet. At the same time, these new roots start to page new slaves and connect with their immediate downstream masters (leafs in this example), as shown in Fig. 1(c), to build their own tree-shaped subnets. When the leaf masters are reached, these masters start the return connection procedure until their immediate upstream roots R2's are reached, and the scatternet formation process is terminated. Finally, all roots have their corresponding web-shaped subnet, as shown in Fig. 1(d). 3. 3.1. Bluelayer. System Performance. Simulation. Simulation Model and System Parameters. A simulation program is written to evaluate the system performance. First, we assume that the Bluetooth nodes are uniformly located on a rectangular lattice and the number of neighboring nodes which can be reached by each node is between 2 and 4. The simulated node number ranges from 60, 70, 80,, to 150. Two performance metrics, including the average number of roots and the average subnet size, are calculated by averaging over 100 randomly generated topologies for each simulated node number. The constant k is varied from 1, 2, 3, to 4 and the simulation results of Bluelayer are shown as follows..
(3) LETTER 2875. of is. roots. in. terms. number the. of. k=2. be. roots,. case. Figure Bluelayer. shows k=2. by and. the. inquiry. mode,. inquiry. packet.. In. calculated page,. return. on. Average. number. of roots. 3. control. master. mode,. the of. and. also. the. roots. can. selecting. an. overheads. packets. are. the. average. our. by inquiry,. simulation,. as. one. control to. the. calculated. inquiry. packets. perform. the. are. function. exchange.. that. than. both In. of. counted. cal-. for. function In. is. of. are. formation.. packets. packets. role. shows. overheads. overheads. connection.. the. number. page. Figure. by. control. execute. return of. the. addition,. of. size. scatternet. control to. page. by. There. as. number. total. average. during. and. the. average. In. formation. The. of. packets. cycle. .. the. performance. the. scatternet. average. response inquiry. size k,. size.. same. subnet. case.. mode. of. of. subnet the. various. the. the. value. Bluelayer.. number. page. number. average. a result,. for in. subnet. the. almost. value. 3. culated. each. the. As. with. inquiry. of. and. controlled k. average. among. Bluetree.. easily. largest. produces. appropriate. the. the. tradeoff. Distributed. Fig. 2. of. a performance. Bluelayer. spends. Distributed. much. Bluetree. in. less. electing. a. in a scatternet. root.. This. only. with. nodes. tion of. is. because. its. As. connected. a result,. overheads. determines. nodes. also. not. of. only. simplifies. formation. the. instead. Bluelayer but. scatternet. 4.. Bluelayer. to. the. root. node. neighboring. reduces. the. compared. all. root. root. selection. selecprocess. Distributed. Bluetree.. Conclusion. Bluelayer. is. a tier-based. spontaneously the. whole. ate. k. scatternet. value,. various. of. new. tributed. can. root. heads. in. value. appropriately.. cient. scatternet. selecting. is. it. As. an. configuration. for. than. Disover-. show. by. sizes. that. selecting. generates. various. pro-. control. results. Bluelayer. for the. efficient lower. scalability. a result,. appropri-. addition,. Simulation. network. and until. scalability. more. generates. roots.. better. roots. locally,. network In. process. new. achieves. By good. because. new. subnets. scatternet.. selection. electing. Bluelayer. generating own. formed.. achieve. Bluetooth. Bluetree. of their. is. we. size. posed. method. constructing. k. an. of. effi-. Bluetooth. scatternet.. References. Fig. 3. Average. control. packets. of scatternet. formation. [1]. T. Salonidis, topology Sel.. 3.2. Performance. Results. [2]. C.. P. Bhagwat, construction. Areas. Commun.,. Petrioli. and. formation. Figure 2 shows the performance on average numbers of roots for both Bluelayer and Distributed Bluetree. The average number of roots increases as the number of nodes increases and the average subnet size is defined as the number of nodes divided by the average number of roots. In Bluelayer, we observe that the number of roots decreases as k increases and the k=4 case produces the smallest number. for. pp. 222-226, [3]. [4]. C.. Comput.,. vol.52,. tional. Zaruba, to. Taiwan,. Nov. and. formation no.6,. I. for. pp. 779-790,. S. Basagni, enable. Conference. and. R.. personal. pp. 633-643,. networks,•h. S. Basagni, scatternet. G.V.. Tassiulas,. LaMaire, •gDistributed. area March. S. Basagni, •gDegree-constrained bluetooth. Multihop. mation. vol.23,. Taipei,. Petrioli,. L.. of Bluetooth. and. multihop. Proc.. IEEE. IEEE. Globecom. Communications,. J.. scatternet 2002,. vol.1,. 2002. Chlamtac, •gConfiguring Bluetooth June. networks,•h. BlueStars: IEEE. Trans.. 2003.. I. Chlamtac, •gBluetrees-scatternet. Bluetooth-based on. networks,•h 2005.. ad. hoc vol.1,. networks,•h pp. 273-277,. forIEEE. InternaJune. 2001..
(4)
相關文件
At the delivery month of a futures contract is approached, the futures price _________ the spot price of the underlying asset. Î When the delivery period is reached, the futures
understanding of what students know, understand, and can do with their knowledge as a result of their educational experiences; the process culminates when assessment results are
Then, it is easy to see that there are 9 problems for which the iterative numbers of the algorithm using ψ α,θ,p in the case of θ = 1 and p = 3 are less than the one of the
For pedagogical purposes, let us start consideration from a simple one-dimensional (1D) system, where electrons are confined to a chain parallel to the x axis. As it is well known
Shih, “On Demand QoS Multicast Routing Protocol for Mobile Ad Hoc Networks”, Special Session on Graph Theory and Applications, The 9th International Conference on Computer Science
• A knock-in option comes into existence if a certain barrier is reached.. • A down-and-in option is a call knock-in option that comes into existence only when the barrier is
For example, there are the procedures of “Mazu’s establishment of a monastery” and the standards of “Baizhang’s introduction of pure regulations.” These were established to
¾ To fetch a Web page, browser establishes TCP connection to the machine where the page is and sends a message over the connection asking for the