Professional Documents
Culture Documents
nlog n),
and D = (nlog n) for = (1/
2
( 1)
2
|, m (1)
Notice that there are only
2
transmission-groups, and
each cell belongs to an individual transmission-group. If
transmission-groups become active (i.e., get transmission op-
portunity) alternatively, then each cell become active in every
2
time slots. If there are more than one nodes inside an active
cell, a transmitting node is selected randomly from them in a
distributed way according to the method introduced in [16].
The selected node then follows the 2HR-f routing scheme for
packet transmission.
C. The 2HR-f Routing Scheme
The generalized two-hop relay with f-cast (2HR-f) is
adopted here for packet transmission [5], [16], [17], 1 f
n 2. Under such a routing scheme, each destination node
receives packets according to their sequence numbers, and
each packet at its source node may be delivered to at most
f distinct relay nodes. Therefore, together with the original
one at its source source, each packet may have at most f +1
redundant copies.
Without loss of generality, henceforth we focus on a tagged
trafc ow, and use S and D to denote its source node
and destination node, respectively. For each locally generated
packet, say P, node S labels P with a unique sequence
number SN(P), and node D also maintains a request number
RN(D) to denote the sequence number of the packet that
node D is currently requesting for. In other words, all packets
with sequence numbers less than RN(D) have already been
received by node D.
The packet transmission is scheduled as follows: every time
node S is selected as the transmitter in an active cell, it
conducts the source-to-destination transmission if node D
is inside the one-hop transmission range; otherwise, it rst
randomly selects a node from all its one-hop neighbors as
the receiver, then conducts the source-to-relay transmission
or relay-to-destination transmission with equal probability
[16]. If there is no other node in the one-hop neighborhood,
it remains idle for the current time slot.
III. THROUGHPUT CAPACITY AND EXPECTED DELIVERY
DELAY
A. Some Useful Lemmas
Before deriving the per node throughput capacity and deliv-
ery delay in a 2HR-f MANET, we rst introduce the following
basic lemmas which will be used quite often in the analysis
of subsequent sections.
Lemma 1: Consider the source node S of the tagged ow
in a general time slot. If we use p
1
to denote the probability
that it conducts a source-to-destination transmission and use
p
2
to denote the probability that it conducts a source-to-relay
or relay-to-destination transmission, then we have
p
1
=
1
2
_
t
m
2
n
n 1
_
m
2
1
m
2
_
n1
(t 1)n + 1 m
2
n(n 1)
_
(2)
p
2
=
1
2
_
m
2
t
n 1
_
1
_
m
2
1
m
2
_
n1
_
_
m
2
t
m
2
_
n1
_
(3)
where t = (2 1)
2
.
Lemma 2: Consider the tagged trafc ow in a general time
slot, suppose the source node S is delivering copies for some
packet P, the destination node D is also requesting for P, i.e.,
SN(P) = RN(D), and there are in total j (1 j f + 1)
copies of P in the network (i.e., node S has already delivered
out j 1 copies of P to j 1 distinct relay nodes). If we
denote by P
r
(j), P
d
(j) and P
s
(j) the probability that node D
will receive P, the probability that node S will successfully
deliver out a copy of P to some new relay (if j f) and
the probability of simultaneous source-to-relay and relay-to-
destination transmissions in the next time slot, respectively,
then we have
P
r
(j) = p
1
+
j 1
2(n 2)
p
2
(4)
P
d
(j) =
n j 1
2(n 2)
p
2
(5)
P
s
(j) =
(j 1)(n j 1)(m
2
2
)
4m
2
4
n5
k=0
_
n 5
k
_
h(k)
_
n4k
t=0
_
n 4 k
t
_
h(t)
_
m
2
2(2 1)
2
m
2
_
n4kt
_
(6)
where
h(x) =
(2 1)
2
_
(21)
2
m
2
_
x+1
(4
2
4)
_
4
2
4
m
2
_
x+1
(x + 1)(x + 2)
(7)
The proofs of Lemmas 1 and 2 are omitted here due to
space limit, and please kindly refer to [18] for details.
B. Derivations for the Throughput Capacity and Expected
Delivery Delay
As shown in [12], the network system under the 2HR-f
routing can be characterized by an automatic feedback control
system, where the packet dispatching process at source node S
and the packet receiving process at destination node D can be
dened by two distinct absorbing Markov chains, respectively.
If we denote by the per node (ow) throughput capacity,
i.e., under any input rate less than the queue length at each
node will never increase to innity as the time goes to innity.
After applying derivations similar to that in [12], we have the
following theorem for the throughput capacity .
Theorem 1: Consider a cell partitioned 2HR-f MANET
(1 f n 2), where nodes move according to the i.i.d.
mobility model, and each contends for the wireless channel
Fig. 2. Finite state absorbing Markov chain for a general packet P, where
k (1 k f + 1) denotes a state that there are in total k copies of packet
P in the network (including the original one at the source node S). For each
transient state, the transition back to itself is not shown for simplicity.
according to the transmission-group based MAC scheme. The
per node throughput capacity can be given by
= min
_
p
1
+p
2
/2
1 +
f1
j=1
j
t=1
P
d
(t)
p
1
+P
d
(t+1)
, P
r
(f + 1)
_
(8)
The proof of Theorem 1 is omitted here due to space limit
and please kindly refer to [12] for details.
Similar to [6], [19][21], in this paper we focus on the
network delivery delay which are caused by nodes mobility
and do not include the part of queuing delay at the source node.
We rst introduce the following denition about the delivery
delay.
Denition 1: For a general packet P at the source node
S, the delivery delay is dened as the time elapsed between
the time slot when node S starts to deliver out copies for
the packet P and the time slot when the destination node D
receives P given that SN(P) = RN(D).
For a general packet P, if we use A to denote the absorbing
state (i.e., the state that node D has received P), the delivery
process of packet P under the 2HR-f routing can be dened
by a nite state absorbing Markov chain shown in Fig. 2. If we
denote by T
d
the delivery delay of packet P, then according
to the theory of Markov chain [22], T
d
can be regarded as the
time the Markov chain in Fig. 2 takes to become absorbed
given that the chain starts from state 1. Using derivations
similar to that in [23], we have the following theorem.
Theorem 2: For a 2HR-f MANET with the transmission-
group based MAC scheme, the expected delivery delay ET
d
can be determined as
ET
d
=
1 +
f1
j=1
(j) +
P
d
(f)P
s
(f)
P
r
(f+1)
(f 1)
p
1
+p
2
/2
(9)
where
(j) =
j
t=1
P
d
(t) P
s
(t)
p
1
+p
2
/2 P
s
(t + 1)
The proof of Theorem 2 is omitted here due to space limit,
and please kindly refer to [18] for details.
IV. NUMERICAL RESULTS
In this section, we analytically explore how throughput
capacity varies with delivery delay ET
d
in terms of the
number of users n, the packet redundancy limit f, and the
node transmission range . A xed network cell partition with
m = 24 was adopted in this paper (the other cell partitions
can also be easily obtained by our theoretical results). Similar
Fig. 3. (E{T
d
}, ) vs. n for the cases of ( = 1, f = 12) and ( = 3, f =
2) with 400 n 1000.
Fig. 4. (E{T
d
}, ) vs. f for the cases of ( = 2, n = 700) and ( =
3, n = 500) with 1 f 32.
to the settings adopted in [24], [25], the guard factor here
was xed as = 1.
A. Under Fixed and f
We rst examine how the throughput capacity varies with
the delivery delay ET
d
in terms of the number of users n.
Two cases of ( = 1, f = 12) and ( = 3, f = 2) with
400 n 1000 are presented and the corresponding results
are summarized in Fig. 3. We can see that for both the two
cases there, as n varies from 400 to 1000, decreases almost
linearly with ET
d
. It is also noticed that (resp. ET
d
)
monotonically decreases (resp. increases) with n. This can
be interpreted as follows, for a xed network region, as n
and thus the node density n/m
2
gradually increases up, the
network becomes crowded which leads to severe contention
and decrease of the network performances.
B. Under Fixed and n
Fig. 4 shows the relationship between the throughput capac-
ity and delivery delay ET
d
under xed settings of and
n. Its interesting to notice that the behaviors of with ET
d