1. Introduction
Fundamental network algorithms and key performance metrics in telecommunication networks and services, such as routing, delay, age of information, or buffer sizing, rely on accurate statistical traffic models capable of replicating the temporal and spatial correlation observable in many diverse packet streams [1,2]. Further, current networks have been architected to support data services for traffic sources that are poorly understood or still insufficiently observed, such as mMTC (massive machine-type communication) or URLLC (ultra reliable low-latency communications) in 5G/6G, for which simple, reproducible, and good traffic models are yet to be developed. Since, in the past, complex correlation structures were empirically observed both in aggregated and individual traffic traces, including long-range dependence (LRD) and large-timescale self-similarity (SS) [3,4,5,6,7,8,9,10,11,12,13,14], it is reasonable to expect that novel or modified flexible stochastic processes have to be analyzed for teletraffic and simulation analysis of such advanced communication services. A similar research effort was made when queuing models with fractal correlated input and the analysis of that on network performance [15,16,17,18,19,20,21,22,23,24,25,26] were thoroughly studied. These works demonstrated that second-order statistics, and their extreme manifestations as LRD and SS, lead to very slow decay of the queue backlogs, thus having a huge impact on loss and delay.
Apart from the specific application in communications networks, long-range dependent and self-similar processes appear in many other fields in science and engineering. In [27], the authors show examples in physics, chemistry and biology. They are also of interest in the analysis of several types of time series, such as meteorological and hydrological data, stock markets data, rare events in finance and insurance, or biometric signals [28] and recently in vehicular traffic data [29].
There are, in the literature, several classes of stochastic processes with LRD and/or SS properties which have been successfully used to model the complex time series of real traffic. These include fractional Gaussian noise [15] (fGn) and its recent generalization [30]; alpha-stable processes [31]; the Cauchy process and its generalization [32]; fractional ARIMA [33] (fARIMA); the sum of on–off sources with sojourn times following a heavy-tailed distribution [7]; the state process of a M/G/∞ queuing system [34]; and wavelet functions [35].
However, in addition to the analytical tractability and flexibility to give rise to different correlation functions, an important feature with these advanced models is computational efficiency in the numerical simulation of their sample paths, especially because when LRD or SS are present, very long synthetic sample paths are necessary for accurate simulations. In this regard, one major drawback of many direct generators is that these are efficient only because of the application of an off-line algorithm for the creation of the traces.
To overcome this drawback, in our previous work [36,37], we leveraged the singular properties of the occupancy process in the M/G/∞ queuing system to generate, at low computational cost, arbitrarily long sequences with arbitrary covariance function. The key idea is just to select the service time distribution of customers in the M/G/∞ according to a suitable discrete probability mass function, and take advantage of the memoryless property in the arrivals to implement a very fast discrete-event simulation of this elementary model. In this paper, we show how to select the service time distribution of the M/G/∞ system in order to obtain accurate and efficient generators of the generalized fGn process [38] and the generalized Cauchy process [39], two classes of processes that provide a powerful way to describe the multi-fractal phenomena of traffic [40] because they are indexed by two independent parameters.
As an application, we use these efficient generators to reproduce the covariance structure of a real traffic sequence. In order to estimate the parameters of the models, which are the input that the simulator needs, we apply the Whittle estimator [41,42,43], a sufficient and robust statistic that operates in the spectral domain.
The remainder of the paper is organized as follows. In Section 2, we review the main concepts related to short-range dependence (SRD), LRD and self-similarity. The generalized fGn process is presented in Section 3.1 and the generalized Cauchy process is Section 3.2. The main properties of the M/G/∞ process used in this work are described in Section 4. In Section 5.1 and Section 5.2, we describe the improved M/G/∞-based generator of the correlation structure of the gfGn and generalized Cauchy processes, respectively and in Section 5.3 we show some results related to the accuracy of the generators. In Section 6, we explain how we can use the Whittle estimator for fitting empirical traffic. Finally, in Section 7, we summarize the conclusions.
2. SRD, LRD and Self-Similarity
We briefly review in this section the definitions and main properties of self-similar stochastic processes and long-range statistical correlation [44].
A stationary stochastic process is said to have short-range dependence (SRD) whenever the sum of the covariance coefficients is convergent, i.e., , where . A class of processes having SRD is that wherein the covariance series decays exponentially:
(1)
An equivalent condition to exponential decay is that the spectral density is bounded at the origin. If the sum of the covariance series is not convergent, the process is termed long-range dependent (LRD). An example of LRD processes is the broad class of processes having sub-exponential (e.g., hyperbolic) decay:
(2)
so . In this case, the spectral density of has a singularity at the origin.Self-similarity is defined based on the properties of the covariance function of the aggregated process built from when has finite variance. This is the average of over non-overlapping blocks of length m
(3)
Then, is called exactly second-order self-similar with similarity parameter H [45] if has the same covariance function as for all m. This means that the aggregated process shows the same statistical correlation over time as the original process . The covariance function of a self-similar process is
(4)
Thus,
(5)
that is, decays hyperbolically (as in (2)) with . Clearly, possesses LRD when . The covariance function (4) implies a spectral density given by(6)
where c is a normalization constant such that .When (4) holds asymptotically, and, in addition, the convergence condition for all is satisfied, then the process is called asymptotically second-order self-similar. Clearly, for asymptotic self-similarity, the spectral density converges to that of a self-similar process for any . It is not hard to see that a stationary process with a covariance function with hyperbolic decay, such as (2), is asymptotically second-order self-similar.
Stationary Gaussian processes are not always exactly or asymptotically self-similar, but it is known that they satisfy a property of local self-similarity as defined in [46]. The covariance function function is
(7)
for , where is the order of the process. The so-called fractal dimension is . Therefore, the behavior of the covariance function near the origin determines the local irregularity of the process, and larger values of imply more irregularity (or burstiness) at small timescales.3. Generalized Self-Similar Gaussian Processes
3.1. Generalized Fractional Gaussian Noise
Let denote a fractional Brownian motion process [47]. Then, its sequence of discrete increments , is an exactly self-similar stationary Gaussian process, known as fractional Gaussian noise (fGn). Since self-similarity is exact, its covariance function and spectral density are given by (4) and (6), respectively. Despite its fixed covariance structure, the fGn process is known to be a good approximation of the aggregation of more complex LRD Gaussian and non-Gaussian processes [48,49].
In [38], the generalized fractional Gaussian noise (gfGn) is introduced, with parameters and . This is a Gaussian process with covariance function
(8)
that can be approximated by , so the LRD condition is clearly satisfied if . The spectral density function of gfGn is [50](9)
which can be approximated as(10)
The latter implies that , which is actually the LRD condition reflected in the spectral domain. Figure 1 shows the analytical covariance function for different values of the parameters. It is increasing in H (for fixed a), and decreasing in a (for fixed H).
3.2. Generalized Cauchy Process
The generalized Cauchy process with parameters and is a stationary Gaussian process with an autocorrelation function given by [39,51]
(11)
The covariance function is positive-definite for the above ranges of and , and it is completely monotone for and . When , one obtains the usual Cauchy process. Since , this process is LRD for . Notice that .
Its spectral density function is [52]
(12)
Here,
(13)
and(14)
Letting , the behavior of the spectral density function (12) is well approximated by
(15)
so . This is, again, the LRD condition reflected in the spectral domain. Figure 2 plots the analytical autocorrelation function for different values of .4. The M/G/∞ Process
The M/G/∞ process [53] is the stationary limit of the state of a M/G/∞ queuing system, a queuing model with Poisson arrivals, general independent and identically distributed service times distributed as the random variable S, and an unlimited number of servers. Instead of the usual view as a continuous-time process, it is more convenient in our case to discretize time and look at the number of servers occupied at time [36], which can be written as
(16)
where denotes the number of arrivals at time that are still in service at time t. Note that counts how many active customers have age i. For any fixed t, , form a collection of independent and identically distributed Poisson random variables with parameter , where is the average arrival rate. It is easy to calculate the expectation and variance if :(17)
The discrete-time process is stationary and time reversible. Its covariance function is
(18)
Additionally, by (18), knowledge of the covariance function uniquely gives the probability mass function of the service time S because
(19)
By (19), the autocovariance is non-negative and convex. Conversely, if a real-valued sequence is non-negative, decreasing, and integer-convex, then it is a valid autocovariance sequence for some M/G/∞ discrete-time process [34]. If the latter assumptions hold, then , and the probability mass function of S is exactly (19).
is stationary and ergodic under two assumptions:
A1. At start , the number of customers in the system follows a Poisson probability mass function with expected value .
A2. These customers have a service time given by a distribution
(20)
which is that of the residual (or excess) life of S.
We have, as a consequence of this initial state, that (i) is Poisson for all t, with an expectation equal to , and (ii) the covariance function is . Therefore, is LRD when S has infinite variance, for instance, whenever S has some specific discrete heavy-tailed distributions. The latter means that as .
5. M/G/∞-Based Generation of Covariance Functions
5.1. The gfGn Process
Denote by the service time in a M/G/∞ system, whose occupancy process has the covariance structure of the gfGn process. We know that at any time t, the distribution of is Poisson and converges weakly to a normal distribution when the mean goes to ∞. Specifically, combining (18) and (19), the distribution function is
(21)
and the expected value is(22)
The distribution function of the residual life is needed in order to initialize the process in a steady state. It can be obtained from (18) and (20)
(23)
In Figure 3, we plot the analytical distribution function of the random variable for different values of the parameters.
5.2. The Generalized Cauchy Process
Now, let be the service time in a M/G/∞ system with an occupancy process that possesses the covariance structure of the generalized Cauchy process. By (11) and (18), the cumulative distribution function of is given by
(24)
and the expected value is(25)
For the excess life, the distribution function is, in this case,
(26)
In Figure 4, we can see the analytical distribution function of the random variable for different values of the parameters.
5.3. Accuracy
Since both distributions (21) and (24) have sub-exponential decay, the method that we developed in [37] can be used. That technique relies on the elementary properties of Poisson processes (decomposition and lack of memory) so that the M/G/∞ state process can be simulated very fast and sequentially. Moreover, the technique is flexible, i.e., valid for any distribution of the service time with sub-exponential decay. Specifically, [37] presents a fast tabular inversion method for generating the samples of , the service times in the queuing systems. When this tabular inversion is combined with the geometric (memoryless) interarrival times, the system state (16) can be calculated with only a few elementary operations, without any function evaluations.
The tabular method used for inversion in [37] produces some loss of numerical precision in the tail of some heavy-tailed distributions. Ref. [54] describes an improvement of the original method to solve this issue and also an extension to handle random variables with long tails in both sides. In this way, the Poisson arrival process in the case of high mean values can be also be generated using a better tabular method.
Figure 5 and Figure 6 show the estimated autocorrelation function of several traces generated with the proposed method for different values of the parameters of the generalized fGn process and the generalized Cauchy process, respectively. We can see that the estimations match well the analytical functions.
6. Modeling Eempirical Traces
In this section, we explain a method to estimate the parameters of the previous processes, gFGN and gCauchy, that give rise to a better adjustment of the spectral density and therefore of the correlation structure of the empirical traffic. The method is based on the Whittle estimator [41,42] that we describe briefly in the next section.
6.1. Whittle’s Estimator
Let be the spectral density function of a zero-mean stationary Gaussian stochastic process , where is a vector of unknown parameters to be estimated from observations. Let
(27)
be the empirical periodogram obtained using N samples of the process , where is the Euclidean norm. The Whittle estimator [41] is the vector that minimizes the statistic(28)
Whittle’s estimator (28) approximates the Gaussian log-likelihood by means of the periodogram, using the latter in place of the unknown spectral density. Another information-theoretic interpretation is that is the divergence between the periodogram and .
Whittle’s estimator converges in probability to the true value . It holds that
(29)
for any , so is a weakly consistent estimator. A second property is that it is also asymptotically normal; converges in distribution to for large N, where is a zero-mean Gaussian vector with a matrix of covariances known. This asymptotic normality allows the computation of confidence intervals for the estimated values.It is also possible to choose a special scale parameter
(30)
such that and the second term in (28) is zero. In this case, is the optimal one-step-ahead prediction error that is equal to the variance of the innovations in the AR(∞) representation of the process, and Whittle’s function (28) simplifies to(31)
The approximate Whittle estimator is usually evaluated numerically via the integral quadrature, replacing the integral by a sum over a discrete set of Fourier frequencies . In addition, it can be shown that the mean squared error is , where is the minimizer of (31).
In the past, we proposed to use as a measure of the suitability of a model because smaller values mean more accurate adjustment to the actual covariance function of the sample and suggest a close match between the sample and the model. Moreover, we used this value to compare the accuracy or convenience of different models. Specifically, in [37], we presented a method for model selection based on fitting the spectral density and, therefore, the empirical correlation function, and in [55], we tested the method numerically for several classes of stochastic processes, namely Gaussian and non-Gaussian processes with LRD, non-stationary processes and non-linear heteroscedastic models.
6.2. Examples
In this section, we show several examples that illustrate the suitability of these processes to model different kinds of network traffic. In these examples, we consider empirical traces that usually are used as examples of correlated traffic.
The capture of the trace of the first example was performed at the beginning of the last decade of the previous century [56]. This trace contains 2000 samples of Ethernet data lengths. The sample mean and variance are, approximately, and 180,100. In this case, both gFGN and gCauchy processes are able to approximate this trace quite well. The estimations of the parameters of each process, obtained via the Whittle estimator, are as follows:
gFGN process: and .
gGauchy process: and .
The capture of the trace of the second example was performed in the middle of the first decade of this century [57]. This trace contains 2000 samples of TCP data lengths. The sample mean and variance are, approximately, and 46,750. In this case, only the gFGN process approximates this trace well. The estimators of its parameters, obtained via the Whittle estimator, are and . Figure 8 shows the correlation structure of this empirical trace versus the analytical autocorrelation of the gFGN process, with the estimated parameters.
As a third example, we consider one compressed VBR video trace generated at the beginning of the second decade of this century [58]. This trace contains 2000 samples of GoPs sizes of MPEG-4 encoded video. The sample mean and variance are, approximately, = 34,200 and . In this case, only the gCauchy process approximates this trace well. The estimators of its parameters, obtained via the Whittle estimator, are and . Figure 9 shows the correlation structure of this empirical trace versus the analytical autocorrelation of the gCauchy process, with the estimated parameters.
7. Discussion
In this paper, we proposed accurate and efficient generators of the generalized fractional Gaussian noise process and the generalized Cauchy process, two generalizations of previous processes that were proposed and analyzed in the last decade as good candidates for modeling different types of empirical traces. From the correlation functions, we obtained the distribution functions of the random variables of the service time of the M/G/∞ process and the distribution functions of the residual life needed in order to initialize the processes in steady state. Some proofs presented show the accuracy of the proposed generators. Finally, we explained how we can use the Whittle estimator in order to choose the parameters of each model that give rise to a better adjustment of the empirical traces and for comparison of the accuracy and suitability of each model.
Conceptualization, M.E.S.-V. and M.F.-V.; Methodology, M.E.S.-V. and M.F.-V.; Software, M.E.S.-V. and M.F.-V.; Validation, M.E.S.-V. and M.F.-V.; Writing—original draft, M.E.S.-V. and M.F.-V.; Writing— review & editing, M.E.S.-V. and M.F.-V. All authors have read and agreed to the published version of the manuscript.
The data presented in this study are available on request from the corresponding author.
The authors declare no conflict of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 1. Covariance function (8) of the generalized fGn process with [Forumla omitted. See PDF.] (left) and [Forumla omitted. See PDF.] (right).
Figure 2. Covariance function (11) of the generalized Cauchy process with [Forumla omitted. See PDF.] (left) and [Forumla omitted. See PDF.] (right).
Figure 3. Cumulative distribution function (21) of the generalized fractional Gaussian noise for [Forumla omitted. See PDF.] (left) and [Forumla omitted. See PDF.] (right).
Figure 4. Distribution function (24) of the generalized Cauchy process for [Forumla omitted. See PDF.] (left) and [Forumla omitted. See PDF.] (right).
Figure 5. Estimated autocorrelation function. Generalized fGn process with [Forumla omitted. See PDF.] (left) and [Forumla omitted. See PDF.] (right).
Figure 6. Estimated autocorrelation function. Generalized Cauchy process with [Forumla omitted. See PDF.] (left) and [Forumla omitted. See PDF.] (right).
Figure 7. Adjustment of the correlation structure of the first empirical trace with the analytical autocorrelation of each process.
Figure 8. Adjustment of the correlation structure of the second empirical trace with the analytical autocorrelation of the gFGN process.
Figure 9. Adjustment of the correlation structure of the third empirical trace with the analytical autocorrelation of the gCauchy process.
References
1. Adas, A. Traffic models in broadband networks. IEEE Commun. Mag.; 1997; 35, pp. 82-89. [DOI: https://dx.doi.org/10.1109/35.601746]
2. Michiel, H.; Laevens, K. Traffic engineering in a broadband era. Proc. IEEE; 1997; 81, pp. 2007-2033. [DOI: https://dx.doi.org/10.1109/5.650182]
3. Leland, W.E.; Taqqu, M.S.; Willinger, W.; Wilson, D.V. On the self-similar nature of Ethernet traffic (extended version). IEEE/ACM Trans. Netw.; 1994; 2, pp. 1-15. [DOI: https://dx.doi.org/10.1109/90.282603]
4. Beran, J.; Sherman, R.; Taqqu, M.S.; Willinger, W. Long-range dependence in variable-bit-rate video traffic. IEEE Trans. Commun.; 1995; 43, pp. 1566-1579. [DOI: https://dx.doi.org/10.1109/26.380206]
5. Paxson, V.; Floyd, S. Wide area traffic: The failure of Poisson modeling. IEEE/ACM Trans. Netw.; 1995; 3, pp. 226-244. [DOI: https://dx.doi.org/10.1109/90.392383]
6. Crovella, M.E.; Bestavros, A. Self-similarity in World Wide Web traffic: Evidence and possible causes. IEEE/ACM Trans. Netw.; 1997; 5, pp. 835-846. [DOI: https://dx.doi.org/10.1109/90.650143]
7. Willinger, W.; Taqqu, M.S.; Sherman, R.; Wilson, D. Self-similarity through high-variability: Statistical analysis of Ethernet LAN traffic at the source level. IEEE/ACM Trans. Netw.; 1997; 5, pp. 71-86. [DOI: https://dx.doi.org/10.1109/90.554723]
8. Tsybakov, B.; Georganas, N.D. Self-similar processes in conmunications networks. IEEE Trans. Inf. Theory; 1998; 44, pp. 1713-1725. [DOI: https://dx.doi.org/10.1109/18.705538]
9. Veres, A.; Kenesi, Z.; Molnár, S.; Vattay, G. TCP’s role in the propagation of self-similarity in the Internet. Comput. Commun.; 2003; 26, pp. 899-913. [DOI: https://dx.doi.org/10.1016/S0140-3664(02)00222-0]
10. Gong, W.B.; Liu, Y.; Misra, V.; Towsley, D. Self-similarity and long range dependence on the Internet: A second look at the evidence, origins and implications. Comput. Netw.; 2005; 48, pp. 377-399. [DOI: https://dx.doi.org/10.1016/j.comnet.2004.11.026]
11. Park, C.; Hernández, F.; Le, L.; Marron, J.S.; Park, J.; Pipiras, V.; Smith, F.D.; Smith, L.R.; Trovero, M.; Zhu, Z. Long-range dependence analysis of Internet traffic. J. Appl. Stat.; 2011; 38, pp. 1407-1433. [DOI: https://dx.doi.org/10.1080/02664763.2010.505949]
12. Lee, J.S.R.; Ye, S.K.; Jeong, H.D.J. ATMSim: An anomaly teletraffic detection measurement analysis simulator. Simul. Model. Pract. Theory; 2014; 49, pp. 98-109. [DOI: https://dx.doi.org/10.1016/j.simpat.2014.09.001]
13. Marchetti, M.; Pierazzi, F.; Colajanni, M.; Guido, A. Analysis of high volumes of network traffic for advanced persistent threat detection. Comput. Netw.; 2016; 109, pp. 127-141. [DOI: https://dx.doi.org/10.1016/j.comnet.2016.05.018]
14. Fontugne, R.; Abry, P.; Fukuda, K.; Veitch, D.; Cho, K.; Borgnat, P.; Wendt, H. Scaling in Internet Traffic: A 14 year and 3 day longitudinal study, with multiscale analysis and random projections. IEEE/ACM Trans. Netw.; 2017; 25, pp. 2152-2165. [DOI: https://dx.doi.org/10.1109/TNET.2017.2675450]
15. Norros, I. On the use of fractional Brownian motion in the theory of connectionless networks. IEEE J. Sel. Areas Commun.; 1995; 13, pp. 953-962. [DOI: https://dx.doi.org/10.1109/49.400651]
16. Conti, M.; Gregori, E.; Larsson, A. Study of the impact of MPEG-1 correlations on video-sources statistical multiplexing. IEEE J. Sel. Areas Commun.; 1996; 14, pp. 1455-1471. [DOI: https://dx.doi.org/10.1109/49.536491]
17. Erramilli, A.; Narayan, O.; Willinger, W. Experimental queueing analysis with long-range dependent packet traffic. IEEE/ACM Trans. Netw.; 1996; 4, pp. 209-223. [DOI: https://dx.doi.org/10.1109/90.491008]
18. Tsybakov, B.; Georganas, N.D. Self-similar traffic and upper bounds to buffer overflow probability in an ATM queue. Perform. Eval.; 1998; 32, pp. 57-80. [DOI: https://dx.doi.org/10.1016/S0166-5316(97)00016-3]
19. Fonseca, N.L.S.; Mayor, G.S.; Melo, C.A.V. On the equivalent bandwidth of self similar source. ACM Trans. Model. Comput. Simul.; 2000; 10, pp. 104-124. [DOI: https://dx.doi.org/10.1145/364996.365003]
20. Ostrowsky, L.O.; Fonseca, N.L.S.; Melo, C.A.V. A multiscaling traffic model for UDP steams. Simul. Model. Pract. Theory; 2012; 26, pp. 32-48. [DOI: https://dx.doi.org/10.1016/j.simpat.2012.04.003]
21. Vieira, P.H.T.; Rocha, F.G.C.; Santos, J.A. Loss probability estimation and control of OFDM/TDMA wireless systems considering multifractal traffic. Comput. Commun.; 2012; 35, pp. 263-271. [DOI: https://dx.doi.org/10.1016/j.comcom.2011.09.015]
22. Hajjar, A.; Díaz, J.E.; Khalife, J. Network traffic application identification based on message size analysis. J. Netw. Comput. Appl.; 2015; 58, pp. 130-143. [DOI: https://dx.doi.org/10.1016/j.jnca.2015.10.003]
23. Delgado, R. A packet-switched network with on/off sources and a bandwidth sharing policy: State space collapse and heavy-traffic. Telecommun. Syst.; 2016; 62, pp. 461-479. [DOI: https://dx.doi.org/10.1007/s11235-015-0086-6]
24. Lokshina, I. Study on estimating probabilities of buffer overflow in high-speed communication networks. Telecommun. Syst.; 2016; 62, pp. 289-302. [DOI: https://dx.doi.org/10.1007/s11235-015-0055-0]
25. Schwefel, H.P.; Antonios, I.; Lipsky, L. Understanding the relationship between network traffic correlation and queueing behavior: A review based on the N-Burst ON/OFF model. Perform. Eval.; 2017; 115, pp. 68-91. [DOI: https://dx.doi.org/10.1016/j.peva.2017.07.002]
26. Pinchas, M. Cooperative multiple PTP slaves for timing improvement in a fGn environment. IEEE Commun. Lett.; 2018; 22, pp. 1366-1369. [DOI: https://dx.doi.org/10.1109/LCOMM.2018.2830339]
27. Eliazar, I.; Klafter, J. A unified and universal explanation for Lévy laws and 1/f noises. Proc. Natl. Acad. Sci. USA; 2009; 106, pp. 12251-12254. [DOI: https://dx.doi.org/10.1073/pnas.0900299106]
28. Novak, M. Thinking in Patterns: Fractals and Related Phenomena in Nature; World Scientific Publishing: Singapore, 2004; 336. [DOI: https://dx.doi.org/10.1142/5521]
29. Feng, S.; Wang, X.; Sun, H.; Zhang, Y.; Li, L. A better understanding of long-range temporal dependence of traffic flow time series. Phys. Stat. Mech. Its Appl.; 2018; 492, pp. 639-959. [DOI: https://dx.doi.org/10.1016/j.physa.2017.10.006]
30. Li, M. Generalized fractional Gaussian noise and its application to traffic modeling. Phys. Stat. Mech. Its Appl.; 2021; 579, 126138. [DOI: https://dx.doi.org/10.1016/j.physa.2021.126138]
31. Gallardo, J.R.; Makrakis, D.; Orozco, L. Use of α-stable self-similar stochastic processes for modeling traffic in broadband networks. Perform. Eval.; 2000; 40, pp. 71-98. [DOI: https://dx.doi.org/10.1016/S0166-5316(99)00070-X]
32. Li, M.; Lim, S.C. Modeling network traffic using generalized Cauchy process. Phys. Stat. Mech. Its Appl.; 2008; 387, pp. 2584-2594. [DOI: https://dx.doi.org/10.1016/j.physa.2008.01.026]
33. López, J.C.; López, C.; Suárez, A.; Fernández, M.; Rodríguez, R. On the use of self-similar processes in network simulation. ACM Trans. Model. Comput. Simul.; 2000; 10, pp. 125-151. [DOI: https://dx.doi.org/10.1145/364996.365004]
34. Krunz, M.M.; Makowski, A.M. Modeling video traffic using M/G/∞ input processes: A compromise between Markovian and LRD models. IEEE J. Sel. Areas Commun.; 1998; 16, pp. 733-748. [DOI: https://dx.doi.org/10.1109/49.700909]
35. Abry, P.; Veitch, D. Wavelet analysis of long-range-dependent traffic. IEEE Trans. Inf. Theory; 1998; 44, pp. 2-15. [DOI: https://dx.doi.org/10.1109/18.650984]
36. Suárez, A.; López, J.C.; López, C.; Fernández, M.; Rodríguez, R.; Sousa, M.E. A new heavy-tailed discrete distribution for LRD M/G/∞ sample generation. Perform. Eval.; 2002; 47, pp. 197-219. [DOI: https://dx.doi.org/10.1016/S0166-5316(01)00069-4]
37. Sousa, M.E.; Suárez, A.; López, C.; Fernández, M.; López, J.C.; Rodríguez, R.F. Fast simulation of self-similar and correlated processes. Math. Comput. Simul.; 2010; 80, pp. 2040-2061. [DOI: https://dx.doi.org/10.1016/j.matcom.2010.01.010]
38. Li, M. Modeling autocorrelation functions of long-range dependent teletraffic series based on optimal approximation in Hilbert space: A further study. Appl. Math. Model.; 2007; 31, pp. 625-631. [DOI: https://dx.doi.org/10.1016/j.apm.2005.11.029]
39. Gneiting, T.; Schlather, M. Stochastic models that separate fractal dimension and the Hurst effect. SIAM Rev.; 2004; 46, pp. 269-282. [DOI: https://dx.doi.org/10.1137/S0036144501394387]
40. Hall, P.; Roy, R. On the relationship between fractal dimension and fractal index for stationary stochastic processes. Ann. Appl. Probab.; 1994; 4, pp. 241-253. [DOI: https://dx.doi.org/10.1214/aoap/1177005210]
41. Whittle, P. Estimation and information in stationary time series. Ark. Mat.; 1953; 2, pp. 423-434. [DOI: https://dx.doi.org/10.1007/BF02590998]
42. Beran, J.; Feng, Y.; Ghosh, S.; Kulik, R. Long-Memory Processes. Probabilistic Properties and Statistical Methods; Springer: Berlin/Heidelberg, Germany, 2013; [DOI: https://dx.doi.org/10.1111/jtsa.12066]
43. Chen, Y.; Sun, R.; Zhou, A. An improved Hurst parameter estimator based on fractional Fourier transform. Telecommun. Syst.; 2009; 43, pp. 197-206. [DOI: https://dx.doi.org/10.1007/s11235-009-9207-4]
44. Pipiras, V.; Taqqu, S.M. Long Range Dependence & Self-Similarity; Cambridge University Press: Cambridge, UK, 2017; 688. [DOI: https://dx.doi.org/10.1017/CBO9781139600347]
45. Hurst, H.E. Long-term storage capacity of reservoirs. Trans. Am. Soc. Civ. Eng.; 1951; 116, pp. 770-799. [DOI: https://dx.doi.org/10.1061/TACEAT.0006518]
46. Kent, J.T.; Wood, A.T.A. Estimating the fractal dimension of a locally self-similar Gaussian process by using increments. J. R. Stat. Soc. Ser. B-Methodol.; 1997; 59, pp. 679-699.
47. Mandelbrot, B.B.; Ness, J.W.V. Fractional brownian motions, fractional noises and applications. SIAM Rev.; 1968; 10, pp. 422-437. [DOI: https://dx.doi.org/10.1137/1010093]
48. Samorodnitsky, G. Stable Non-Gaussian Random Processes; Chapman & Hall: Boca Raton, FL, USA, 1994; 632. [DOI: https://dx.doi.org/10.1201/9780203738818]
49. Taqqu, M.S.; Willinger, W.; Sherman, R. Proof of a fundamental result in self-similar traffic modeling. ACM SIGCOMM Comput. Commun. Rev.; 1997; 27, pp. 5-23. [DOI: https://dx.doi.org/10.1145/263876.263879]
50. Li, M. Power Spectrum of Generalized Fractional Gaussian Noise. Adv. Math. Phys.; 2013; 2013, 315979. [DOI: https://dx.doi.org/10.1155/2013/315979]
51. Lim, S.C.; Li, M. A generalized Cauchy process and its application to relaxation phenomena. J. Phys. Math. Gen.; 2006; 39, pp. 2935-2951. [DOI: https://dx.doi.org/10.1088/0305-4470/39/12/005]
52. Li, M.; Lim, S.C. Power spectrum of generalized Cauchy process. Telecommun. Syst.; 2010; 43, pp. 219-222. [DOI: https://dx.doi.org/10.1007/s11235-009-9209-2]
53. Cox, D.R. Point Processes; Chapman & Hall: Boca Raton, FL, USA, 1980; 188.
54. Sousa, M.E. Efficient online generation of the correlation structure of the fGn process. J. Simul.; 2013; 7, pp. 83-89. [DOI: https://dx.doi.org/10.1057/jos.2013.2]
55. Sousa, M.E.; Suárez, A.; Fernández, M.; López, J.C.; López, C. Model selection for long-memory processes in the spectral domain. Comput. Commun.; 2013; 36, pp. 1436-1449. [DOI: https://dx.doi.org/10.1016/j.comcom.2013.06.002]
56. Ethernet Trace. Available online: ita.ee.lbl.gov/html/traces.html (accessed on 3 April 2023).
57. TCP Trace. Available online: pma.nlanr.net (accessed on 3 April 2023).
58. VBR Encoded Trace. Available online: trace.eas.asu.edu (accessed on 3 April 2023).
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
In the last years of the past century, complex correlation structures were empirically observed, both in aggregated and individual traffic traces, including long-range dependence, large-timescale self-similarity and multi-fractality. The use of stochastic processes consistent with these properties has opened new research fields in network performance analysis and in simulation studies, where the efficient synthetic generation of samples is one of the main topics. Nowadays, networks have to support data services for traffic sources that are poorly understood or still insufficiently observed, for which simple, reproducible, and good traffic models are yet to be identified, and it is reasonable to expect that previous generators could be useful. For this reason, as a continuation of our previous work, in this paper, we describe efficient and online generators of the correlation structures of the generalized fractional noise process (gfGn) and the generalized Cauchy (gC) process, proposed recently. Moreover, we explain how we can use the Whittle estimator in order to choose the parameters of each process that give rise to a better adjustment of the empirical traces.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer