• 沒有找到結果。

The Proposed algorithms

ALGORITHM: MIIF

B. Algorithm for WIDS

5.2 Algorithms comparison

In this section, we compare the throughput of different algorithms in hybrid WMNs. There are four algorithms. The descriptions are as following:

1. Hash: randomly assign role and channel for the radios with two constraints due to the properties of hybrid WMNs :

(i)At least one fixed radio and at least one switchable radio per node.

(ii)The fixed radios on a mesh node are on different channels.

2. MRF+MCUF: role assignment is obtained from MRF, and channel assignment MCUF is based on [11]. Fixed radios will change its channel when the number of user of the channel in two-hop neighborhood is too large.

For convenience, in our implemented MCUF algorithm the mesh nodes have the same number of chances to change the channel of its fixed radios as the times the nodes using MIIF to choose its best channel in centralized way.

3. MRF+MIIF: the two algorithms are designed for MAX SL and MIN TIL problem. We will get an integrated assignment through algorithm MRF and algorithm MIIF sequentially.

4. Joint: the Joint algorithm is designed for joint assignment problem. Through considering the role assignment and channel assignment simultaneously. We try to obtain the global optimum of TCL of network.

The first two algorithms are existing method for hybrid WMNs. But they are just designed for the convenience of implementation. The two algorithms do not consider the whole network situation and use limited information to determine the assignment. But our algorithms are based on the design and analysis of hybrid approach WMNs and target to different problems in [15]. In the comparison of algorithms, the number of flows is varied from 100 to 400 in order to present the change of traffic loading.

31

Fig. 5.2 shows the performance of the network under 2-radio mesh node environment. It is clear that both of our algorithms are much better than the remaining algorithms and the performance between MIIF and Joint algorithm are almost the same. MCUF is 22% better than Hash. The performances of our algorithms MIIF and Joint are 25% better than MCUF and 54% better than Hash.

But in 2-radio environment due to the basic constraint in hybrid WMNs, at least one fixed radio and at least one switchable radio on a node, there is no necessary to choose the role of radio on the mesh nodes. So the algorithm MRF does not work here.

(a) (b)

(c)

Fig. 5.2: Throughput comparison under 2 radios environment:

(a)3 channels; (b)5 channels; (c)12 channels

32

Fig. 5.3 represents the throughput with 12 available channels for 3-radio and 4-radio environment. Compare to the 2-radio environment result in Fig 5.2, the performances of Joint algorithm and MIIF algorithm in 3-radio and 4-radio environment the throughput have an obvious gap between Joint algorithm and MIIF algorithm. In 3-radio and 4-radio environment the performances of Joint are 22% and 24% better than MIIF. The performance of MIIF is 3% better than MCUF in 3-radio environment and almost the same as MCUF in 4-radio environment. This is because the role assignment generated from the MRF algorithm increases the number of switchable links and brings the constraint to MIIF algorithm for channel assignment. The above phenomenon presents that the integrated solution obtained from sequentially solving MAX SL and MIN TIL cannot achieve global optimum of MIN TCL. The joint algorithm simultaneously considers the role and channel assignment for MIN TCL. So the throughput of Joint algorithm is much better than other three scenarios.

(a) (b)

Figure. 5.3: Throughput comparison under 12 channels: (a)3 radios; (b)4 radios.

33

Chapter 6 Conclusion

In this thesis, we propose two assignment algorithms based on the theorem of [15]. We target different problems, such as MAX SL, MIN TIL, and MIN TCL, to design the algorithms. We have compared the performance of the proposed algorithms and other algorithms used in hybrid WMNs. The results show that our algorithm performs better without question. For the further research, we may develop the distributed algorithm for wide use.

34

Bibliogrphy

[1] A. Raniwala, K. Gopalan, and T.C. Chiueh, “Centralized Channel Assignment and Routing Algorithms for Multi-Channel Wireless Mesh Networks,” In ACM SIGMOBILE Mobile Computing and Communications Review , vol. 8, no. 2, pp.

