Skip to main content
Log in

Calculation of packet jitter for non-poisson traffic

  • Published:
Annals of Telecommunications Aims and scope Submit manuscript

Abstract

The packet delay variation, commonly called delay jitter, is an important quality of service parameter in IP networks especially for real-time applications. In this paper, we propose the exact and approximate models to compute the jitter for some non-Poisson FCFS queues with a single flow that are important for recent IP network. We show that the approximate models are sufficiently accurate for design purposes. We also show that these models can be computed sufficiently fast to be usable within some iterative procedure, e.g., for dimensioning a playback buffer or for flow assignment in a network.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Hoang T (2007) Planning and optimization of multi-service computer networks

  2. Barreto P, Carvalho P (2008) Network planning optimization for multimedia networks

  3. Demichelis C, Chimento P (2002) IP Packet Delay Variation Metric for IP Performance Metrics (IPPM), institution = Internet Engineering Task Force. RFC, 3393

  4. (2002) Internet protocol data communication service IP packet transfer and availability performance parameters, ITU-T Recommendation Y.1540

  5. Dahmouni H, Girard A, Sansò B (2012) An analytical model for jitter in IP networks. Ann Telecommun 67:81–90

    Article  Google Scholar 

  6. Roberts J, Guillemin F (1992) Jitter in ATM networks and its impact on peak rate enforcement. IEEE/ACM Trans Networking 16:35–48

    MATH  Google Scholar 

  7. Matragi W., Bisdikian C., Soraby K (1994) Jitter calculus in ATM networks single node case. Proceedings of IEEE INFOCOM’94

  8. Matragi W., Soraby K., Bisdikian C. (1997) Jitter calculus in ATM networks: multitude node case. IEEE/ACM Trans Networking 5:122–133

    Article  Google Scholar 

  9. Privalov A., Sohraby K. (1998) Per-stream jitter analysis in CBR ATM multiplexors. IEEE/ACM Trans Networking 6:141– 149

    Article  Google Scholar 

  10. Chung J-M, Soo H-M (2003) Jitter analysis of homogeneous traffic in differentiated services networks. IEEE Commun Lett 7(3):130–132

    Article  Google Scholar 

  11. Brun O., Bockstal C., Garcia J.M. (2006) Analytic approximation of the jitter incured by CBR traffics in IP networks, Springer Science and Business Media, vol 33

  12. Alshaer H., Elmirghani J.M. (2008) Expedited forwarding end-to-end delay and jitter in DiffServ. Int J Commun Syst 21:815–841

    Article  Google Scholar 

  13. Dahmouni H., Girard A., Ouzineb M., Sansò B. (2012) The impact of jitter on traffic flow optimization in communication networks. IEEE Trans Netw Serv Manag 9:79–292

    Article  Google Scholar 

  14. Leland W.E., Taqqu M.S., Willinger W., Wilson D.V. (1994) On the self-similar nature of ethernet traffic. IEEE/ACM Trans Networking:1–15

  15. Paxson V., Floyd S. (1995) Wide area traffic: the failure of Poisson Modeling, IEEE, vol 3

  16. Garcia R., Paneda X.G., Garcia V., Melendi D., Vilas M. (2006) Statiscal characterization of a real video on demand service: user behaviour and streaming-medio workload analysis. ScienceDirect:672–689

  17. Crovella M.E., Bestavros A. (1997) Self-similarity on World Wide Web traffic: evidence and possible causes. IEEE/ACM trans networking 5:835–846

    Article  Google Scholar 

  18. Liang L., Chen Y., Sun Z. (2011) Characterisation of Internet Traffic in Wireless Networks. Network Performance Engineering:191–202

  19. Cifliklia C, Gezera A, Özşahina AT, Özkasapb O (2010) BitTorrent packet traffic features over IPv6 and IPv4. Simul Model Pract Theory 18:1214–1224

    Article  Google Scholar 

  20. Fraleigh C., Moon S., Lyles B., Cotton C., Khan M., Moll D., Rockell R. (2003) Packet-level traffic measurements from the Sprint IP backbone. IEEE Netw 17(6):6–16

    Article  Google Scholar 

  21. Angrisani L., Capriglione D., Ferrigno L., Miele G. (2013) An Internet protocol packet delay variation estimator for reliable quality assessment of video-streaming services. IEEE Trans Instrum Meas 62(5):914–923

    Article  Google Scholar 

  22. Kleinrock L (1975) Queuing Systems. Wiley

  23. Tellambura C., Senaratne D. (2010) Accurate computation of the MGF of the lognormal distribution and its application to sum of lognormals. IEEE Trans Commun 58:1568–1577

    Article  Google Scholar 

  24. Saralees N, Samuel K (2006) On the Laplace Transform of the Pareto Distribution. IEEE Commun Lett 10

  25. Gradshteyn IS, Ryzhik I.M (2007) Table of Integrals, Series, and Products, seventh edition. Elsevier Inc

Download references

Acknowledgments

This work was supported by Grant No. 121949-2012 from the Natural Sciences and Engineering Research Council of Canada.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to H. Dbira.

Appendix: A Notation

Appendix: A Notation

For the sake of completeness, we recall the definitions of the distributions used in the paper.

1.1 A.1 Gamma

The cdf is the regularized gamma function

$$F_{R}(x, k, \theta) = \frac{1}{\Gamma(k)} {\int}_{0}^{x /\theta} t^{k - 1} e^{-t} dt . $$

The parameters are related to the mean m and variance v = s 2 of the distribution by

