186

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. C O M - ~ ~NO. ,

2,

FEBRUARY

1975

in Packet-Switching Communication Networks

MessagePathDelays

IZHAK RUBIN

Abstract-A communicationpath (in isolation) in a packet-switching store-and-forwardcommunicationnetwork, such .as a computer- or satellite-communicationnetwork, is considered. Messages are assumed to arrive according to a Poisson stream, and messagelengths are considered to be random variables governed byan arbitrary distribution. Message lengths are divided into fixed-length packetswhichare sent independentlyover the N-channel communication path in a store-aid-forward mamier, and are reassembled at the destination terminal. Expressions for the distributions of the message waiting and delay tiines over the path are derived. Also, weobtain the limiting.average message waiting times and required bufFer sizes at the individual channels. The overall message waiting time is observed to depend only on the minimal channel capacity. Thecase of exponentiallydistributed message lengths serves as an illustrating example.

tionnetwork. Assuming Poissonarrivals at the source station of this path andrandom message lengths governed by an arbitrary aistribution, we derive exact expressions for the distribution of the message delay over the communication path. We also obtain steady-state expressions for the average message waiting times and required buffer sizes at the indiiidualchannels. Exact expressions for waiting and delay time ldistributions’, as well as busy-period characteristics, along a communication path in a store-and-f,orward communication network, have recentlybeen derived in [1] and [2]. These papers assume k e d message lengths. The results obtained in this paper thus follow from those obtained in [1] and [2]. Approximate time-delay resultsfor store-and-forward INTRODUCTION I. communication networks, utilizing an “independence assumption’’ (which requires rechoosing the message COMMUNICATION networkisrepresented asa weighted graph. The branches of the graph represent length, at random, at any station) andassuming exponenthe communication channels, while the vertices represent tially distributed message lengths, are reportedin [3] and (source, repeater,,or destination type) stations with stor- [4] and the references therein. Many of the recent timeage (queueing) facilities.The branches areassigned capac- delayreportshave been associatedwith the Advanced ity weights. Messages arrivea t random at a sourcestation Research Projects Agency (ARPAj computer-communiand follow a specific route in the network towards their cation network (see [4]). The latter employs packets of destination station.Message lengths are usually considered 10Ob-bit length (and some others of shorter length, for to be random variables.I n a packet-switchingcommunica- situations in which the packet is not filled). We note that our delay analysis involves a single path tion network, the message is divided at thesource station into fixed-lengthsubmessages, called packets. Those pack-in isolation, so that themessages in this pathdo not intermesetsarethensentindependentlythrough the network fere with and are not interfered with by any other towards the destination station. A t the latter stations,all sages in the network. Messages arriving at the path are the packets associated with a specific message are reas- spaced out in contiguous packets by the first channel. If the timing of sembled. The wholemessage is then transferred to the the nextchannelhasahighercapacity, packets is preservedbut the durationof each is shortened. destination terminal (being the destination computer in case of a computer-communication network, or a specific If the next channel has a lower capacity, the packets will terminal in a satellite-communication network). The net- be extended and if messages are close enough together, further delayswill ensue. We show that thedistribution of work is also assumed to operate in a store-and-forward manner, so that at each station a queue of messages is the overall message waiting time in the path is equal to generated and served accordingto a first-come first-served that obtained by presenting allthe messages to thechannel with lowest capacity only.discipline. Preliminary notions and definitions are introduced in In this paper,we are considering an arbitraryN-channel path in apacket-switching store-and-forwardcommunica- Section 11. Message time delaysover a single-channel path are obtained in Section 1II:In Section IV, message waiting and delay times over an N-channel communication path Paperapproved bythe AssociateEditor forComputerCommunication of the IEEE Communications Society for publication are derived. As an illustrating example, we consider in after presentation at the 1974 IEEE International Symposium on Section V the case of exponentially distributed message Information Theory, Notre Dame, Ind., October 1974. Manuscript the traffic received February 21, 1974; revised August 21, 1974. This work was lengths, and plotthe resulting time deiay versus supportedinpart bythe Officeof Naval ResearchunderGrant intensity for several values of average packet to message N00014-69-A-0400-4041, and inpartby the AdvancedResearch lengths. The special case of packets of vanishing length, Projects Agency under Grant DAHC15-73-C-0368. The author is with the Department of System Science, School of andarbitrary message-length distribution,is then obEngineeringandAppliedScience,University of California, Los served. Angeles, Calif. ,

,

A

I

Authorized licensed use limited to: Univ of Calif Los Angeles. Downloaded on February 24, 2009 at 20:56 from IEEE Xplore. Restrictions apply.

187

RUBIN: MESSAGE PATH DELAYS

11. PRELIMINARIES A communication path, asshown in Fig. 1,is considered. The ith channel, whose capacity is Ci [bits/s], is represented by the branch (ui,u;+l) between vertices ut and v,+~, i = 1,2, , N . The vertices represent stations or buffer systems equipped with (infinite space) memory storage units or queueing facilities. Messages arrive at input station v1 a t random times, following a Poisson stream with arrival intensity X [messages/~]. The message length is assumed to be random. We let Y,[bits/s] denote the length of the nth arriving message at ul, and assume { Yn,n 2 1) to be an independent identically distributed (iid) sequence of (nonnegative valued) random variables, governed by the distribution function F y ( y) , where

2 '

1'

MESSAGE PACKETS ARRIVALS GENERATOR I 'PG

2'

*--'N-1'3

N '

MESSAGE

' N - ' L \ W

N ' -I

PACKETS REASSEMBLY

- .-

F y ( y ) = P { Y n 5 Y).

(1)

The average message length is p-l [bits/message], p-1 =

E ( Y,)

=

/

m

ydFy(?l).

(2)

0

At ul, before being processed through the communication path, the message is divided into (an integral number of) packets of fixed length. We set the packet length to be a[bits/packet], and denote the number of packets representing the nth message by dl,. Thus, (n/l,,n 2 1) is a sequence of iid random variables following the probability measure g(m), where g(m)L P ( M , = m )

=

F ~ ( ~-~F z~ )( ~ [ v zi]), nt 2 1.

(3)

Clearly, Cz-lg(m) = 1 and the average number of packets per message is denoted as

DEPARTURES

2'

Fig. 1. (a) Communication path. (b) Path i n a packet-switching communication network.

through the ith channel if it is free, while, if the channel is busy, the packet joins the queue a t ui, and is served on a first-come first-served basis. Whilepackets are processed independently at any station vi, i = 1 , s . . , N , at the destinationterminal UN+1 all the packets belonging to one message are assembled and subsequently leave the network (being now transferred to the destination computer). Each channel with its storage facilities can be considered as queueing system. For that purpose, we consider a packet which is to be transmitted over the ith channel to be a customer which requires service from the ith server. A message is thus considered to be a group of customers. Customers thus arrive at u1 in groups, where the arrival process is Poisson with rate X, and the group size is governed by distribution g ( m ). The service time required by a customer (packet) from the server (channel) i is equal to his transmission time over the channel and is given by ai = a/Ci

[s/packet].

(6)

The following notations will be utilized throughout the paper. We let X t t i ) denote the number of packets stored = mg(m) [packets/message]. (4) a t ui or being transmitted through channel i a t time t . n=l Thus, { Xt(Q,t2 0 ) is the queueing processassociated with For example, if the message length is exponentially dischannel i. We assume = 0,i = 1,. , N . The (rantributed with mean p-l, dom) instants of arrival of packets at ui are denoted by = 1 , 2 , - - . ; j , = 1,2,...,M,), where t,Ji) is the FY(Y) = (1 - exp C-MYl)U(Y) (5a) {t,,in(i),n instant of arrival at ui of the jth packet associated with where u (y) denotes the unit step €unction; then ( 3 ) yields the ,nth message. The instants of message arrivals at vi the probability y,(m) , where areset to be {&(i),?z = 1,2,. ) , where Zn(i) g tn.l(i). Similarly, we denote the instants of packet and message ye(nz) = p p - 1 , 'm 2 1 (.5b) departure from channel i by { r , J i ) ) and { P , t i ) ) , respecand tively, where Pn(i) and r,Ji) is thedeparture time from channel i of the jth packet associated with the nth Q = exp [-Pal, P = (1 - d , (jc) message. Clearly, since we have batch arrivals at u1, we so that the number of packets per message follows a geo- have tn,j(l) = tn,l(l)= for each j,n. The packets assometric distribution. Clearly, if the message length is not ciated with a specific message are then ordered according larger than a packetlength, we have g ( l ) = 1 and to their order of service. Thus, the h-th packet of the nth M , = 1 with probability 1 (and the situation studied in message arriving at v1 is the kth one to be transmitted over [l J subsequently follows). channel 1, among the message M , packets, and it departs The packets derived a t u1 from each message are then into u2 a t time rll.,k(l).Clearly, for a conm~unication path, transferred through the communication path in a store- tn,j(i+l) = r n.3. ( i ) tn (i+l) = $nco,j = 1,2,. .,N - 1. and-forward (packet-switching) manner.Thus, a packet The waiting time a t v1 of the jthpacket associated with arriving a t ui, i = 1,2, . , N , is immediately transmitted the nth arriving message is denoted as W,Ji). The nth

a

m

--

.

--

Authorized licensed use limited to: Univ of Calif Los Angeles. Downloaded on February 24, 2009 at 20:56 from IEEE Xplore. Restrictions apply.

188

IEEE TRANSACTIONS ON COMMUNICATIONS, FEBRUARY

message waiting time a t

vi,

F,(i)is set as

Wn" -. A W,,I(~), %) I

(7)

and is thus equal i o the waiting timeof the first associated packet. The packet delay time over the ith channel -y,+$) is given by the total of its waiting time and transmission delay time a t channel i. Thus, we have -y?,j(<)=

