• 沒有找到結果。

PERFORMANCE ANALYSIS OF MULTIPLE-ROUTE PACKET COMBINING SCHEME FOR REAL-TIME COMMUNICATIONS IN WIRELESS MULTIHOP NETWORKS

N/A
N/A
Protected

Academic year: 2022

Share "PERFORMANCE ANALYSIS OF MULTIPLE-ROUTE PACKET COMBINING SCHEME FOR REAL-TIME COMMUNICATIONS IN WIRELESS MULTIHOP NETWORKS "

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

PERFORMANCE ANALYSIS OF MULTIPLE-ROUTE PACKET COMBINING SCHEME FOR REAL-TIME COMMUNICATIONS IN WIRELESS MULTIHOP NETWORKS

Yasuhirn Hirayama', Nnbuyuki Nakagawa', Hiraku Okada', Takaya Yamazato', and Masaaki Katayama?

'

Graduate School of Engineering, Nagoya University, Furo-cho, Chikusa-ku, Nagoya, 464-8603, Japan { hirayama,nnakaga}@katayama.nuee.nagoya-u.ac.jp

'

Center for Information Media Studies, Nagoya University, Furo-cho, Chikusa-ku, Nagoya, 464-8603, Japan { okada,yamazato,katayama] @nuee.nagoya-u.ac.jp

Abstract

-

In real-time packet communications, packet retransmission is generally not used because it may produce undesired delays. In this case, however, packet errors caused by a channel may lead to a loss of transmitted information directly. Then, it is necessary to employ a technique which can reduce the influence of packet errors. We propose to employ a multiple-route packet combining scheme in real- time communications on wireless multihop networks. The scheme, which is proposed in [I], can achieve a diversity gain by combining multiple copies of the same packet that are transmitted along different routes. We analyze two characteristics of the proposed system. One is the average packet error probability, which is obtained as a function of elapsed time after transmission requests for copied packets are generated. The other is the required time for achieving a required packet error probability. The results are evaluated from a quality of service (QoS) point of view. From nu- merical results, it is shown that for a given tolerable delay, there exists a number of multiple routes that minimizes the achievable average packet error probability. Moreover, if the number of multiple routes is selected appropriately, the required time for achieving a required packet error probability can be minimized.

Keywords

-

Wireless multihop networks, Multiple routing, Packet combining, Real-time communications.

I . INTRODUCTION

Wireless multihop networks [2], [3] consist of wireless nodes that are connected with each other by wireless links.

The packets sent by a source node are fonvarded toward a destination node by forwarding nodes which exist between the source node and the destination node. Routing protocols determine which nodes are selected as forwarding nodes.

Wireless ad-hoc networks [4] and wireless sensor networks [ 5 ] are typical examples o f wireless multihop networks.

In this paper, we consider real-time packet communica- tions in wireless multihop networks. In packet communi- cations; when a packet i s received with errors, the packet is retransmitted. Packet retransmissions may cause exces- sive delays and large delay jitters which are not desirable for delay-sensitive communications. Therefore, packet re- transmission techniques are generally not used in real-time

communications. In this case, however, packet errors caused by a channel may lead to a loss of transmitted information directly. Then, it is necessary to employ a technique which can reduce the influence of packet errors.

By using multipath routing, multiple routes can be es- tablished between a source node and a destination node.

Multiple routes are used for various purposes such as main- taining alternative routes [6], load balancing [7], @], and diminishing the effect of frequent topological changes [9]. In [l], a multiple-route packet combining scheme is proposed to reduce bit errors on wireless channels. In this scheme, multiple copies of a packet are sent by a source node. Each copied packet is transmitted along different routes. At a destination node, the received copies are combined by a soft- output combiner. To combine multiple copies of the same packet provides a diversity gain. This scheme is suitable for real-time communications because of the ability to reduce the influence of packet errors on quality of service without causing additional delays.

We propose to employ the multiple-route packet com- bining scheme in real-time communications on wireless multihop networks. To support delay-sensitive traffic, a de- coding and combining process needs finishing within a given tolerable time interval. Since packet delays of each route are random variables, not all the copied packets can be received and combined within the interval. This case is not considered in [I]. The number of combined packets increases as time elapses after a source node sends copies of a packet.

