| Literature DB >> 25111241 |
Amjad Ali1, Muhammad Ejaz Ahmed2, Md Jalil Piran3, Doug Young Suh4.
Abstract
Wireless mesh networking is a promising technology that can support numerous multimedia applications. Multimedia applications have stringent quality of service (QoS) requirements, i.e., bandwidth, delay, jitter, and packet loss ratio. Enabling such QoS-demanding applications over wireless mesh networks (WMNs) require QoS provisioning routing protocols that lead to the network resource underutilization problem. Moreover, random topology deployment leads to have some unused network resources. Therefore, resource optimization is one of the most critical design issues in multi-hop, multi-radio WMNs enabled with multimedia applications. Resource optimization has been studied extensively in the literature for wireless Ad Hoc and sensor networks, but existing studies have not considered resource underutilization issues caused by QoS provisioning routing and random topology deployment. Finding a QoS-provisioned path in wireless mesh networks is an NP complete problem. In this paper, we propose a novel Integer Linear Programming (ILP) optimization model to reconstruct the optimal connected mesh backbone topology with a minimum number of links and relay nodes which satisfies the given end-to-end QoS demands for multimedia traffic and identification of extra resources, while maintaining redundancy. We further propose a polynomial time heuristic algorithm called Link and Node Removal Considering Residual Capacity and Traffic Demands (LNR-RCTD). Simulation studies prove that our heuristic algorithm provides near-optimal results and saves about 20% of resources from being wasted by QoS provisioning routing and random topology deployment.Entities:
Mesh:
Year: 2014 PMID: 25111241 PMCID: PMC4179066 DOI: 10.3390/s140814500
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Notations.
| Wireless mesh node | |
| Total numbers of network nodes | |
| Numbers of IEEE802.11 hybrid radio available to | |
| Total number of orthogonal channels | |
| Link from node | |
| Total numbers of network edges | |
| Interference range of communication node | |
| Euclidean distance between nodes | |
| Maximum number of orthogonal channels | |
| Total number of network flows | |
| Channel capacity assigned to link | |
| Residual capacity of link | |
| Total number of alternative paths for flow | |
| Affordable delay limit of flow | |
| Affordable PLR limit of flow fy | |
| The residual capacity of link | |
| Total assigned capacity to link | |
| The amount of capacity used by traffic flow | |
|
| The set of flows traversing from link |
Notations for LNR-RCTD algorithm.
|
| |
|
| The set of all available paths from node |
|
| The used path by flow
|
|
| Unused portion of the path for flow
|
|
| New usable path for flow
|
|
| The maximum affordable PLR for flow
|
|
| The maximum affordable delay limit for flow
|
|
| Vector contains QoS parameters of
|
| The portion of usable path before the occurance of an underutilized link. | |
| [v1, v2, v3, v4] | A path formed by the sequence of nodes v1, v2, v3, v4. |
Figure 1.Wireless mesh backbone network architecture.
Figure 2.A small connected network topology.
for flow from node v7 to node v1.
| [v7, v2, v5, v1], [v7, v2, v5, v4, v1], [v7, v2, v5, v4, v3, v1], |
| [v7,v2, v5, v3, v1], [v7, v2, v5, v3, v4, v1], [v7, v2, v4, v1], |
| [v7, v2,v4, v5, v1], [v7, v2, v4, v5, v3, v1], [v7, v2, v4, v3, v1], |
| [v7, v2,v4, v3, v5, v1], [v7, v5, v1], [v7, v5, v4, v1], |
| [v7, v5, v4, v3, v1], [v7, v5, v3, v1], [v7, v5, v3, v4, v1], |
| [v7, v5, v2, v4, v1], [v7, v5,v2, v4, v3, v1] |
Underutilized link-free paths for from v7.
| [v7,v2, v5, v3, v1], [v7, v2, v5, v3, v4, v1], |
| [v7, v5, v3, v1], [v7, v5, v3, v4, v1] |
Residual-cap delay and loss associativity.
| [v7,v2, v5, v3, v1] | 0.3 | 150 | 0.02 |
| [v7, v2, v5, v3, v4, v1] | 8.0 | 200 | 0.009 |
| [v7, v5, v3, v1] | 0.5 | 100 | 0.075 |
| [v7, v5, v3, v4, v1] | 5.0 | 150 | 0.02 |
QoS requirements.
| Audio (CBR) | Speech, high quality music | 128 | <2 | <1% |
| Video (CBR) | Real-time video, surveillance | 384 | <2 | <2% |
| Data | Bulk data transfer | <384 | NA | 0% |
Figure 3.(a) 25 nodes' naive topology; (b) 25 nodes' marked topology; (c) 25 nodes' optimized topology.
Figure 4.(a) 35 nodes' naive topology; (b) 35 nodes' marked topology; (c) 35 nodes' optimized topology; (d) Path redundancy.
Figure 5.(a) 45 nodes' naive topology; (b) 45 nodes' marked topology; (c) 45 nodes' optimized topology; (d) Path redundancy.
Figure 6.(a) Identification of extra mesh nodes; (b) Identification of extra wireless links.