A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case

被引:1646
作者
Parekh, Abhay K. [1 ]
Gallager, Robert G. [2 ]
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] MIT, Lab Informat & Decis Syst, Cambridge, MA 02139 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/90.234856
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of allocating network resources to the users of an integrated services network is investigated in the context of rate-based flow control. The network is assumed to be a virtual circuit, connection-based packet network. We show that the use of Generalized Processor Sharing (GPS), when combined with Leaky Bucket admission control, allows the network to make a wide range of worst-case performance guarantees on throughput and delay. The scheme is flexible in that different users may be given widely different performance guarantees, and is efficient in that each of the servers is work conserving. We present a practical packet-by-packet service discipline, PGPS (first proposed by Demers, Shenker, and Keshav [7] under the name of Weighted Fair Queueing), that closely approximates GPS. This allows us to relate results for GPS to the packet-bypacket scheme in a precise manner. In this paper, the performance of a single-server GPS system is analyzed exactly from the standpoint of worst-case packet delay and burstiness when the sources are constrained by leaky buckets. The worst-case session backlogs are also determined. In the sequel to this paper, these results are extended to arbitrary topology networks with multiple nodes.
引用
收藏
页码:344 / 357
页数:14
相关论文
共 21 条
[1]  
Bertsekas D. P., 1991, DATA NETWORKS
[2]  
Birman A., 1989, RC14386 IBM RES, V386
[3]  
Birman A., 1991, RC16641 IBM RES, V641
[4]   REAL-TIME PACKET SWITCHING - A PERFORMANCE ANALYSIS [J].
CIDON, I ;
GOPAL, I ;
GROVER, G ;
SIDI, M .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1988, 6 (09) :1576-1586
[5]   A CALCULUS FOR NETWORK DELAY .2. NETWORK ANALYSIS [J].
CRUZ, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (01) :132-141
[6]   A CALCULUS FOR NETWORK DELAY .1. NETWORK ELEMENTS IN ISOLATION [J].
CRUZ, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (01) :114-131
[7]  
Gail H. R., 1991, RC14486 IBM RES, V486
[8]  
Golestani S. J., 1990, Proceedings IEEE INFOCOM '90. The Conference on Computer Communications. Ninth Annual Joint Conference of the IEEE Computer and Communication Societies. The Multiple Facets of Integration (Cat. No.90CH2826-5), P527, DOI 10.1109/INFCOM.1990.91291
[9]  
Golestani S. J., 1990, P SIGCOMM 90
[10]  
Golestani S. J., 1991, P IEEE INFOCOM 91