Since the more copied packets are combined, the more the diversity gain is achieved, the packet error probability may he a function of a elapsed time.

In this paper, we analyze the performance of the multiple- route packet combining scheme for real-time communica- tions in wireless multihop networks. We derive two charac- teristics. One is the average packet error probability, which is obtained as a function of elapsed time after transmission requests of copied packets are generated. The other is the required time for achieving a required packet error probahil- ity. The derivation is done based on a queuing theory The results are evaluated from a QoS point of view.

(2)

Me horn

Y

Npaths node

Forwarding nodes

Mn-i hops Fig. 1

Model of a source-destination pair.

11. NETWORK MODE]

We consider a wireless multihop network which consists of wireless nodes which are connected with wireless links.

Assume that all the source-destination pairs in the network have the same number of rontes that are established by a multipath routing protocol. A network model for any source-destination pair in the network is shown in Fig. I . N mutually disjoint routes exist between the source node and the destination node. The nth route consists of

M,

wireless links and Atn - 1 forwarding nodes. The network topology is assumed not to change during packet transmissions.

111. MULTIPLE-ROUTE PACKET COMBINING SCHEME The transmitter structure of the source node is shown in Fig. 2. A information packet that is generated in the source node is coded by the convolutional encoder. The coded packet is interleaved on a bit-by-bit basis. The output of the interleaver is fed into the modulator. Binary phase shift keying (BPSK) is used as the modulation method. The modulated packet is sent toward the destination node.

There exist N multiple routes between the source node and the destination node. The packet sent by the source node is received by N forwarding nodes which are the first node on the routes. The decoding and reencoding process is not performed in forwarding nodes. Each forwarding node sends the received packet to the next node on the route. Therefore, N copies of the same packet are transmitted along A' ' routes.

The multiple copies of the packet are received by the destination node. The receiver structure of the destination node is shown in Fig. 3. A received copy is demodulated to a binary sequence and stored to the buffer. After some copies are received, the stored packets are fed into the combiner simultaneously. The combiner calculates likelihood infor- mation for each bit of the packet from its copies. A soft- output combining scheme proposed in [ I ] is employed in the combiner. The output of the combiner is fed into the Viterbi decoder.

If the multiple routes between the source and the des- tination are mutually disjoint and each route consists of independent wireless links, these routes are independent communication channels. Since the receiver combines sev- eral copies of the same packet transmitted over independent channels, a diversity gain can he obtained.

U rV Fowardlilg nodes

Fig. 2 Transmitter structure.

... ... ~~~ Cymbinei ...

b(i) Likelihood information

Fig. 3 Receiver structure.

IV. P E R F O R M A N C E ANALYSIS A. Assumptions and Modeling

Each node can transmit and receive a packet indepen- dently. Each node is allowed to transmit and receive only one packet simultaneously. It is assumed that every packets sent from nodes are received without collisions. This assumption is valid if an optimum medium access control protocol is employed. Let us consider a set of nodes that includes all the neighboring nodes of a node, say A . The protocol controls packet transmissions from all the nodes in the set. It is assumed that each node in the set can detect transmissions of the other nodes. When a request for transmitting a packet to A is generated in one of the neighbors, say B, B is allowed to transmit the packet if none of the other neighbors are not transmitting a packet to A . If one of the other neighbors is transmitting a packet to A , B has to wait. When the transmission is finished, a node that has the earliest generated request is allowed to transmit the packet.

When packet transmissions are controlled as described above, transmission request amval process at any wireless node is modeled as a queue. Generations of transmission requests correspond to arrivals of packets at the queue. The time between the start of a transmission and the end of it corresponds to the service time of the queue.

For each wireless node, the generation process of trans- mission requests from all its neighbors is assumed to be modeled as an independent Poisson process with mean A - ' . Then, the packet amval process at the queue is also Poisson with mean A - l . Moreover, the length of a information packet is assumed to be exponential with mean

