The outline of the paper is as follows. Section 2
describes the concept of transport coding. Section 3
analyses the possibility of using transport coding for
improving the probability of message delivery
during limited time. Section 4 discusses an
interpretation of the results.
2 DECREASING THE MESSAGE
DELAY WITH THE HELP OF
TRANSPORT CODING
The one of the most important measure of the
effectiveness of a data network is the information
delay. The mean packet delay has been subject to
many studies, for example (Kleinrock, 1975),
(Kleinrock, 1964), (Kleinrock, Naylor, 1974).
However, in a packet-switching network, the
parameter of interest is not the delay of a separate
packet but the delay of a message as a whole. And
the mean message delay can differ from the mean
packet delay, as the assembly of a message at a
destination node can be delayed due to the absence
of a small number of packets (for example one).
This section deals with an analysis of the method of
decreasing the mean message delay with the help of
error-correcting code at the transport level of
network. This method was suggested in
(Kabatianskii, Krouk, 1993) and generalized in
(Krouk, Semenov, 2002). The possibility of using
error-correcting code in a bipolar network was
described in (Maxemchuk, 1975).
Let us consider a model of a network having M
channels, in which the capacity of the ith channel is
C
i
. The time taken to transmit a packet over a
channel has an exponential distribution with the
expectation
1 . When the servicing device is busy,
the packet may be placed in a queue. Each message,
arriving in the network, is divided into
similar
packets. The length of each packet is
bits. The
traffic arriving in the network from external sources
forms a Poisson process with the intensity
(packets per second). We will denote the mean
number of packets passing through the ith channel
per second by
i
. The total network traffic is then
.
1
∑
=
=
M
i
i
λλ
,
(1)
If the packets arrive to a node via different
routes, we can assume that the dependence between
packet delays is negligible. Hence, the model of the
network turns out to be close to the Kleinrock
model, for which the Kleinrock «assumption of
independence» holds (Kleinrock, 1975), (Kleinrock,
1964). According to this assumption, the packet
delays can be regarded as independent random
variables. This statement was proved in
(Vvedenskaya, 1998) for some network types. Then
the ith channel can be represented in the form of a
queuing system with a Poisson flow of intensity
i
at the input and an exponential servicing time with
mean
i
C⋅
µ
1
. In this case we can assume that the
packet delays in the network have an exponential
distribution with the expectation
),(
t , where
.
1
),(
1
ii
M
i
i
C
t
λµγ
λ
µλ
−
⋅=
∑
=
,
(2)
If we consider a case where all
channels
have the same carrying capacity while the external
traffic is uniformly distributed between the channels
(so that the intensity of the packet flow for all
channels is the same), expression (2) can be written
as follows:
,
1
1
),(
ρµ
µλ
−
⋅=
C
l
t
(3)
where
γ
λ
γ
λ
i
M
l
⋅
==
is the mean path length
traversed by a packet along the network,
C⋅
=
µ
ρ
is the network load, and
∑
=
=
M
i
i
CC
1
is the overall
capacity of the network channels. The value of the
network load in this case is identical with the
i
i
i
C⋅
=
µ
λ
ρ
, the load of a single channel. In fact, as
it will be shown later, all needed assumptions are as
follows: the packet delays are independent random
variables with the exponential distribution and with
expectation of form
ρ
−1
a
, where
is the network
load and a is the constant for the given network.
The delay
of an uncoded message in the
network is determined by the maximum delay
among the
packets of the given message
TRANSMISSION OF A MESSAGE DURING LIMITED TIME WITH THE HELP OF TRANSPORT CODING
89