Distributed network flow control based on dynamic competitive markets

Network applications require a certain level of network performance for their proper operation. These individual guarantees can be provided if sufficient amounts of network resources are available; however, contention for the limited network resources may occur. For this reason, networks use flow control to manage network resources fairly and efficiently. This paper presents a distributed microeconomic flow control technique, that models the network as competitive markets. In these markets switches price their link bandwidth based on supply and demand, and users purchase bandwidth so as to maximize their individual quality of service (QoS). This decentralized flow control method provides a Pareto optimal and equitable (QoS-fair) bandwidth distribution. Simulation results using actual MPEG-compressed video traffic show utilization over 95% and better QoS control than max-min.

[1]  Liam Murphy,et al.  Bandwidth Allocation By Pricing In ATM Networks , 1994, Broadband Communications.

[2]  L. Walras Elements of Pure Economics , 1954 .

[3]  Donald F. Ferguson,et al.  Economic models for allocating resources in computer systems , 1996 .

[4]  Ezhan Karasan,et al.  GoS-based pricing and resource allocation for multimedia broadband networks , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[5]  C. C. Theron,et al.  Optimisation of bit rates, for digitally compressed television services, as functions of acceptable picture quality and picture complexity , 1996, Proceedings of IEEE. AFRICON '96.

[6]  Nikolaos Anerousis,et al.  A Framework for Pricing Virtual Circuit and Virtual Path Services in ATM Networks , 1997 .

[7]  Maximilian Ott,et al.  Congestion pricing flow control for computer networks , 1998 .

[8]  Rauf Izmailov,et al.  Soft quality-of-service for vbr+ video , 1997 .

[9]  Raj Jain Congestion Control and Traffic Management in ATM Networks: Recent Advances and a Survey , 1996, Comput. Networks ISDN Syst..

[10]  Hong Jiang,et al.  A pricing model for high speed networks with guaranteed quality of service , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[11]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[12]  Donald F. Ferguson,et al.  An approach to pricing, optimal allocation and quality of service provisioning in high-speed packet networks , 1995, Proceedings of INFOCOM'95.

[13]  Oliver Rose,et al.  Statistical properties of MPEG video traffic and their impact on traffic modeling in ATM systems , 1995, Proceedings of 20th Conference on Local Computer Networks.

[14]  W. Nicholson Microeconomic theory: basic principles and extensions , 1972 .

[15]  Eisuke Nakasu,et al.  A Statistical Analysis of MPEG-2 Picture Quality for Television Broadcasting , 1996 .

[16]  Rahul Simha,et al.  A Microeconomic Approach to Optimal Resource Allocation in Distributed Computer Systems , 1989, IEEE Trans. Computers.

[17]  Pravin Varaiya,et al.  An algorithm for optimal service provisioning using resource pricing , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[18]  Donald F. Ferguson,et al.  An economy for flow control in computer networks , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[19]  Deborah Estrin,et al.  Pricing in computer networks: motivation, formulation, and example , 1993, TNET.

[20]  Mario Gerla,et al.  Flow Control: A Comparative Survey , 1980, IEEE Trans. Commun..

[21]  Douglas S. Reeves,et al.  Dynamic bandwidth allocation techniques , 1997 .

[22]  C. C. Theron,et al.  Optimisation of bit rates, for digitally compressed television services, as functions of acceptable picture quality and picture complexity , 1995 .