Eh.

When a

(3)

convolutional encoder with rate I;a/na and constraint length li is employed, the duration of a coded packet is also exponcntial with mean

where R is the transmission rate. According to the as- sumptions described above, each wireless link is modeled as an itf/hf/l queue. The arrival process for each queue is Poisson with mean A - ' . The service time distribution is exponential with mean ~ 1 - l =

T,.

The time between the generation of a transmission request and the end of its transmission equals the waiting time of the queue plus its service time.

B. Analysis of the Average Packet Error Probability as a Funcrion of Elapsed Time

According to the above model, we derive the average packet error probability as a function of elapsed time after transmission requests of copied packets are generated. Let us consider the nth route of the

N

multiple routes. This route consists of Afn wireless links. When each wireless link is modeled as the h 4 / M / 1 queue, the probability density function for the packet delay distribution ofthe mth wireless link is exponential and given by

( 2 ) f w , , , ( t ) = 141 - p ) e - N - P I t ,

where p = X / p is the traffic intensity. Since wireless links on a route are statistically independent and have the same service time distribution, the probability density function for the packet delay of the nth route w n is derived by M,-fold convolution of Eq. ( 2 ) and given by

Consider N multiple copies of a packet whose transmis- sion requests are generated at t = 0 by the source node. The nth copied packet is assumed to be transmitted along the nth route. The packet combining process at the destination is started when some time elapses after the transmission requests are generated. Let the time to be 1. If the packet delay of the nth copied packet is less than t , the packet is received by the destination before the stan of packet combining. Then, the probability that the packet transmitted along the nth route has already been received at the elapsed time 1 is given by

where r(z) is the gamma function and r ( u , z ) is the incomplete gamma function.

When all the routes between thc source and the destination are of equal length, that is, M , = Ai for all 1 1 , the probability pn(t) is given by

Then, the probability that the number of received packets at t equals k is given by

P { N ( f ) = h } =

(T)

p(1)"l -p(t)]'-. (6) Equation (6) represents the probability that the number of combined packets at the elapsed time t equals h.

Using Eq. (6), the average packet error probability at the elapsed time t is given by

A'

Q e ( t ) = P e ( k , M ) P { N ( t ) = h l , (7)

k = O

where P , ( t , M ) is the packet error probability when the number of combined packets is k and the lengths of the routes equal M . This probability is obtained by computer simulation.

When the lengths of the routes are different each other,

&.(t) is not represented by a simple form. Therefore, the derivation is excluded here.

C. Analysis of the Required Time for Achieving a Packet Error Probability

In this section, we obtain the required time for achieving a packet error probabi1ity:To analyze the performance, we first derive the probability density function of the time required to be received k copied packets by the destination node. It is assumed that all the routes between the source and the destination node are of equal length, that is,

M,,

= A4 for all n. Therefore, the probability density of the packet delay of the nth route is expressed as

Let w(k) be defined the time required to be received k copied packets. Then, the probability density function of

w(k) is given by

where F,(t) is the cumulative distribution function of the packet delay of any route and obtained by

For given k and M , the probability P , ( k , M ) can be uniquely determined. Hence, Eq. (9) represents the required time for achieving the packet error probability P,(h, M ) .

(4)

V. N U M E R I C A L R E S U L T S

In this section, we evaluate the performance of the pro- posed system. It is assumed that the information packet length is exponential with mean ra=500 hits. A convolu- tional encoder with ba/nb = 1/2, I< = T is employed. All the wireless links are assumed to be mutually statistically in- dependent and identical Rayleigh fading channels. A packet in a wireless link is corrupted by an additive white Gaussian noise process. All packets are assumed to be reccived with equal power. All the multiple routes are of equal length and assumed to be 5 hops.

In order to evaluate Eqs. (7) and (9) numerically, we first obtain the packet error probability P J k , W ) by computer simulation. Then, the average packet error probability and the required time for achieving a packet error probability are evaluated. To consider the effect of the increase in transmitted packets on the amount of traffic, it is assumed that the traffic intensity for each wireless link is proportional to the number of multiple routes and defined by p = 0.1.W.

