Optimizing the number and location of routers in wireless mesh networks

Number of pages: 104 File Format: word File Code: 31050
Year: 2012 University Degree: Master's degree Category: IT Information Technology Engineering
  • Part of the Content
  • Contents & Resources
  • Summary of Optimizing the number and location of routers in wireless mesh networks

    Dissertation

    To receive a Master's degree

    Information Technology Engineering - Computer Networks

    Abstract

    Wireless mesh networks include mesh routers and mesh clients, which mesh routers form the backbone of the mesh network with the least mobility. Routers and clients in the mesh network access the Internet through the gateway. Today, wireless mesh networks provide wireless services in a wide range of applications, at personal, local, university campuses and urban areas. One of the main challenges in wireless mesh network design is determining the location of mesh routers in the network. In fact, determining the location of mesh routers in building a wireless mesh network is the first step in ensuring optimal performance in the network. A basic problem in the placement of mesh routers is to find the number of routers required by the mesh in order to meet the criteria required by this network. In this thesis, an innovative method using genetic algorithm is proposed to find the number of routers and their optimal position. The proposed method can provide the necessary criteria of this network effectively. The results indicate the acceptable efficiency of this method. The simulation results show that the proposed algorithm is better than similar methods in terms of the number of routers and the amount of coverage space corresponding to it.

    Keywords: wireless mesh network, location determination of routers, coverage, connection, genetic algorithm.

    1 Chapter 1 Introduction to wireless mesh networks

    In this chapter, an introduction about wireless mesh networks, their applications and characteristics will be presented, then the topic selected in This thesis and its importance are reviewed. At the end, the structure of the thesis is defined.

    (Images are available in the main file)

    The initial implementations of wireless networks based on the IEEE 802.11 standard consist of several BSS[2]. Inside each BSS there is a station called access point (AP[3]) which is used to access the wired structure, BSSs are connected through Ethernet LANs (wired structure) or access the Internet. As shown in Figure 1-1, there are two base stations and an access point is placed in each. Such networks are single-stage networks [4] with fixed architecture, which have low flexibility and high implementation cost. In order to ensure the mobility of nodes and the multistep [5] of the network, ad hoc mobile networks [6] were created that form the unstructured state. In this case, the stations are connected without any central coordinator such as an access point or a distribution system (wired structure) and the nodes are completely autonomous (Figure 2-1) [1].

    (images are available in the main file) Mobile networks are not suitable for many applications because as mobility and multi-hop are required, Internet access and integration with other networks are also required. Therefore, the structured mode [7] and the unstructured mode have been combined and created a new type of multi-step network called wireless mesh. Wireless mesh network is a network consisting of several nodes that are connected wirelessly, and as the name suggests, there is a communication path between all nodes directly or indirectly. Each node not only acts as a host [8] but also acts as a router and sends packets to other nodes that may not be in the transmission range [9] of the destination node. Figure 1-3 shows an overview of the mesh network (pictures are available in the main file) A wireless mesh network is a self-managing network [10] with automatic adjustment [11] in which the nodes automatically establish and maintain communication among themselves. This feature has created many advantages such as low cost, easy network maintenance, robustness and providing reliable service for wireless mesh networks. Nodes such as (desktop, laptop, PDA, etc.) are equipped with wireless network cards and are directly connected to the mesh network [1]..     Customers without a wireless card access the mesh network by connecting to wireless mesh routers, for example, with Ethernet. Therefore, wireless mesh networks help users to be active anytime and anywhere. In addition to the capabilities of the gateway [12] in mesh routers, it is possible to integrate the wireless mesh network with existing wireless networks such as sensors [13], Wi-Fi, Wi-MAX, Wi-Media and so on. gives As a result, through an integrated mesh network, users within the mesh network can use the services available in other networks. Wireless mesh networks for a large number of applications such as home networking. are used [1].

    In the following sections, wireless mesh networks are introduced from different aspects.

    1-2 Mesh network architecture

    Wireless mesh network includes two types of nodes: 1-router and 2-user.

    A wireless mesh router, in addition to routing capabilities like previous wireless networks, includes additional routing capabilities to set up and provide mesh networking. To further improve the mesh network, a mesh router is usually equipped with several wireless interfaces [14] that are based on different or the same wireless access technologies. Compared to previous routers, a mesh router can achieve the same coverage with less transmission capability through multi-hop communication. Despite this, wireless mesh routers and previous routers are built on the same hardware platform. Mesh routers can be built based on embedded computer systems or based on multipurpose computer systems [15]. Mesh users also have enough capability for mesh networking and therefore can work as a router. Although there are no gate or bridge functions in these nodes. Also, mesh clients usually have only one interface. Hardware and software platforms are easier to build for mesh users than routers. Mesh applications have more variety of products than routers and can be desktop, laptop, PDA and so on. to be 

    Wireless mesh network architecture is classified into three main groups:

    Structured backbone network [17]: This type of wireless mesh network includes mesh routers and creates an infrastructure for users to connect to them. This model can use several types of radio technology that mostly use IEEE 802.11.     Mesh routers create autonomous and self-healing [18] links between themselves. With the ability to be a gateway, mesh routers can connect to the Internet. This application creates a backbone for traditional clients and allows the integration of the wireless mesh network with existing wireless networks. Through the gateway capability in mesh routers, traditional Ethernet-mediated clients can connect to mesh routers through Ethernet links. For clients with similar radio technologies, they can communicate directly with mesh routers (Figure 1-4). This category is the most commonly used type of mesh networks. For example, neighbor communication networks [19] can use this model. Mesh routers are placed on the roof of houses and are used as an access point for users inside the house. Usually, two types of radios are used in routers: 1- for backbone communication and 2- for user communication.

     Mesh backbone communication can be established by using many limited communication techniques, such as directional antennas [2].

    (Images are available in the main file)

    Network: This user method creates communication among user devices. In this type of architecture, client nodes form a real network to perform routing and configure capabilities such as creating applications for clients, so the mesh router is not used for this type (Figure 5-1). In this architecture, a packet goes through several steps (multiple nodes) to reach the destination node. This method usually uses one type of radio for devices. In addition, requirements for end users increase compared to the first model because in some applications, end users must perform additional functions such as routing and automatic adjustment.

  • Contents & References of Optimizing the number and location of routers in wireless mesh networks

    List:

    Chapter One: Introduction to wireless mesh networks-1

    1-1 Wireless mesh network-2

    1-2 Mesh network architecture-5

    1-3 Features of wireless mesh network-9

    1-4 Differences from other multi-step networks 11

    1-5 Challenges in wireless mesh networks- 13

    6-1 Objectives of the thesis 17

    1-7 Structure of the thesis 18

    Chapter Two: An overview of the methods of determining the location of routers in the wireless mesh network- 19

    2-1 Introduction 20

    2-2 An overview of the work done 21

    2-2-1 Methods based on innovative algorithms- 21

    2-2-2 Methods based on evolutionary algorithms-27

    2-2-3 Methods based on optimization models-28

    2-2-4 Other methods 31

    2-3 Conclusion-34

    Chapter three: Introduction of the proposed algorithm based on genetic algorithm-36

    3-1 Introduction 37

    3-2 Introduction to Packing Problem- 37

    3-3 Circle Packing Problem 38

    3-4 Network Model 39

    3-5 Problem Formulation 41

    3-6 Genetic Algorithm-42

    3-6-1 Chromosome 43

    3-6-2 Genetic Population-43

    3-6-3 fitting function-43

    3-6-4 genetic operation-44

    3-6-5 genetic algorithm parameters-44

    3-6-6 coding methods-45

    3-6-7 genetic operators-46

    3-6-8 proposed algorithm structure-50

    3-7 traffic model- 56

    3-8 Determining the number of routers 59

    3-9 Conclusion- 60

    Chapter four: Simulation and evaluation of the proposed method- 62

    4-1 Introduction 63

    4-2 Comparison with reference [10] 63

    4-3 Comparison with reference [12] 66

    4-4 Determination Number of routers 73

    Chapter 5: Conclusion and suggestions- 76

    5-1 Introduction 77

    5-2 Conclusion- 77

    5-3 Suggestions- 79

    English to Persian dictionary- 81

    Resources- 86

    Source:

    1          

    [1] A.O.L. Xudong Wang, wireless mesh networks: Framework and challenges, Ad Hoc Networks 6 (2008) 970-984.

    [2] I.F. Akyildiz, X. Wang, W. Wang, Wireless mesh networks: a survey, Computer Networks 47 (2005) 445–487.

    [3] Y. Zhang, J. Luo, H. Hu, Wireless Mesh Networking, architecture, protocols and standards, ISBN: 978-0-8493-7399-2, 2007.

    [4] M. Sichitiu, wireless mesh networks: opportunities and challenges, Technical Report, 2005.

    [5] J. Wang, B. Xie, K. Cai, D.P. Agrawal, Efficient Mesh Router Placement in Wireless Mesh Networks, in Mobile Adhoc and Sensor Systems, IEEE International Conference on 2007 pp. 1-9.

    [6] F. Xhafa, Admir Barolli, Christian S?nchez, L. Barolli, A simulated annealing algorithm for router nodes placement problem in Wireless Mesh Networks. Simulation Modeling Practice and Theory, In Press, Corrected Proof (2010).

    [7] F. Xhafa, C. Sanchez, L. Barolli, Ad Hoc and Neighborhood Search Methods for Placement of Mesh Routers in Wireless Mesh Networks, in Distributed Computing Systems Workshops, IEEE International Conference on 2009, pp. 400 - 405.

    [8] F. Xhafa, C. Sanchez, L. Barolli, Locals Search Algorithms for Efficient Router Nodes Placement in Wireless Mesh Networks in Network-Based Information Systems, International Conference on 2009, pp. 572-579.

    [9] A.A. Franklin, C.S.R. Murthy, Node Placement Algorithm for Deployment of Two-Tier Wireless Mesh Networks in Global Telecommunications Conference, GLOBECOM '07, IEEE 2007, pp. 4823 – 4827. [10] J. Wang, W. Fu, D.P. Agrawal, An Adaptive Router Placement Scheme for Wireless Mesh Networks, in GLOBECOM Workshops, IEEE 2008, pp. 1-5.

    [11] J. Wang, K. Cai, D.R. Agrawal, A Multi-Rate Based Router Placement Scheme for Wireless Mesh Networks, in Mobile Adhoc and Sensor Systems, IEEE 6th International Conference on 2009, pp. 100-109.

    [12] F. Xhafa, C. S?nchez, L. Barolli, Genetic Algorithms for Efficient Placement of Router Nodes in Wireless Mesh Networks, in Advanced Information Networking and Applications, IEEE International Conference 2010, pp. 465 - 472. [13] G.De Marco, MOGAMESH: A multi-objective algorithm for node placement in wireless mesh networks based on genetic algorithms in Wireless Communication Systems, International Symposium 2009, pp. 388-392.

    [14] D. Benyamina, N. Hallam, Multi-criteria Optimization Approach for the Deployment Planning Problem of Multi-hop Wireless Networks in CIS'09 Proceedings of the international conference on Computational and information science, 2009, pp. 1-7.

    [15] S.M. Allen, R.M. Whitaker, S. Hurley, Seed node deployment for wireless mesh networks with uncertain subscription, in Wireless Telecommunications Symposium 2007, pp. 1-7. [16] A.C. E. Amaldi, M. Cesana, I. Filippini, F. Malucelli, Optimization models and methods for planning wireless mesh networks Computer Networks 52 (2008) 2159-2171.

    [17] J. Robinson, M. Singh, R. Swaminathan, E. Knightly, Deploying Mesh Nodes under Non-Uniform Propagation, in INFOCOM, Proceedings IEEE 2010, pp. 1-9.

    [18] X. Wang, L. Guan, C. Xuefen, G. Xin, Investigation of Relaying Node Placement in Wireless Mesh Networks, in Computer Modeling and Simulation, 2010, pp. 467 – 471.

    [19] R. R., S. Iyer, Designing Multi-Tier Wireless Mesh Networks: Capacity-Constrained Placement of Mesh Backbone Nodes, in INFOCOM. 25th IEEE International Conference on Computer Communications. Proceedings 2006, pp. 1-6.

    [20] A. So, B. Liang, Optimal Placement of Relay Infrastructure in Heterogeneous Wireless Mesh Networks by Bender's Decomposition, in QShine '06 Proceedings of the 3rd international conference on Quality of service in heterogeneous wired/wireless networks, 2006, pp. 1-4.

    [21] Genetic Algorithms for the Antenna Placement Problem. Mobile Networks and Applications 10 (2005) 79–88.

    [22] P. Calégari, F. Guidec, P. Kuonen, F. Nielsen, Combinatorial Optimization Algorithms for Radio Network Planning. Theoretical Computer Science (2001) 235–245.

    [23] A. Beljadid, A.S. Hafid, M. Gendreau, Optimal Design of Wireless Mesh Networks, in IEEE Global Telecommunications Conference, 2007, pp. 4840–4845.

    [24] J. Robinson, E.W. Knightly, A Performance Study of Deployment Factors in Wireless Mesh Networks, in INFOCOM. 26th IEEE International Conference on Computer Communications, 2007, pp. 2054 – 2062.

    [25] T. Vanhatupa, M. H?nnik?inen, T.D. H?m?l?inen, Performance model for IEEE 802.11s wireless mesh network deployment design. Parallel and Distributed Computing 68 (2008) 291-305.

    [26] P.Y. Wang, G. Wa ¨scher, Cutting and packing, European Journal of Operational Research 141 (2002) 239–240.

    [27] K.A. Dowsland, Palletisation of cylinders in cases, OR Spektrum 13 (1991) 171–172.

    [28] G. Wa¨scher, H. Haussner, H. Schumann, An improved topology of cutting and packing problems, European Journal of Operational Research 183 (2007) 1109–1130.

    [29] E. Bischo?, G. Wa¨scher, Cutting and packing, European Journal of Operational Research 84 (1995) 503–505.

    [30] A. Lodi, S. Martello, M. Monaci, Two dimensional packing problems: A survey, European Journal of Operational Research 141(2002) 241–252.

    [31] Y.-C. Xu, R.-B. Xiao, M. Amos, A Novel Genetic Algorithm for the Layout Optimization Problem, in Evolutionary Computation, IEEE Congress, 2007, pp. 3938 – 3943. [32] C.L. Karr, L.M. Freeman, Industrial Applications of genetic Algorithms, CRC Press, 1999.

    [33] C. David, An Introduction to Genetic Algorithms for Scientists and Engineers, World Scientific, 1999.

Optimizing the number and location of routers in wireless mesh networks