50–65, April 2004

[2] M. Shin, S. Lee, and Y. Kim, ”Distributed channel assignment for multi-radio wireless networks,” in IEEE International conference on Mobile Ad-hoc and Sensor Systems , Vancouver, Canada2006.

[3] C.N. Kanthi and B. N. Jain, “Spanner Based Distributed Channel Assignment in Wireless Mesh Networks,” In IEEE conference on Communication Systems Software and Middleware, pp. 1–10, Bangalore, India, 2007

[4] M. Kodialam and T. Nandagopal, ”Characterizing the capacity region in

multi-radio multi-channel wireless mesh networks,” In Proc. of the 11th annual international conference on Mobile computing and networking, pp 73-87, Cologne, Germany, 2005

[5] A. Raniwala and T.C. Chiueh, “Architecture and algorithms for an IEEE

802.11-based multi-channel wireless mesh network,” In Proc. IEEE INFOCOM , vol. 3, pp. 2223- 2234, Miami, USA, 2005

[6] K.N. Ramachandran, E.M. Belding, K.C. Almeroth, and M.M. Buddhikot,

“Interference-Aware Channel Assignment in Multi-Radio Wireless Mesh Networks,” In Proc. IEEE INFOCOM, pp 1-12, Barcelona, Spain, Apr 2006 [7] P. Kyasanur and N. H. Vaidya, "Routing and Link-layer Protocols for

Multi-Channel Multi-Interface Ad Hoc Wireless Networks," In ACM SIGMOBILE Mobile Computing and Communications Review, vol. 10, pp. 31-43, 2006

[8] P. Kyasanur, J. So, C. Chereddi, and N.H. Vaidya, “Multichannel Mesh Networks:

Challenges and Protocols,” In Wireless Communications, IEEE, vol. 13, pp. 30-36, 2006

35

[9] M. Alicherry , R. Bhatia , and L.E. Li, “Joint channel assignment and routing for throughput optimization in multi-radio wireless mesh networks,” In Proceedings of the 11th annual international conference on Mobile computing and networking (MOBICOM), pp58-72, Cologne, Germany August 28-September 02, 2005 [10] V. Kann, S. Khanna, J. Lagergren, and A. Panconesi, ”On the hardness of

approximating MAX k-CUT and its dual,” Chicago Journal of Theoretical Computer Science, 1997

[11] P. Kyasanur and N.H. Vaidya, “Routing and interface assignment in multi-channel multi-interface wireless networks,” In Proceeding of the IEEE Wireless

Communications and Networking Conference(WCNC), Vol. 4, pp. 2051 – 2056 , New Orleans, LA, USA, March, 2005

[12] R. Draves, J. Padhye, B. Zill, “Routing in multi-radio, multi-hop wireless mesh networks,” in ACM Annual International Conference on Mobile Computing and Networking (MOBICOM), pp. 114–128, Philadelphia, PA, USA, 2004

[13] C. Y. Li, A.A.K Jeng, and R.H. Jan, “A MAC protocol for multi-channel

multi-interface wireless mesh networks using hybrid channel assignment scheme,”

Journal of Information Science and Engineering, Vol. 23, 4, pp. 1041-1055, 2007.

[14] S. Sahni and T. Gonzalez, “P-Complete Approximation Problems,” In Journal of the ACM (JACM), v.23 n.3, p.555-565, July 1976

[15] A.A.K Jeng and R.H. Jan, ” Optimization on Assignment Problems of Wireless Mesh Networks Using Hybrid Approach,” working paper, 2008

[16] B.J. Ko, V. Misra, J. Padhye, and D. Rubenstein. “Distributed channel assignment in multi-radio 802.11 mesh networks”. In Proceeding of the IEEE Wireless

Communications and Networking Conference (WCNC), pp 3978-3983, Hong Kong, March, 2007.

[17] ns-2.[Online]. Available: http://www.isi.edu/nsnam/ns/

相關文件