Abstract
An integrated‐services network carries diverse traffic, which leads to diverse performance objectives. For example, voice and video packets typically have performance objectives based on the fraction of packets that will be delivered within a given delay bound, while data packets often have objectives based on mean delay. Greater loads can be supported in networks in which a voice or video packet is given priority over data packets if and only if the former is in danger of missing its deadline. Algorithms that allow this include Cost‐Based Scheduling, occupancy‐based algorithms, the Priority Token Bank, and to a lesser extent, the Leaky Bucket. This paper presents an approach to evaluating performance with these algorithms in the realistic case where data arrivals are highly bursty, but voice and video packets are not. Mean queueing delay for data bursts is determined analytically in some important scenarios, and an efficient simulation approach based on the same model is described for cases where analysis is not currently possible. The model is a semi‐fluid‐flow model in which voice or video packets are assumed to arrive as a continuous fluid flow, whereas data packets arrive in large bursts at discrete instants in time.
Similar content being viewed by others
References
D. Anick, D. Mitra and M.M. Sondhi, Stochastic theory of a data-handling system with multiple sources, The Bell System Technical Journal 8 (1982) 1871-1894.
H.G. Badr, I. Mitrani and J.R. Spirn, An adaptive priority queue, in: Applied Probability — Computer Science: The Interface, Vol. 2, eds. R.L. Disney and T.J. Ott, (ORSA-TIMS, 1982) pp. 345-371.
J. Beran, R. Sherman, M.S. Taqqu and W. Willinger, Long-range dependence in variable-bit-rate video traffic, IEEE Transactions on Communications 2/3/4 (1994) 1566-1579.
R. Chipalkatti, J.F. Kurose and D. Towsley, Scheduling policies for real-time and non-real-time traffic in a statistical multiplexer, in: Proc. IEEE INFOCOM (1989) pp. 774-783.
A. Demers, S. Keshav and S. Shenker, Analysis and simulation of a fair queueing algorithm, in: Proc. ACM SIGCOMM (1989) pp. 1-12.
A.E. Eckberg, Discussant's Report on ‘Algorithmic Analysis of a Dynamic Priority Queue,’ in: Applied Probability — Computer Science: The Interface, Vol. 2, eds. R.L. Disney and T.J. Ott, (ORSA-TIMS, 1982) pp. 205-206.
S.J. Golestani, A framing strategy for congestion management, IEEE Journal on Selected Areas in Communications 7 (1991) 1064-1077.
C.R. Kalmanek, H. Kanakia and S. Keshav, Rate controlled servers for very high-speed networks, in: Proc. IEEE GLOBECOM (1990) pp. 12-20.
L. Kleinrock, Queueing Systems, Vol. 2: Computer Applications (Wiley, New York, 1976) pp. 121-122.
K. Kümmerle, Multiplexer performance for integrated line and packet-switched traffic, in: Proc. Second International Conference on Computer Communication (1974) pp. 517-523.
D. Lee and B. Sengupta, Queueing analysis of a threshold based priority scheme for ATM networks, IEEE/ACM Transactions on Networking 6 (1993) 709-717.
W.E. Leland, M.S. Taqqu, W. Willinger and D.V. Wilson, On the self-similar nature of Ethernet traffic (extended version), IEEE/ACM Transactions on Networking 1 (1994) 1-14.
N. Likhanov and B. Tsybakov, Analysis of an ATM buffer with self-similar ('fractal') input traffic, in: Proc. IEEE INFOCOM (1995) pp. 985-992.
D.M. Lucantoni, M.F. Neuts and A.R. Reibman, Methods for performance evaluation of VBR video traffic models, IEEE/ACM Transactions on Networking 2 (1994) 176-180.
M.A. Lynn and J.M. Peha, Priority token bank scheduling in a network of queues, in: Proc. IEEE International Conference on Communications (ICC) (1997) pp. 1387-1391.
B. Maglaris, D. Anastassiou, P. Sen, G. Karlsson and J.D. Robbins, Performance models of statistical multiplexing in packet video communications, IEEE Transactions on Communications 7 (1988) 834-844.
K.S. Meier-Hellstern, P.E. Wirth, Y.-L. Lan and D.A. Hoeflin, Traffic models for ISDN data users: office automation application, in: Proc. Thirteenth International Teletraffic Congress (1991) pp. 167-172.
A.K. Parekh and R.G. Gallager, A generalized processor sharing approach to flow control in integrated services networks: the single-node case, IEEE/ACM Transactions on Networking 3 (1993) 344-357.
A.K. Parekh and R.G. Gallager, A generalized processor sharing approach to flow control in integrated services networks: the multiple-node case, IEEE/ACM Transactions on Networking 2 (1994) 137-150.
V. Paxson and S. Floyd, Wide area traffic: the failure of Poisson modeling, IEEE/ACM Transactions on Networking 3 (1995) 226-244.
J.M. Peha and F.A. Tobagi, A cost-based scheduling algorithm to support integrated services, in: Proc. IEEE INFOCOM (1991) pp. 741-753.
J.M. Peha, Scheduling and dropping algorithms to support integrated services in packet-switched networks, Ph.D. thesis, CSL-TR-91-489, Computer Systems Laboratory, Stanford University (1991).
J.M. Peha and F.A. Tobagi, Implementation strategies for scheduling algorithms in integrated services packet-switched networks, in: Proc. IEEE GLOBECOM (1991) pp. 1733-1740.
J.M. Peha, The priority token bank: integrated scheduling and admission control for an integrated-services network, in: Proc. IEEE International Conference on Communications (ICC) (1993) pp. 345-351.
J.M. Peha, Heterogeneous-criteria scheduling: minimizing weighted number of tardy jobs and weighted completion time, Computers and Operations Research 10 (1995) 1089-1100.
J.M. Peha and F.A. Tobagi, Cost-based scheduling and dropping algorithms to support integrated services, IEEE Transactions on Communications 2 (1996) 192-202.
J.M. Peha, Simulating ATM integrated-services networks, in: Proc. 29th Annual IEEE/ACM/SCS Simulation Symposium (1996) pp. 162-171.
J.M. Peha, Retransmission mechanisms and self-similar traffic models, in: Proc. IEEE/ACM/SCS Communication Networks and Distributed Systems Modeling and Simulation Conference (1997) pp. 47-52.
J.M. Peha and S. Tewari, The results of competition between integrated-services telecommunications carriers, to appear in Information Economics and Policy, Special Issue on Multimedia Economics.
P. Sen, B. Maglaris, N.-E. Rikli and D. Anastassiou, Models for packet switching of variable-bit-rate video sources, IEEE Journal on Selected Areas in Communications 5 (1989) 856-859.
C. Shim, I. Ryoo, J. Lee and S. Lee, Modeling and call admission control algorithm of variable bit rate video in ATM networks, IEEE Journal on Selected Areas in Communications 2 (1994) 332-344.
R.C.F. Tucker, Accurate method for analysis of a packet-speech multiplexer with limited delay, IEEE Transactions on Communications 4 (1988) 479-483.
J.S. Turner, New directions in communications (or which way to the information age?), IEEE Communications Magazine 10 (1986) 8-15.
Q. Wang, J.M. Peha and M. Sirbu, Optimal pricing for integrated-services networks, in: Internet Economics, eds. J. Bailey and L. McKnight (MIT Press, Cambridge, 1997) pp. 353-376.
W. Willinger, M.S. Taqqu, R. Sherman and D.V. Wilson, Self-similarity through high-variability: statistical analysis of Ethernet LAN traffic at the source level, in: Proc. ACM SIGCOMM (1995) pp. 100-113.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Peha, J.M. Evaluating scheduling in integrated‐services networks using a semi‐fluid‐flow model. Telecommunication Systems 9, 59–77 (1998). https://doi.org/10.1023/A:1019186110028
Issue Date:
DOI: https://doi.org/10.1023/A:1019186110028