1975

w n p + ai.

t

> 0,

(13)

where

(8)

For the nth message, we define its delay time over the ith channel, i = 1,2, , N , by

--

Tn(i) = y n , M n ( i ) - t,,l(i)

[x] is the largest integer not larger than x, and [ F ( t ) Y * denotes the nthconvolution of F ( t ) . The limiting message mean waiting time is given by

(9)

as the time difference between the departure of the last associated packet and the arrival of the message at vi. Similarly, the overalltime-delay of thenth message through the N-channel communicationpath is given by

7,

= r n , M n ( N ) - tn ,I ( I ) ,

where

( 10)

as the time-difference between the instant the last associated packet leaves the Nth channel and the instant of arrival of the nth message a t vl. is the coefficient of variationassociatedwithrandom In this paper, we will derive the steady-state distribuvariable M, and distribution g ( m ) . For pl 2 1, we have tions for the overall message~time delays and the average W(I)( t ) = 0, for each t > 0. message waitingtimesanddelays along the individual Proof: The theorem follows from (11) since for a channels. M/G/1 system we have Wn+l = [W, X , - T,+1]+, where the service time X , and the interarrival time T n f l 111. THE SINGLE-CHANNEL PATH are independent random variables, the latter being expoConsider the case N = 1, so that the pathincludes only nentiallydistributed. Hence, (13) and (14) follow (see a single channel. In this case, if we are interested in the [5, pp. 255-2561). Equation (14) is known as the Polpackets' waiting-times, we are considering a MIDI1 laezek-Khintchine Q.E.D. formula. queueing system with group arrivals (see [5]-[7]). For The message delay timeT n ( l )defined by (9) is now equal' this system,customers(packets)arriveaccording to a to the overall message delay time -fn of (10). The latter Poisson stream with intensity X , and each requires a fixed are clearly given by service of length ul. Waiting time resultsfor the individual packets readily follow. However, we are interested herein the message time-delays. For that purpose, we need to Hence, we conclude the following results, observing @,(I) obtainthe distribution of the message waitingtime and M, to be statistically independent. @,(I) = W,,l(l). The latter random variable satisfies the Corollary 1: For p1 < 1, and a single channel path, the relationship steady-statedistribution of the message delaytime is F,+l(l) = [ W n ( l ) Mnul - Pn+l(l)]+, (11) given by

+

+

m where [X]+ p max ( 0 , X ), and pn+l(i) = ln+l(i)de- y ( I ) ( t ) p lim P{T, _< t ] = W(l)(t- maI)g(m), (17) notes the ( n 1)st message interarrival time at channel n- m Wl=l i. Relation ( 11) indicates that for deriving the message waiting times,we need consider a M/G/l queueing system where W(I)( t ) is given by (13). The limiting mean delay with unit Poisson arrivals of intensity X and service times time is equal to equal t o M,al. Theorem 1 : For the single-channel path, the message waiting-time sequence { Wn(l),n2 1 ) is governed by the same statistics as the corresponding sequence for a M/G/l Let ZtCi)denote the number of messages at vi at time queueing system with Poisson arrivals of intensity h and t, where a message is counted as long as any of its packets iid service times {X,,n 2 1), distributed accordingt o is in the system (waiting or being transmitted). Then, by P { X , = mai) = g ( m ) , m = 1 , 2 , 3 * . . (12) Little's theorem we have for the limiting average message queue size W , Hence, the limiting waiting-time distribution, when PI X1E( M,) a1 = hiil < 1, where d l Mu,, is given by

+

'

Authorized licensed use limited to: Univ of Calif Los Angeles. Downloaded on February 24, 2009 at 20:56 from IEEE Xplore. Restrictions apply.

189

RUBIN: MESSAGE PATH DELAYS

Consequently, the average message storage capacity r e quired at zll,&f(l) equals

p p lim E ( T t ( l ) )=

bits

Theorem 2: In an N-channel path, if i is not a ladder index for {ai,l _< i _< N], then

W,Ci,

(20)

=

0,

t- m

aa.

where y(') is given by (18) , and /3 p We note that (14) reduces to the average waiting time considered in [1] when a fixed one packet message is considered (and CM2 = 0). The related expression for an exponentially distributed message length results when C M= ~ 1. The average waiting time increases linearly with C"2. When considering exponentially distributed message lengths as in (5a) ,g ( m )is given by (5b), and subsequently C d is obtained to be

C"2

=q =

exp ( - p a ) .

(21)

Here, also dl =

E(M,) al = p-lal = [l - exp ( --pa)]-lul.

(22)

for each n 2 1; i 2 2. In particular, we note (as in [l, corollary 13) that for any ladder channel ki, 2 5 k ; 5 m, and any n 2 1, we = O } . However, in the have { WnJki)= O } only if ( WnJ1) present case Wn,$l) > 0 for any j > 1, since every packet (except the first one) has to wait for the packet leader to be served first. Hence we have deduced the following conclusion. Corollary 2: For any ladder channel k;, 2 k i 5 m, any n 2 I, we have { @n(ki) = 0 ) only if { Fn(l) = 0).Also, W n , i ( k i ) > 0 for any j > 1, so that any nonleading packet has a positive waiting time for any ladder channel. The overall nth message waiting time over the first k channels is defined as

