Generating Function for Network Delay

Generating Function for Network Delay

Generating Function For Network Delay A.M. Sukhov, N.Yu. Kuznetsova, A.K. Pervitsky and A.A. Galtsev Samara State Aerospace University, Moskovskoe sh., 34, Samara, 443086, Russia e-mails: [email protected], meneger [email protected], [email protected], [email protected] Abstract—In this paper correspondence between experimental there were many utilities working with a network delay, there data for packet delay and two theoretical types of distribution is a progress in studying and modeling of transmitting of is investigated. Statistical tests have shown that only exponential packets. Our problem consists in trying to describe process distribution can be used for the description of packet delays in global network. Precision experimental data to within microsec- of a network delay of management packets and to show onds are gathered by means of the RIPE Test Box. Statistical ways of practical calculation of all parameters entering into verification of hypothesis has shown that distribution parameters corresponding distribution functions [9]. remain constants during 500 second intervals at least. In paper By transmission of control signals through TCP/IP network, cumulative distribution function and generating function for the separate packets of the controlling data flow transferring packet delay in network are in an explicit form written down, the algorithm of search of parameters of distribution is resulted. the information are supplied non-uniformly, and the part of packets in general is lost by transmission on a network and does not reach a target. For rise of efficiency of control I. INTRODUCTION algorithms it is necessary to reduce to a minimum of packets The special area of the control theory, named networked delay and their variation, and also percent of packet loss. control systems in which transfers as environment of operating Similar algorithms are used for transmission voice and video signals were used computer networks, has arisen in the late streams, in grid systems, at control of robust systems, in nineties of the XX-th century [18]. Originally, as the network network computer games, etc. environment of control systems local networks [8] which differ At first it would be desirable to result the brightest research high-speed data transfer and in the minimum percent of packet on a distribution type for network delay. To understand, about loss were used. what there is a speech in described papers, will give definitions The networked control systems in which as the handle of notations used in them: environment the global network Internet is used, is extremely • Round-trip time (RTT) time is the time required for complicated because of random character of distribution of a packet to travel from the testing host to a remote packet delay and their big absolute values [10], [15], [17]. computer that receives the packet and retransmits it back However till now, results of the advanced network researches to the source. are not used in the control theory and algorithms on their basis • The One-Way Delay (OWD) value is calculated between are not created. The present project assumes introduction of two synchronized points A and B of an IP network, and new network decisions in networked control systems. it is the time in seconds that a packet spends in travelling Except classical problems of the control theory, there is across the IP network from A to B. requirement of management and monitoring of network pro- cesses. For example, for video transfer over networks TCP/IP In particular, Elteto and Molnar [6] have spent measure- networks the important parameter is the available bandwidth ments of round-trip delay in the Ericsson Corporate Network, between two hosts [4]. For problems of routing it is neces- complex analysis of the received data has allowed to build arXiv:1003.0190v1 [cs.NI] 28 Feb 2010 sary to know throughput between routers. Special network the supposition about distribution type for network delay. The emulators are applied to modeling of the majority of network main finding of their research is that the round-trip delay can processes, for example, INET/OMNET ++ [16]. be well approximated by a truncated normal distribution. Now numerous programs which imitate transmission of Konstantina Papagiannaki et al [12] in the research have packets through TCP/IP protocol network are created. In a measured and have analyzed packet delay between two adja- basis of operation of all emulators position that the type of cent routers in the core network. On the basis of the received delay distribution is unknown is occupied. The purpose of our measurements, they have made the supposition about the research consists in that not only to define delay type, but also factors influencing occurrence of delay, and very big delays to find generating function for the traffic emulators. which cannot be explained in the way of batch processing in For the decision of problems of the networked control routers on algorithm FIFO have been noticed. systems on the basis of stack TCP/IP it is more convenient to Recently, fulfilling a series of operations on measurement use the process approach to the control theory, based on idea of of an available bandwidth [13], we have installed that for a existence of some universal functions of control. The purpose type definition of delay distribution we should research only of our research is the finding of this function for network a variable part of delay while its most part remains constant. components. In the modern theory of computer networks This fact also has served as a starting point of our operation. II. PREMISES FOR MODEL III. EXPERIMENTAL SEARCH In order to determine distribution type for a variable de- In 1999 Downey [5] for the first time has detected linear lay component dvar we should run considerable quantity dependence of the minimum possible round trip time on the of measurements between various hosts in the Internet. The size of transferred packets. In 2004 precise experiments by basic problem of experimental testing is the precise of delay Choi et al [1], Hohn et al [11] proved that the minimum fixed measurements that is necessary for accurate result. Similar delay component Dfixed(W ) for a packet of size W is a linear measurements demand, at least, microsecond precision for (or precisely, an affine) function of its size, delay measurements; we are reaching such accuracy with help h h of RIPE Test Box mechanism [7], [14]. In order to prepare fixed X X D (W ) = W 1=Ci + δi (1) the experiments three Test Boxes have been installed in i=1 i=1 Moscow, Samara and Rostov on Don during 2006-2008 years in framework of RFBR grant 06-07-89074. Each RIPE Test where Ci is each link of capacity of h hops and δi is Box represents a server under management of an FreeBSD propagation delay. To validate this assumption, they check the operating system with the GPS receiver connected to it. minimum delay of packets of the same size for three path, and Characteristic times of investigated processes (a packet plot the minimum delay against the packet size. delay, jitter) have the order from 10 ms to 1 sec, there- Let D(W ) represents the one way delay (point-to-point fore is enough to use system hours of a RIPE Test Box delay) of a packet. Here we refer to it as the minimum for their reliable measurement. At the first stage experiment path transit time for the given packet size W , denoted by between tt01.ripe.net (RIPE NCC at AMS-IX, Amsterdam), Dfixed(W ) = min D(W ). With the fixed delay component tt143.ripe.net (Samara, SSAU), tt17.ripe.net (Bologna) and Dfixed(W ) identified, we can now subtract it from the point- tt74.ripe.net (Melbourne) have been made which include pre- to-point delay of each packet to study the variable delay cision measurement of packet delay with accuracy 2-12 µs. component dvar. The variable delay component of the packet, Testing results are available via telnet to corresponding RIPE dvar, is given by Test Box on port 9142. It is important to come and write down simultaneously the data on both ends of the investigated D(W ) = Dfixed(W ) + dvar (2) connection. On the basis of the received data set it is easy to construct Computed minimal delay Dfixed(W ) is a cumulative distribution function for network delay D: fixed F (D) = P (x ≤ D) D (W ) = Dmin + W=C; (3) (6) For initial comparison truncated normal and exponential C = (W − W )=(D − D ) where 2 1 2 1 is end-to-end available distributions have been chosen, expressions for which are bandwidth and it is searched, comparing average time of written down. packet delay of the different sizes W and W [13]. Here 2 1 For truncated normal distribution it is possible to select fixed following approximation: Dmin = lim D (W ) (4) W !0 8 0;D < Dmin; > D The value D is related to the distance between the sites <p Z 2 min F (D) = 2/π (x − Dmin) exp − dx;D ≥ D (i.e. propagation delay) and per-packet router processing time > 2 min :> σ 2σ at each hop along the path between the sites [2], [3]. This Dmin value represents as the minimum delay Dmin for which the (7) very small package can be transmitted on a network from one where point in another. σ = Dav − Dmin (8) The minimal delay [13] of datagram transmission Dmin is the difference between average network delay Dav(W ) = may be calculated as E[D(W )] and minimum delay Dmin(W ). fixed fixed It should be noted that all statistical data has been gathered W2D (W1) − W1D (W2) Dmin = (5) by us for the fixed size of a packets W .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us