Beruflich Dokumente
Kultur Dokumente
Fujian Qin
Journal of Convergence Information Technology, Volume6, Number 6, June 2011
Abstract
Nowadays, a number of modern applications require Ad Hoc network to provide QoS guarantee
and it has received much attention. In this paper, we propose an efficiently QoS topology control
algorithm. Our algorithm dynamically adjusts transmission power of mobile nodes to construct new
topology which can meet bandwidth and end-to-end delay constraints as well as minimize the total
energy consumption in network. It can be modeled as a problem of multi-commodity flows and easily
be implemented. Simulation results show that the algorithm has a better performance and will provide
an effective solution for realizing multimedia applications in mobile network.
- 300 -
design two distributed and localized algorithms to be used by the nodes to set up their communication
ranges. Both algorithms can be applied on top of any symmetric, strongly-connected topology to
reduce total power consumption. Hai et al. [8] consider two cases of the QoS topology control problem:
the traffic demands are not splittable as well as the traffic demands are splittable, which are formulated
as the integer linear programming problem and the mixed integer linear programming problem
respectively. They propose a greedy algorithm and an approximation algorithm with ratio n are
proposed to solve the problem, where n is the number of nodes in MANET. Cabrera et al. [9] present
the first control theoretic investigation of topology control in MANET. They first take a simple
representative fully distributed local information no topology algorithm and show that it is unstable
under certain conditions. After that, they formulate such algoirthm in a control theoretic context, and
derive a new mechanism, which is shown to be stable for a wide range of parameter variations.
In the process of topology controlling, if we do not optimize the transmission power, some nodes
probably consume excessive energy, which can result in the reducing the life-span of network. To
address the problem, I we propose new QoS topology control algorithms that will meet the given delay
and bandwidth constraints and at the same time, minimize the total transmission power for mobile
nodes.
2. System model
In this section, we introduce the system model by layered protocol stack and define our research
problem.
At physical layer, we adopt cooperative communication that combines partial signals containing the
same information to obtain complete information. Single-antenna nodes in a multi-user scenario can be
used to share their antennas to create a virtual multiple-input multiple-output system, which can
combine advantages, including the power savings provided by multi-hopping, the spatial diversity
provided by the antennas of separate mobile nodes and node cooperation can also lead to increased data
rates [10]. Since no synchronization is required, the receiver can assemble multiple copies of the same
packet received at different time. Note that there are two thresholds on the received signal SNR, i.e.,
successful decoding and timing acquisition. The combining process can be extended to multiple partial
receptions. The channel gain is often modelled as a power of distance, while the header of a message is
coded in a different way that requires a lower SNR to decode. Thus the combiner knows which packet
a partial reception belongs to. Signal combining can be performed whenever new partial reception is
made in an incremental way. Many partial receptions of a packet do not require extra storage space. By
effectively using partial signals, a packet can be delivered with less transmission power and optimize
the topology control problem.
It is difficult to guarantee correct code assignment at all time due to the continuously changing
network topology. Moreover, since not every node is active at all times, it may be desirable to
oversubscribe the medium by assigning the same code to two neighboring terminals, thus violating the
assignment goal [11]. At MAC layer, when a terminal sends a RTS, it inserts in that RTS the identity
of the code that such terminal intends to use for the ensuing data packet. A neighborhood that is
receiving a packet on the same code can then respond back with the CTS, which prevents the terminal
from commencing its data transmission. It allows terminals to be informed about all neighborhood
activities. Additionally, we can combine the code assignment and access schemes, in which the
RTS/CTS handshake over the common channel serves to reserve codes so that while the reception is
ongoing, no other neighboring terminal use any of the reserved codes. The motivation is to reduce the
overhead of exchanged information sharing. That is, information distributed to solve one problem can
be used to solve the other one. Furthermore, the MAC layer represents the most dynamic and mobilitytransparent layer of the protocol stack. Thus, it is beneficial to do code assignment at the MAC layer.
On the other hand, separating the two problems has its own advantages, including fairness. Since it is
generally difficult to provide fairness in a contention-based MAC protocol, an upper layer code
assignment can account for that.
At network layer, we adopt the proactive protocol DSR because it can collect topology information
even when it is not required to perform packet forwarding. Such protocol uses the apparently
unnecessary information to facilitate other layers tasks.
- 301 -
MANET can be represented by a weighted graph G (V, E), where V is the set of nodes in the network
and E is the set of links with connected nodes. In this paper, we adopt the widely used power mode in
wireless network:
Pij=(dij)
(1)
where Pij is the power required to ensure the normal communication between node i and j, dij is the
distance between the two nodes and is a parameter which is not less than 2. Assume that each node
can dynamically adjust its power level, which can not exceed the maximal power P. Let P(i) be the
transmission power of node i. 0in, we have 0P(i)P, where n is the number of nodes in network.
According the value of transmission power we can judge whether two nodes stay connected. If P(i)
(di,j) then there exists a link between node i and j, i.e., edge (i, j)E. Let Bs,d and Ds,d denote the
n
bandwidth and delay constraints of the node pair (s, d) respectively, and ptotal P (i ) . Thus, the QoS
i 1
Min( Bmax )
f i,s,jd
( f
( s,d )
f js,,id
s,d
i, j
Bs ,d
Bs ,d
(2)
(s i)
(d i )
otherwise
f js,,id ) Bmax
i, j V
(3)
(4)
1
Bs , d
s,d
i, j
Ds , d
i, j V
(5)
(i , j )
f i ,s j, d 0 Bmax 0
- 302 -
i, j V
(6)
Note that for any node pair (s, d), if (i, j)E then f i , j 0 , where f i , j
s ,d
s ,d
bandwidth required along link (i, j) between node s and d. formula (2) is the optical function, which
aims to minimize the bandwidth flows require. formula (3) ensure that all links on (s, d) should meet
the flows conservation. formula (4) requires that the nodes passed by most flows should meet the
bandwidth constraints. formula (5) gives the delay constraints. Because the flows can choose different
paths, the average hops multiple flows travel through can be defined as delay. This is a standard linear
programming problem and the optimal solution can be found within polynomial time.
- 303 -
4. Experimental results
In this section, we conduct simulation experiments to evaluate the performance of the two
algorithms (called MSTQTC and MIPQTC respectively) proposed in section 3.2. Mobile nodes are
arbitrarily placed in a simulation area 10001000. Initially the available bandwidth B of all nodes is set
to 500. k node pairs will be randomly generated in the simulation process. The bandwidth constraint
Bs,d of (s, d) follows normal distribution N(Bm, 0.25Bm), where Bm and 0.25Bm are the mean and
variance of QoS requirement respectively. The delay constraint for all node pair can be simply set to
2n/3, where n is the number of nodes in network. The parameter in the power model is set to 2 and 4.
Empirically, Bm=50 and P=(1000 2 )2.
Fig. 1 plots the total energy consumption with the size of network changing when is 2. As is
shown in the figure, the energy consumptions of both algorithms decrease with the number of nodes
increasing. This is due to the fact that the nodes density increases correspondingly and each node can
reduce its transmission power to reach other nodes. However, the performance of MIPQTC has always
been higher than that of MSTQTC because it always chooses the minimal transmission power to create
a new link. In the best case, MIPQTC consumes 60 percent less total energy than MSTQTC.
Furthermore, we can find that when the value of n is small, the total energy consumption of two
algorithms increases fast. The reason is that the high node density provides more choices for flows and
therefore reducing the energy consumption of finding a QoS routing.
- 304 -
- 305 -
5. Conclusions
In this paper, we have discussed the energy efficient QoS topology control problem. For each node
pair in network, once the bandwidth and delay can not be met, we can adjust the transmission power of
nodes and add new links into the topology so as to meet the QoS requirements. Two algorithms are
proposed to construct such QoS topology. Simulation results show that the algorithms can effectively
reduce the total energy consumption of the network and achieve better performance especially in the
scene of moderate bandwidth constraints.
6. Acknowledgements
We are grateful to the referees for their valuable comments and suggestions. This work is supported
by the Scientific Research Fund of Chongqing Municipal Education Commission under grant
KJ111218 and the Research Project of Chongqing University of Arts and Sciences under grant
Z2010JS18.
7. References
[1] Mamoun Hussein Mamoun, A New DSR Routing Protocol for MANET, Journal of
Convergence Information Technology, Vol. 4, No. 4, pp. 27 - 30, 2009.
[2] Yuan Li, Xinmeng Chen, Dan Yu, Bandwidth- Guaranteed Multi-Path QoS Routing for Saving
Energy in TDMA-Based Wireless Ad Hoc Networks, In proceedings of Wireless
Communications, Networking and Mobile Computing, pp. 1-4, 2006.
[3] Lajos Hanzo, Rahim Tafazolli, A Survey of QoS Routing Solutions for Mobile Ad Hoc
Networks, Communications Surveys & Tutorials, pp. 50-70, 2007.
[4] Zhang Baoxian, HT Mouftah, QoS routing for wireless ad hoc networks: problems, algorithms,
and protocols, Communications Magazine, pp. 110-117, 2005.
[5] Qi Yang, Jianghong Shi, Biyu Tang, Distributed Dynamic Channel Access Scheduling Method
for Wireless Ad Hoc Network, Journal of Digital Content Technology and its Applications, Vol.
5, No. 3, pp. 310-319, 2011.
[6] Cheng Cardei, Sun Jinhua, Topology Control of ad hoc Wireless Networks for Energy
Efficiency, IEEE Transactions on Computers, Vol. 53, No. 12, pp. 1629 - 1635, 2004.
[7] Mihaela Cardei, Jie Wu, Shuhui Yang, Topology control in ad hoc wireless networks using
cooperative communication, Mobile Computing, Vol. 5, No. 6, pp. 711 - 724, 2006.
[8] Liu Hai, Li Deying, Jia Xiaohua, QoS Topology Control with Minimal Total Energy Cost in Ad
Hoc Wireless Networks, In proceedings of The Second International Conference on Mobile Ad
Hoc and Sensor Networks, pp. 13-15, 2006.
- 306 -
[9] Joao Cabrera, Ram Ramanathan, Carlos Gutierrez, Stable Topology Control for Mobile Ad-Hoc
Networks, Communications Letters, Vol. 11, No. 7, pp. 574 - 576, 2007.
[10] Jie Wu, Mihaela Cardei, Extended Dominating Set and Its Applications in Ad Hoc Networks
Using Cooperative Communication, IEEE Transactions on Parallel and Distributed Systems, Vol.
17, No. 8, pp. 851-864, 2006.
[11] Alaa Muqattash and Marwan Krunz, CDMA-Based MAC Protocol for Wireless Ad Hoc
Networks, In proceedings of MobiHoc03, pp. 153-164, 2003.
- 307 -