Abstract

In high‐speed communication networks it is common to have requirements of very small cell loss probabilities due to buffer overflow. Losses are measured to verify that the cell loss requirements are being met, but it is not clear how to interpret such measurements. We propose methods for determining whether or not cell loss requirements are being met. A key idea is to look at the stream of losses as successive clusters of losses. Often clusters of losses, rather than individual losses, should be regarded as the important “loss events”. Thus we propose modeling the cell loss process by a batch Poisson stochastic process. Successive clusters of losses are assumed to arrive according to a Poisson process. Within each cluster, cell losses do not occur at a single time, but the distance between losses within a cluster should be negligible compared to the distance between clusters. Thus, for the purpose of estimating the cell loss probability, we ignore the spaces between successive cell losses in a cluster of losses. Asymptotic theory suggests that the counting process of losses initiating clusters often should be approximately a Poisson process even though the cell arrival process is not nearly Poisson. The batch Poisson model is relatively easy to test statistically and fit; e.g., the batch‐size distribution and the batch arrival rate can readily be estimated from cell loss data. Since batch (cluster) sizes may be highly variable, it may be useful to focus on the number of batches instead of the number of cells in a measurement interval. We also propose a method for approximately determining the parameters of a special batch Poisson cell loss with geometric batch‐size distribution from a queueing model of the buffer content. For this step, we use a reflected Brownian motion (RBM) approximation of a G/D/1/C queueing model. We also use the RBM model to estimate the input burstiness given the cell loss rate. In addition, we use the RBM model to determine whether the presence of losses should significantly affect the estimation of server utilization when both losses and utilizations are estimated from data. Overall, our analysis can serve as a basis for determining required observation intervals in order to reach conclusions with a solid statistical basis. Thus our analysis can help plan simulations as well as computer system measurements.

Highlights

  • We are pleased to be able to participate in this tribute to our colleague RyszardSyski

  • In this paper we hope to show once again how stochastic processes can provide useful insight into an engineering problem associated with communication systems

  • We have presented two models for interpreting and statistically analyzing cell losses in communication networks

Read more

Summary

Introduction

We are pleased to be able to participate in this tribute to our colleague Ryszard. Syski. This work was motivated by the problem of interpreting existing network measurements (about which we intend to write more in a subsequent paper), but our analysis with RBM can be used to help design simulation experiments involving single-server queues with finite waiting rooms by determining the run lengths required to estimate loss probabilities with desired statistical precision. In this regard, this paper is a sequel to Whitt [23] and Srikant and Whitt [21]. Those papers determine required simulation run lengths for different queueing models, in particular, for a single-server queue with an infinite waiting room and for a multi-server queue without any waiting room, respectively

The Batch Poisson Process Model
Estimating the Parameters of the Batch Poisson Model
The RBM Approximation
Using RBM to Fit the Batch Poisson Process
Reverse Engineering to Determine the Variabihty
Measured Losses and Utihzations
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.