Moreover, the Eb/iVO is assumed to be 9 dB, where is the energy per bit and f i - O / 2 is the two-sided spectral density of the additive white Gaussian noise process.

A . Average Packer Error Probability as a Function of Elapsed Time

Figure 4 represents the average packet error probabilities for different numbers of multiple routes as a function of the elapsed time. The time axis is normalized by the mean duration of the coded packet

F c .

It is observed that for any N , the average packet error probability decreases and approaches a constant value as the time elapses. This is because the probability that all the copied packets sent by the source node are received at the destination node tends to 1 as the time elapses. Actually, the minimum achievable value for each iV equals Pe(iV, M), which is the packet error probability when all the copied packets are combined.

At a small elapsed time, the achievable value does not decrease when .V exceeds a certain value. For example, at f./Tc=30, the achievable value decreases as the number of the multiple routes increases from iV = 1 to N = 7.

However, when 11' increases from N = i to N = 9, the achievable value increases. The packet delay of each route increases as the number of copied packets increases. When the packet delay of each route increases, the number of received and combined packets at a specific elapsed time decreases. The packet error probability decreases as the number of combined packets decreases. Therefore, if N exceeds a certain value, the average packet error probability at a specific time decreases.

It is interesting to evaluate these results from a QoS point of view. Assumed that a torelable delay is 30 and a required packet error probability is lo-?. In this case, the packet error probability is minimized when N = 7.

However, since the required packet error probability is lo-?, the requirements can be satisfied at N = 6 . This implies that

Normalized elapsed time f/?c

Fig. 4

Average packet error probability