<

k

Hence, the limiting average delay time of (18) is given for exponentially distributed message lengths by

Pn(i),

p

S,(k)

n 2 1, k 2 1.

(26)

i=l

Incorporating (24) and ( 2 5 ) in [1, lemma 21, we deduce the following result (for a proof, see also [S, appendix I]). Lemma 1: The random variables Sn(k) satisfy the relationship, k 2 1, n 2 1,

where p1 = Ad1 and dl is given by (22). Note that 7'') in (23) is a function of al = a/C1 and of p a , and that ( ~ a ) - l indicates the average number of packets per message. We Xn+l(k) = C S ' n ( k ) Mn max (al,a2,' * . , a k ) - Pn+1(1)]+. also observe that as we let a --+ 0, we obtain C1 -+ (uC1)-l (27) and (23) yields the expected delay formula for directly It is of particular interestto note that L.!?~(~) is statistically processed messages (so that nofixed packets need be independent of M , and 3?n+l(1), so that A!%(~) is governed generated). by the same distribution as the waiting time variable in IV. T H E N-CHANNEL COMMUNICATION PATH a M I G I 1 queueing system with service time Mn max (all We consider now an N-channel path. Here we have for * ' , a k ) . Also, as in [1], the overall waiting time is invariant to the order of the channels. Hence, ordering the the message interarrival time, channels so that the one with minimal capacity is the g3n+l(') = f ( 9 - f (i) = pn+l(i-l) - p (i-1) n+l first one yields zero messagewaiting times at all the other channels (by Theorem 2) and thus implies the latter distribution as well. Utilizing the latter ordering} we also conclude that