$$\begin{array}{@{}rcl@{}} m & = & k \theta \end{array} $$
(69)
$$\begin{array}{@{}rcl@{}} v & = & k \theta^{2} \end{array} $$
(70)

which we can solve to get

$$\begin{array}{@{}rcl@{}} \theta & =& \frac{v}{m} \end{array} $$
(71)
$$\begin{array}{@{}rcl@{}} k & = &\frac{m^{2}}{ v}. \end{array} $$
(72)

1.2 A.2 Pareto

The Pareto Type I P(x; x m , α) with scale x m and shape α has a density function given by

$$ f_{R}(x) = \left\{\begin{array}{ll} \alpha \displaystyle\frac{ x_{m}^{\alpha}} {x^{\alpha+1}} & \text{if \(x \geq x_{m}\)} \\ 0 & \text{otherwise.} \end{array}\right. $$
(73)

The Pareto parameters α and x m are related to the mean m and variance v = s 2 by

$$\begin{array}{@{}rcl@{}} m & =& \left\{\begin{array}{ll} x_{m}\displaystyle\frac{\alpha} {\alpha-1} & \text{if \(\alpha > 1\)} \\ \infty & \text{if \(\alpha \leq 1\)} \end{array}\right. \end{array} $$
(74)
$$\begin{array}{@{}rcl@{}} v & =& \left\{\begin{array}{lll} {x_{m}^{2}} \displaystyle\frac{\alpha}{(\alpha-1)^{2} (\alpha-2)}& \text{if \(\alpha > 2\)} \\ \infty & \text{if \(\alpha \leq 2.\)} \end{array}\right. \end{array} $$
(75)

For α > 2, we can solve (7475) to get

$$\begin{array}{@{}rcl@{}} \alpha &=& 1 + \sqrt{1+(m^{2} / v )} \end{array} $$
(76)
$$\begin{array}{@{}rcl@{}} x_{m} &=& m \frac{\alpha-1}{\alpha} . \end{array} $$
(77)

1.3 A.3 Normal

We denote the pdf of the standard normal distribution

$$ \phi(x) = \frac{1}{ \sqrt{2 \pi}} \exp(- x^{2} / 2 ) $$
(78)

and the corresponding cdf

$$ {\Phi}(x) = \frac{1}{ \sqrt{2 \pi}} {\int}_{- \infty}^{x} \exp(- t^{2} / 2 ) dt. $$
(79)

The error function is given by

$$ \text{erf}(x) = \frac{2}{\sqrt{\pi}} {{\int}_{0}^{x}} e^{- t^{2}} dt $$
(80)

and we have the relation

$$ {\Phi} (x) = \frac{1}{2}+ \frac{1}{2} \operatorname{erf} \left( \frac{x}{ \sqrt{2}} \right) . $$
(81)

The pdf of a normally distributed random variables X with location μ and scale σ is given by

$$ f_{X}(x; \mu, \sigma) = \frac{1}{\sigma} \phi\left( \frac{ x - \mu} { \sigma} \right) $$
(82)

and the corresponding cdf by

$$ F_{X}(x; \mu, \sigma) = {\Phi} \left( \frac{ x - \mu}{\sigma} \right) . $$
(83)

1.4 A.4 Truncated Normal

The pdf of the truncated normal is that of a normal random variable X with location and scale parameters μ and σ and truncated to the interval [0, ∞], is given by

$$ f_{X}(x; \mu, \sigma) = Nt(x; m, s) = \frac{1}{ \sigma {\Phi} \left( {\mu}/{\sigma} \right)} \phi \left( \frac{x - \mu}{\sigma} \right) $$
(84)

which is simply a gaussian distribution with support [0, ∞] with the appropriate normalization. The mean m and variance v = s 2 are given by

$$\begin{array}{@{}rcl@{}} m & =& \mu + \sigma A \end{array} $$
(85)
$$\begin{array}{@{}rcl@{}} v & =& \sigma^{2} \left( 1 - B \right) \end{array} $$
(86)

where we have defined

$$\begin{array}{@{}rcl@{}} A & =& \frac{\phi\left( \frac{\mu}{\sigma} \right)} {\Phi\left( \frac{\mu}{\sigma} \right)} \\ B & =& A \left( A -\frac{\mu}{\sigma} \right). \end{array} $$

Note that the parameters μ and σ need not exist for an arbitrary choice of m and s.

1.5 A.5 Log-Normal

This is the distribution of a random variable X such that logX is normally distributed. The pdf for location μ and scale σ is given by

$$ f_{X}(x; \mu, \sigma) = \frac{1}{x\sqrt{2\pi}\sigma}\ exp \left( -\frac{\left( \ln x-\mu\right)^{2}}{2\sigma^{2}} \right) $$
(87)

The mean m and variance v = s 2 are given by

$$\begin{array}{@{}rcl@{}} m &=& e^{\mu+\sigma^{2}/2} \\ v &=& (e^{\sigma^{2}} -1) e^{2\mu+\sigma^{2}} \end{array} $$

which can be inverted to give

$$\begin{array}{@{}rcl@{}} \mu & =&\ln\left( \frac{m^{2}}{\sqrt{v+m^{2}}}\right) \\ \sigma & =&\sqrt{\ln\left( 1+\frac{v}{m^{2}}\right)} \end{array} $$

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dbira, H., Girard, A. & Sansò, B. Calculation of packet jitter for non-poisson traffic. Ann. Telecommun. 71, 223–237 (2016). https://doi.org/10.1007/s12243-016-0492-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12243-016-0492-0

Keywords

Navigation