Abstract
In a data network, when messages arrive at a switch to be served (transmitted) on a line, it seems reasonable to assume that the arrival process can be described as a Poisson (random) process. However, when messages are divided into a number of packets of a maximum length, these packets arrive bunched together. This gives rise to what is referred to as “peaked” traffic. The degree of peakedness depends on 1) the interarrival time of packets associated with a particular message and 2) the distribution of the number of packets per message. In this paper we describe a queueing model which accounts for the non-Poissonian nature of the packet arrival process as a function of these two factors. Since packets are of a fixed maximum length, the model assumes that the packet service time is constant, as opposed to the mathematically more tractable but less realistic assumption of exponentially-distributed service time.
This queueing model is then used to describe the network delay as affected by:
1. Message switching versus packet switching,
2. A priority discipline in the queues,
3. Packet interarrival time per message, which is probably controlled by the line speed at the packet origination point, and
4. A network which carries only short inquiry-response traffic as opposed to a network which also carries longer low-priority printer traffic.
The general conclusions are that the peakedness in the arrival process caused by a short interarrival time of packets per message and the longer printer traffic would cause excessive delays in a network. If inquiry-response traffic with a short response-time requirement is also to be carried on the same network a priority discipline has considerable value. Message switching for such a combination of traffic should be avoided.
- 1 Amoss, J. J. "Planning for the Bell Operating Systems Network," Proceedings of the Fifth ICCC, Atlanta, Ga. 27-30 October 1980, pp 559-563.Google Scholar
- 2 Heffes, H., "A Class of Data Traffic Processes - Covariance Function Characterization and Related Queueing Results," B.S.T.J., V. 59, No.6 July-Aug. 1980, pp 897-929.Google Scholar
- 3 Lucantoni, D. M., and Neuts, M. F., "Numerical Methods for a Class of Markov Chains Arising in Queueing Theory", Tech. Rep. No. 78/10, Dept. of Statistics and Computer Science, University of Delaware, May 1978.Google Scholar
- 4 Miyahara, H., Hasegawa, T., and Teshigawara, Y., "A comparative evaluation of switching methods in computer communication networks", Proceedings of the International Conference on Communications (San Francisco, Calif. 1975), pp. 616-620.Google Scholar
- 5 Neuts, M. F., "A Versatile Markovian Point Process", J. Appl. Prob., Vol. 16, 1979, pp. 764-779.Google ScholarCross Ref
- 6 Neuts, M. F., Personal notes.Google Scholar
- 7 Schwartz, M., "Computer-Communications Network Design and Analysis", Prentice-Hall, 1977. Google ScholarDigital Library
- 8 Yechiali, U., and Naor, P., "Queueing Problems with Heterogeneous Arrivals and Service", Operations Research, Vol. 19, 1971, pp. 722-734.Google ScholarDigital Library
Index Terms
- A versatile queueing model for data switching
Recommendations
A versatile queueing model for data switching
SIGCOMM '81: Proceedings of the seventh symposium on Data communicationsIn a data network, when messages arrive at a switch to be served (transmitted) on a line, it seems reasonable to assume that the arrival process can be described as a Poisson (random) process. However, when messages are divided into a number of packets ...
A discrete-time queueing model with abandonments
QTNA '10: Proceedings of the 5th International Conference on Queueing Theory and Network ApplicationsThis paper presents a multi-server queueing model with abandonments in discrete time. In every time slot a generally distributed number (batch) of customers arrives. The different numbers of arrivals in consecutive slots are mutually independent. Each ...
Analysis of a versatile batch-service queueing model with correlation in the arrival process
In the past, many researchers have analyzed queueing models with batch service. In such models, the server typically postpones service until the number of present customers reaches a service threshold, whereupon service is initiated of a batch ...
Comments