+

I

-

rn,M,(N)

where I(,,+I)(~+) denotes the duration of the idle period prior to tn+l,l(i-l) at channel (i - 1). The message waiting time a t channel i follows the relationship (derived by observing the following Theorem 2 and Corollary 2, see also [S, lemma 11)

Fn+l(') = [@n(i)

+ Mna; -

Pn+1(9]+.

(25)

Utilizing (24) and (25), the analysis follows exactlyas in [l]. In particular} a sequence of ladder indices { k j l j= 1,2,. .,m} is defined so that kl = 1, k , is the index of the first channel i, kn-l < i 5 N , so that ai > a k , - 1 . The channels 1 = kl,h, .,k, are then called ladder channels. The packet transmission times for the ladder channels are a k l < a k z < < a k , . Proceeding then as in [l], we obtain the following result.

(28)

--

where urnax= nlax (al,&, , u N ) ,so that the first and the lastpackets of thenth message depart from the Nth channel in a time difference given by (28). The latter is the reassembling delay for the nthmessage. Subsequently, the overall nth message time delay through the pathj , as defined by (10) is given as jnp

r,,Mn(N) N

=

- tn,l(l)

Pn(i)+

i-1

--

--

- T n , l ( N ) = ( M n - l)amax,

= &(N)

N

ai

= rn,l(N)-

tn,l(l)

+ rn,Afn(N)- rn,l(N)

+ ( M , - l)amax

i-1

+

N

a;

+ ( M , - l)amar. (29)

i=l

The time delay results can thus be summarized as follows.

Authorized licensed use limited to: Univ of Calif Los Angeles. Downloaded on February 24, 2009 at 20:56 from IEEE Xplore. Restrictions apply.

190

TRANSACTIONS ON COMMUNICATIONS, FEBRUARY

&E

Theorem 3: 1) The overall waiting time for the nth message a t has thesame distribution asthe an N-channel path, waitingtime W , ina M/G/l queueing systemwith Poisson arrivals with rate- X and service times distributed as Mnamax. If pmaX X M a m a x = X,,&,, < 1, the limiting distribution of the overall waiting time exists and is given by