(M

= 5, Ea/A'o = 9 dB).

the number of multiple routes should be selected based on QoS requirements.

B. Required Tinre for Achieving a Packet Error Pmbability Figures 5-8 illustrate the complimentary cumulative dis- tributions of f,,,,,, ( t ) . These figures represent the required time for achieving the packet error probabilities Pe(l15) = and P , ( i , 6 ) = 7.0 x respectively. In the figures, the time axis is normalized by

T,.

We evaluate the time required to achieve Pe(b, A t ) with probability 0.99. In Fig. 5 , the required time decreases as the number of routes increases from IV = 1 to N = 3. The minimum value is attained at .V = 3. However, when iV increases from 11' = 3 to

N

= 9, the required time increases.

Such property can also be seen in Figs. 6 and 7. However, in these figures, the amount of the reduction is small compared to Fig. 5 . Besides, in Fig. 8, the required time does not reduce at all. These results illustrate that the reduction of the required time for achieving a packet error probability can be obtained by increasing the number of multiple routes.

However, the reduction is limited to the small values of k . We evaluate these results from a QoS point of view.

Assume that the required packet error probability is lo-'.

In this case, it is necessary to be received and combined k = 5 packets by the destination at &/Ar,, = 9 dB. Then, E; = 5 packets should be sent by the source node to satisfy the requirement, provided that all the transmitted packets are received. However, if 6 = 6 packets are sent by the source, the time needed to satisfy the required packet error probability can be reduced as shown in Fig. 6.

0.9 10-1, ~ , ( 6 , 5 ) = 5.7 x io-?, P , ( G , ~ ) = 6.0 x 10-3

VI. CONCLUSIONS

In this paper, we have proposed to employ the multiple- route packet combining scheme to improve the performance of real-time communications in wireless multihop networks.

We have analyzed two characteristics. One is the average packet error probability, which is obtained as a function of elapsed time after transmission requests of copied packets are generated. The other is the required time for achieving

(5)

IoJ0 2 4 6 8 I O 12 14

Normalized elapsed time r/Te Fig. 5

Complementary cumulative distribution of required time for achieving a packet error probability

(a

= l , P e ( l , 5 )

=

9.9 x 10-1).

Normalized elapsed time r/?‘e Fig. 6

Complementary cumulative distribution of required time for achieving a packet error probability

( k = 5 , Pe(5, 5) = 5 . i x

a required packet error probability. The results have been evaluated from a QoS point of view.

From numerical results, it has been shown that for a given tolerable delay, there exists a number of multiple routes that minimizes the achievable average packet error probability. Moreover, if the number of multiple routes is selected appropriately, the required time for achieving a required packet error probability can he minimized. These results indicate that the selection of the number of multiple routes, that is, the number of transmitted copies have to he done based on QoS requirements.

ACKNOWLEDGMENTS

This work is supported in part by the Ministry of Educa- tion, Culture, Sports, Science and Technology in Japan and the Ministry of Public Management, Home Affairs, Posts and Telecommunications in Japan.

REFERENCES

[I] N. Nakagawa, N. Koie, H. Okada, T. Yamazatn, and M.

Katayama, “An error correcting method using multi-path in wireless multihop networks:’ Communications Society Con- ference of IEICE, 8-5-1 19, p.496, March 2003 (in Japanese).

1

Fig. 7

Complementary cumulative distribution of required time for achieving a packet error probability

( k = 6, Pe(6, 5) = 6.0 x

Normalized elapsed time r/?c Fig. 8

Complementary cumulative distribution of required time for achieving a packet error probability

(L = 7. ~ , ( 7 , 5 ) = 7.0 x 10-4).

M. Frodigh, S. Parkvall, C. Roobol, P. Johansson, and P.

Larsson, “Future-generation wireless networks:’ IEEE Pers.

Commun., vol. 8, no. 5 , pp. 1&17, Oct. 2001.

P. Mohapatra, 1. Li, and C. Gui, “QoS in mobile ad hoc networks.” IEEE Wireless Comnrun.. vol. IO. no. 3.

...

OD. 44- 52, lune. 2003.

X. Hone. I K. Xu. and M. Gerla. “Scalable routing - 1 nrotocols for mobile ad hoc networks,” IEEE Network, ~01.16, “0.4, pp.11- 21, JulyiAug. 2002.

L.F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci,

“A survey on sensor networks,” IEEE Commun. Mag., ~01.40, no.8, pp.102-114, Aug. 2002.

S. Chen and K. Nahrstedt, “Distributed qualityof-service routing in ad hoc networks,” IEEE J. Select Areus Cornmun., vol. 17, no. 8, pp. 1488-1505, Aug. 1999.

A. Nasipuri, R. Castaiieda, and S . R. Das, “Performance of multipath routing for on-demand protocols in mobile ad hoc networks,” ACMIKluwer Mobile Networks and Applications, vol. 6, issue 4, pp. 339-349, Aug. 2001.

S . J. Lee and M. Gerla, “Split multipath routing with maxi- mally disjoint paths in ad hoc networks:’ IEEE Inrernarional Conference on Communicufions, vol. IO, pp. 3201-3205,2001, A. Tsirigos and Z. 1. Haas, “Analysis of multipath routing- part I: the effect on the packet delivery ratio,” IEEE Truns.

Wireless Commun., vol. 3, no. I , Ian. 2004.

參考文獻

相關文件

But, to reduce the delay which is defined as the elapsed time from the occurrence of the transmission request to its successful transmission, the destination node decodes the

Here we propose a two phase rate adaption scheme. In the following, the coded packet is assumed to be evenly divided into coded sub-packets. In “probe” phase, the source has no idea

The only argument is a double array which contains the factors of one example in the same format as input. This function should return the label prediction of the example (1 or -1

 Sender Report: used by active session participants to relay transmission and reception statistics.  Receiver Report: used to send reception statistics from those

In this paper, we propose a seamless HO scheme called LPM (Last Packet Marking) for intra-domain mobility in IEEE 802.16e-based broadband wireless packet networks.. LPM merges MAC

By setting different values of  0/98,: and  0/ 21 for dif- ferent traffic classes, different levels of service (i.e., delay and loss) can be achieved. There is, however,

Instead of al- ternating between the transmission of control (RTS/CTS) and data packets, as done in the 802.11 scheme, POWMAC uses an access window (AW) to allow for a series

The integral of the mean squared error of an estimator of a re- gression function is used as a criterion for defining an optimal design measure in the context of local