MCGH036-Aggelou July 21, 2008 22:8
18
C h a p t e r T w o
network deployments, anywhere from hundreds to millions of mesh nodes, efficientand lightweight WM
2
Net protocols are needed. The design of communication proto-cols tailored for operation in such dynamic contexts turns out to be a very challengingengineering goal.
2.2 WM
2
Net Configurations
A WM
2
Net configuration can be either
hierarchical
,
flat or hybrid
. In a
hierarchical
or
in- frastructure
network, nodes are partitioned into groups, often called
clusters
. Generally,there are three kinds of nodes in a cluster, namely, the cluster-head node, the gateway(GW) node, and the cluster-member (internal) node. Cluster-head (CH) nodes basicallyemulate the functionalities of an AP. All nodes in a cluster can communicate with theirCH and (possibly) with each other (of the same cluster) (Iwata et al., 1999).Various different heuristics can be used for the CH election. These may include nodeaddresses, node degrees (neighbor connectivity), transmission power and mobility, ormore sophisticated node weights combining the above attributes (see Chatterjee et al.,2002; Singh and Raghavendra, 1998).GW nodes are used to provide connectivity among clusters. To communicate withina cluster, a GW must select the frequency or code used by that cluster. GW nodes cancommunicate with multiple CHs and thus can be reached via multiple paths. Conse-quently, similar to a router in the wireline Internet, which is equipped with multiplesubnet addresses, a GW may have multiple hierarchical addresses.Depending on the number of hierarchies (levels), the depth of the network can varyfrom a single tier to multiple tiers. Figure 2.1 illustrates a two-tier example. At Level =0, there appear 4 physical-level clusters C0-1, C0-2, C0-3, and C0-4. Level 1 and level 2clusters are generated by recursively selecting CHs (Iwata et al., 1999).ForanodeAinaclusterX(Fig.2.2),toestablishcommunicationwithsomenodeBatsomedifferentcluster,sayY,itstrafficmustfirstberoutedtoitsCH.FromtheCH,trafficis then routed to a GW node, to another CH, and so on until the CH of the destinationnode (cluster Y) is reached. Traffic is then delivered to the destination node.Furthermore, infrastructured WM
2
Net architectures enable the integration with ex-isting wireless networks (see Fig. 2.1) through GW/bridge functionalities built in meshrouters.Inaflat,orclient,WM
2
Netarchitecturethereisnogroupingandallnodeshaveequalresponsibilities.Connectionsareestablishedbetweennodesthatareincloseenoughprox-imity to allow sufficient radio propagation conditions to establish connectivity. In thisform of architecture, client nodes constitute the actual network to perform routing andconfigurationfunctionalitiesaswellastoprovidecustomerswithend-userapplications.Clients thus function both as mesh router for routing and self-configuration, and as enduser. A packet destined to a node in the network hops through multiple nodes to reachthe destination. An example of a flat network is depicted in Fig. 2.3.The
hybrid
WM
2
Netarchitectureisthecombinationofinfrastructureandclientmesh-ingasshowninFig.2.4.Meshclientscanaccessthenetworkthroughmeshroutersaswellas through meshing with other mesh clients. While the infrastructure provides connec-tivity to other networks such as the Internet, Wi-Fi, WiMAX (see Section 5.4, for details),cellular, and sensor networks, the routing capabilities of clients provide improved con-nectivity and coverage inside the WM
2
Net.
Add a Comment