snCN),

~ ( t => lim

Consequently, we obtain the following result. Theorem 4: Foraladderchannel ki, 1 5 ki Pki = Adki < 1, the limiting average waiting time channel is equal to p(ki) =

1975

5 m, if at the

lim E(RT,(ki)) n- m

5 t)

P(~'~(N)

.

n-m

(35) where a. 4 0. For pki 2 1, size for channel ki is equal to &?i)

=

=

p lim E ( X t ( k i ) = ) X/3[@(ki)

00.The buffer memory

+

6ki]

bits. (36)

-8

w(k)

where [tlomaxl

B(t)

=

P{Mnamax I t}

g(m).

= m=l

If Pmax 2 1, limn-,mP(sn(N)5 x) = 0 for each 2. 2) The overall limiting average waiting timeover the N-channel path .W is given by

(31)

where CM2is the coefficient of variation associated with g ( m ) and is given by (15). 3) The overall(steady-state)averagetime.delay over the path is equal t o 4

4 lim E(+,)

=

w+

n- m

N

For a nonladder channel k , = 0 and the memory size required is = X/3& bits. The techniques developed in [ a ] are utilized in [SI t o derive further informationaregarding the evolution of the queueing stochastic processes at the individual channels (and obtain channelwaiting-time distributions and busyperiod characteristics).

V. EXARIIPLE-EXPONENTIALLY DISTRIBUTED MESSAGE LENGTHS, AND T H E ZERO-PACKETS CASE Consider the arriving message lengths to be exponenp - l . As indicated by tially distributed with average length ( 5 ) , g(m) is then a geometric distribution. Using (21), ( 2 2 ) , and (32), we then find the average time delay over the N-channel to be given by

+ (a- I)amax

ai i= 1

(32)

where

4) The overall waiting and delaytimes over an N-channel pathwith capacities ( C l , C 2 , . .. , C N ) arethe sameasthose over an N-channel path with capacities ( Cil,Ciz,* $'in), where the latter sequence is an arbitrary and Pmax A A&nax. If we now let a -+ 0 , we obtain alllax+ 0 and ordering of (C1,C2,*: ,CN). The overall waitingtime l/PCrnin A amax(e) depends only on the minimal capacity min(Cl,CZ, ,CN). Average message waiting times and queue sizes at the individual channels follow by observing that

-

p

--

I

(k) = X n ( k )

- &(k-l),

p l i m E ( x ~ ( ~=) ~) t- m

+

[ e k

3

(33)

where p,l,ax(e) = X U , . ~ ( ~ ) ' . Equation (40) is the delay formula associated with a single M / M / l queueing system with mean.service time equal t o l/pCnlin. Thus, as packet sizes are reduced, the overall time delay converges to that associated with a single channel of capacity Cmin w-hich processes exponentially distributed message lengths. Similarly, for the case of a general message-length dislim E ( ~ v ~ ( ~(34) ) ) I . tribution (1), \.ye obtain

Noting that @,(k) is the waiting time for the first packet of the nth message, and that the average message interarrival times are E {pn(k) ) = A+, for each k , the limiting average queue size a t channel k is deduced, by Little's theorem, to be given as P)

&,ax

n- m

Authorized licensed use limited to: Univ of Calif Los Angeles. Downloaded on February 24, 2009 at 20:56 from IEEE Xplore. Restrictions apply.

RUBIN: MESSAGK PATH DELAYS

limy n+O



1 Pmax amax(1 2 1 - Pmax

=-

~

+ Cy2) +

amax

(41) 00 -

where dm,, = l/pCmin and C y 2 = var (Yn)/[E( Yn)1”. Hence, we conclude that as a 3 0, the overall message delay over the N-channel path reduces to that over a single M/G/l channel with service time X , = Yn/Cmin, Cmin = min (C1,Cz,.*.,CN). We note that dm,, (given by (39) for the exponential case) is minimized at = 0. Thus, as expected, the transmission time over the channel is reduced as thepacket size is reduced. However, the coefficient of variation Cy2 behaves differently. For the exponential case, Cy2 = exp (-u) which increases as a is decreased. Thus, in the waiting-time expression a factor which causes an increasing delay as (Y decreases is incorporated. This is due to the resulting increase in the variance of M , as a isdecreased. The variation of the message overall delay time is shown in Fig. 2 as a function of the traffic intensity p* = X/p. Weassume exponentially distributed message lengths with mean p-1 and equalchannel capacities Ci= 1, i = 1,2, ,N. As an average delay index independent of the path length N , we choose the delay ye*, where Y e * = Y~ - ( N - l)ai, ai = a/Ci = a, where r,is given by (37). The variation of -ye* versus p* is observed for five values of packet length a ;i.e., average packet length per message length ( p a ) values of 0, 0.1, 0.5, 1, and 2, assuming p = 0.1. To obtain the overall message delay one needs t o compute ye = -ye* ( N - 1)a. The figure indicates that for low traffic intensities one can chooselonger packet lengthswithout causing too high aresulting delay, as compared to the = 0 case. For higher intensities, the largest packet length one wishes to choose is dictated by the allowable path delay, as indicated in the figure. We further note the basic sources of message delay. The delay curve for (Y = 0 presents the basic message delay on the path. The curves for a > 0 incorporate the additional delays caused by the incompletely filled packets and the increased length of the message packets.

-

+

VI. CONCLUSIONS We have derived formulas for the distribution of the overall message waiting and delay times, over an N-channel path in a packet-switching communication network. We haveobtained,as well, expressions for the steady-state average message waiting times and required buffer sizes at the individual channels. Wehaveassumedmessages withrandom message lengths to be divided into fixed packets, which are then sent independently through the communication path and are reassembled when departing a t the Nth channel. The results indicate that the overall message waiting time over the path follows the waitingtime distribution derived for an M / G / l queueing system with service times distributed as aMn/Cmin,where Cmin is the minimal channel capacity over the path, a is the packetlength, and M n denotes the number of packets associated with thenth arriving message. The overall

!

I

0

I

0

I

.2

I

I ,

.4

I

I I I

I

I I1

.6

.0

1

I

,

1

I

I .o

P*

TRAFFICINTENSITY

Fig. 2. Delay versus traffic intensity curves for several values of *a, mean packet lengthper message length. p* = A / p ; p = 0.1; Cr, = 1; and - - - infinite delay asymptotes.

reassembling time, for the nth message, is observed to be equal to a ( M n - l)/Cmin. The overall average message delay time over the communication path is given by (32). Considering exponentially distributed message lengths as an illustrating example, the message delay time is given by (37) and plotted in Fig. 2 as a function of the traffic intensity for several values of packet length. We note that ourresults can readilybeapplied toarbitraryinput processes (see Lemma 1), using G/G/l results. A detailed derivation of the message and packet waiting-time, delaytime, idle-period, and busy-period distributions atthe channels along the path is presented in [SI. Time-delay problems for more involved topological and flow situations are currently under investigation. In particular, we note that the problem of message time-delay calculation when the communication route is composed of k vertex disjoint paths is equivalent to that of an equivalent queueing systemwith k channels (servers) each withcapacity equal to the minimal capacity of the related path. Also, using the results of this paper, an analysis technique is being developedfor evaluating message delays in a packetswitching network with interfering paths. The latt.er message delays will then be minimized byincorporating appropriateadaptivepacketrouting procedures. The latter manifest the advantage in using packet-switching. ACKNOWLEDGMENT The author wishes to thank Prof. L. Kleinrock of the Computer Science Department, University of California, LosAngeles, for a useful discussion and for suggesting the application of the results of [l] and [a] to a packetswitching situation. REFERENCES I. Rubin, “Communication networks: Message path-delays,” IEEE Trans. Inform. Theory,vol. IT-20, pp. 738-745, Nov. 1974.

- “Path delays in communicationnetworks,” School of EngiLeering and Applied Science, University of California, Los Angeles, Tech. Rep. UCLA-ENG-7393, Nov. 1973. Also A p p l . Math. Optimization, vol. 1, no. 3, 1974.

t

192

IEEE TRANSACTIONS ON COMMUNICATIONS,

[3] L. Kleinrock, Communication Nets. New York: McGraw-Hill, 1964. [4] -, “Scheduling, queueing and delays in time-shared systems and computer networks,” in Computer-Communication Networks, N . Abramson and F.F. Kuo, ed. Englewood Cliffs, N. J.: Prentice-Hall, 1973. [5] J. W. Cohen, The Single Server Queue. Amsterdam, The Netherlands: North-Holland, 1969. [6] N. U. Prabhu, Queues and Inventories. New York: Wiley, 1965. [7] U. N. Bhat,A Study of the Queueing Systems M / G / l and G / M / l , Lecture Notes in Operations Research and Mathematical Economics. Berlin, Germany: Springer-Verlag, 1968. [SI 1. Rubin, “Tandem queues with constant channel service times and group arrivals,” School of Engineering and Applied Science, University of California, Los Angeles, Tech. Rep. UCLA-ENG7417. Mar. 1974.

*

izhak Rubin was born in Haifa, Israel, on May 22, 1942. He received the B.Sc. and M.Sc. degrees in electrical engineering from the Technion, Israel Institute of Technology, Haifa, in 1964 and 1968, respec-

VOL. c O M - ~NO. ~ , 2,

FEBRUARY

1975

tively, andthePh.D. degree in electrical engineering from Princeton University, Princeton, N. J. in 1970. From 1964 to 1967 he served in the Israel Defense Forces, engaging in the analysis of variouscommunicationsystems. I n 19671968 he was employed by the Israel Aircraft Industries, working in the areasof electronics and control engineering. Duringthe period September 1968 to July 1970, he was a RCA Fellow and Research Assistant in the Department of Electrical Engineering a t Princeton University. Since July 1970 he has been an Assistant Professor in the Department of System Science, School of Engineering and Applied Science, University of California, Los Angeles. His current interests are in the areas of detection theory, communications, stochastic point and jump processes, information theory, queueing systems, computer-cornmunice tion networks, and information-transmission networks. Dr. Rubin is a member of Eta Kappa Nu.

Nonlinear Analysis of Correlative Tracking Systems Using Renewal Process Theory HEINRICH MEYR

Abslracf-A new method is presented which describes the behavior of an (N 1)th-order tackingsystem inwhich the nonlinearityis eitherperiodic(phase-lockedloop(PLL)type] or anonperiodic [delay-locked loop (DLL)type]. The cycle slipping of such systems is modeled by means of renewal Markov processes. A fundamental relation between the probability density function (pdf) of the single processand the renewalprocess is derivedwhichholds in the transient as well as in the stationary state. Based on this ,relation it is shownthatthestationarypdf, the mean time between two cycle slips, andtheaveragenumber of cyclesto the right (left) can be obtained by solving a single Fokker-Planck equation of the renewal process. The method is applied to the special case of a PLL and compared with the so-calledperiodic-extension (PE) approach. It is shown that the pdf obtained via the renewal-process approach can be reduced to agree with the PE solution for the first-order loop in the steady state only. The reasoning and its implications are discussed. In fact, it is shown that the approach based upon renewal-process theory yields moreinformationabout the system’sbehaviorthan does the PE solution.

(DLL’s) have attracted much interest among researchers inthe field of telecommunicationandsynchronization theory and are widely used in practice. A recently published bibliography [l] cites more than 800 papers and a t present others are in the offing. Even though much has been published regarding their behavior and performance [ Z ] , several important problems have not been addressed nor even formulated. New applications arise, for example, in modern mass transportationsystems which require precise velocity and distance measurement systems. One proposed solution to the problem [3]-[6] uses a DLL system to estimate the time difference between two versions of the same stochastic signal. It can be shown that this time difference is inversely proportional to the velocity. In the analysis of such a system [SI, the intrinsic noise [7], [SI has been neglected for most communications applications; however, in mass transportation systems, it is of central importance and determines the limit INTRODUCTION of usefulness of such systems. ORRELATIVE trackingsystems, such as phase-locked Thispaper consists of three sections. I n Section I, loops (PLL’s), Costas loops, and delay-locked loops backgroundmaterialandmotivation for the problems to be treated are given. In Section 11, a new method for Paper approved bythe Associate Editor for Communication the analysis of correlative tracking systems is presented. Theory of the IEEE Communications Society for publication after This method is based ,on the theory of renewal Markov resentation attheSeventh Hawaii International Conference on to systemswith periodic 1974. This processes andcanbeapplied ystem Science, 1974. Manuscript received June 16, work was support,ed in part by the Office of Naval Research under nonlinearities as well as to systems with nonperiodic nonContract N-00014-67-A-0269-0022. The method described inthis linearities. It is shown that the stationaryprobability paper was originally developed for S-type loops in the author’s Ph.D. dissertation, submitted to the Swiss Federal Instit,ute of density function (pdf) , the mean time between two cycles Technology, Zurich, Switzerland. E ( T L ) of the phase process, and the average number of The author is with Hasler AG Bern, Bern, Switzerland.

+

C

8

Message Path Delays in Packet-Switching ...

buffer systems equipped with (infinite space) memory ... a customer (packet) from the server (channel) i is equal ..... Cmin = min (C1,Cz,.*.,CN). We note that dm,, (given by (39) for the exponential. ' case) is minimized at = 0. Thus, as expected, the trans- mission time over the channel is reduced as the packet size is reduced.

782KB Sizes 1 Downloads 197 Views

Recommend Documents

Path delays in communication networks - Springer Link
represent stations with storage capabilities, while the edges of the graph represent com- ... message time-delays along a path in a communication network.

Message Delays for a TDMA Scheme Under a ...
Abstract-A TDMA access-control scheme operating under a nonpre- emptive message-based .... For the underlying station we define: W,(k) = waiting time of the ...

Delays in Simultaneous Ascending Auctions
This paper uses auction data from the Federal Communication Commission (FCC). It concludes .... blocks in the same market had the same bandwidth, 30MHz, and can be fairly treated as identical items. ..... Comcast Telephony Services II,.

MESSAGE
your labor from long years of acquiring basic knowledge and skills from your dear Alma Mater. Let me be with you' giving ... ardor and diligence. Don't be scared.

The impact of delays in Chinese approvals of biotech crops
control weeds and insects and protect yields. In some cases, it ..... assumptions in this report are generally consistent with those made elsewhere in the literature.

Relative Concerns and Delays in Bargaining with Private Information
Jun 27, 2013 - Keywords: relative concerns; alternating-offer bargaining; private information; ... dominates the literature on noncooperative bargaining models: ...

Data-capable network prioritization with reduced delays in data service
Sep 2, 2009 - t I t M. dT kb 11 ,,PCM . A 1990 4. RE32'633 E. 3/1988 Hovey et a1' ““““““““ “ 340/710 erna e npu, Ice ..... The present application relates generally to mobile stations and network ... calls and/or sending and receivi

Google Message Discovery - SPAM in a Box
compared to software or appliance based solutions. ... Always On, Always Current Message Security: Routing messages through Google's market-leading.

Google Message Discovery - SPAM in a Box
Best of all, it's hosted by Google. So there's no hardware or software to download, install or maintain. ... compared to software or appliance based solutions. New Age of Archiving and Discovery. In today's .... all-inclusive per-user fee? No more co

Google Message Encryption - SPAM in a Box
any additional software, hardware, or technical training. • Automatic ... Auditable protection of emails containing regulated or company proprietary information.

The impact of delays in Chinese approvals of biotech crops
A regulatory system that is science-based, with clearly defined timelines ...... 1,864. 1,898. 2,293. 1,900. 2,065. 2,035. 2,199. 2,241. Total Use. 13,748. 13,664.

Payment Delays and Contagion
(2013) provide a first and very thor- ough characterization of the ...... Schulz, C. (2011), “ Liquidity requirements and payment delays - participant type dependent ...

Google Message Encryption - SPAM in a Box
dictate that your organization must secure electronic communications. Whether it is financial data ... document hosting and collaboration),. Google Page ... Edition (K-12 schools, colleges and universities) and Premier Edition (businesses of all size

Message Mate
God's grace filled the church and became a bridge of respect and trust ... of what writer Howard Snyder calls kingdom people rather than church people.

Message Mate
The word channels refers to canals or irrigation ditches that run in various ... We can stretch to its breaking point this tension between divine sovereignty and ...

Message Mate
the family of God . . . yet how rare! ... GROWING UP IN GOD'S FAMILY ... copyright © 1985 and Message Mate copyright © 2016 by Charles R. Swindoll, Inc.

Message Mate
Original outline copyright © 1985 and Message Mate copyright © 2016 by Charles .... TEXT: Martin Luther (1483–1546); translated (1852) by Frederick H. Hedge ...

Message Mate
Duplication of copyrighted material for commercial use is strictly prohibited. Committed to Excellence in Communicating Biblical Truth and Its Application. MM07.

Message Mate
Spiritually: Tender — hungry, ready to believe, quick to respond, creative. 2. The Difficult Part: Childishness (Isaiah 30:1 – 2, 8 – 9). We must curb and control ...

Message Mate
After arriving in Jerusalem, Nehemiah's first order of business was to seek silence and ... line the reputation of the promise-keeping God of Israel. Nehemiah had a ... For these and related resources, visit www.insightworld.org/store or call USA ...

Real-Time Process Algebra with Stochastic Delays
stochastic bisimulation and α-conversion. Section 5 discusses ...... IEEE Transactions on Software Engineer- ing, 15(7):832–846, ... In V. Sassone, edi- tor, Proc.

message - Calabarzon
Page 1 ... Website: depedcalabarzon.ph Facebook: DepEd Calabarzon. M E S S A G E. The school year is once ... in building a productive society. We salute the ...

Message Mate
leadership or the skills and experiences we bring to the table, we can learn ... of excellent leadership must be placed on a foundation of God's Word and ... service, Nehemiah received devastating news concerning Jerusalem's broken walls ...

Message Mate
Duplication of copyrighted material for commercial use is strictly prohibited. Committed to Excellence in Communicating Biblical Truth and Its Application. MM09.