Design of Effective Buffer Control Policies for ATM Networks

Abstract Due to limited buffers and highly unpredictable traffic loads, the design of effective buffer management policies that minimize cell loss is critical to ATM networks. We outline the important characteristics of optimal buffer control policies for a single node, and using a dynamic programming formulation for a simple two-node network, gain insights into the much harder general multi-node problem. The key result we present is that simple non-work-conserving policies which use limited feedback from adjacent nodes can reduce cell loss significantly. We construct a feedback-based control that uses simple “stop-and-go” rules. This control is then enhanced to react to rapidly changing network conditions. This new control is called the Adaptive HILO policy. Simulation studies of complex networks with large delay-bandwidth product show that the Adaptive HILO policy performs impressively under diverse conditions. Using intuitive arguments, we demonstrate that this policy effectively utilizes unused buffer capacity in upstream buffers during periods of heavy load in downstream buffers.

[1]  Leandros Tassiulas,et al.  Optimal buffer control during congestion in an ATM network node , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[2]  Alan Weiss,et al.  Analysis of a Rate-Based Feedback Control Strategy for Long Haul Data Transport , 1992, Perform. Evaluation.

[3]  Israel Cidon,et al.  Congestion control through input rate regulation , 1993, IEEE Trans. Commun..

[4]  Debasis Mitra Asymptotically optimal design of congestion control for high speed data networks , 1992, IEEE Trans. Commun..

[5]  Sridhar Seshadri On Characterizing Optimal Buffer Control Policies in ATM Nodes , 1994 .

[6]  Partho Pratim Mishra,et al.  A hop by hop rate-based congestion control scheme , 1992, SIGCOMM '92.

[7]  Kotikalapudi Sriram Methodologies for Bandwidth Allocation, Transmission Scheduling, and Congestion Avoidance in Broadband ATM Networks , 1993, Comput. Networks ISDN Syst..

[8]  Leandros Tassiulas,et al.  Optimal buffer control during congestion in an ATM network node , 1994, TNET.

[9]  Ward Whitt,et al.  Characterizing Superposition Arrival Processes in Packet Multiplexers for Voice and Data , 1986, IEEE J. Sel. Areas Commun..

[10]  Gopalakrishnan Ramamurthy,et al.  A predictive hop-by-hop congestion control policy for high speed networks , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[11]  B. Gluss AN INTRODUCTION TO DYNAMIC PROGRAMMING , 1961 .

[12]  Satish K. Tripathi,et al.  Interaction Among Virtual Circuits Using Predictive Congestion Control , 1993, Comput. Networks ISDN Syst..

[13]  Ping Yang,et al.  Pathwise solutions for a class of linear stochastic systems , 1988 .

[14]  Sridhar Seshadri,et al.  Pathwise Optimum Policies for ATM Cell Scheduling and Rejection , 1994 .

[15]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[16]  Semyon M. Meerkov,et al.  Feedback control of congestion in packet switching networks: the case of a single congested node , 1993, TNET.

[17]  B. Amin-Salehi,et al.  Implications of new network services on BISDN capabilities , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[18]  Debasis Mitra,et al.  Dynamic adaptive windows for high speed data networks: theory and simulations , 1990, SIGCOMM '90.

[19]  R. F. Brown,et al.  PERFORMANCE EVALUATION , 2019, ISO 22301:2019 and business continuity management – Understand how to plan, implement and enhance a business continuity management system (BCMS).

[20]  B. Sengupta,et al.  Performance analysis of a feedback congestion control policy under non-negligible propagation delay , 1991, SIGCOMM 1991.

[21]  Kotikalapudi Sriram,et al.  Methodologies for bandwidth allocation, transmission scheduling, and congestion avoidance in broadband ATM networks , 1992, [Conference Record] GLOBECOM '92 - Communications for Global Users: IEEE.

[22]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[23]  George L. Nemhauser,et al.  Introduction To Dynamic Programming , 1966 .

[24]  Debasis Mitra,et al.  Dynamic Adaptive Windows for High Speed Data Networks with Multiple Paths and Propagation Delays , 1993, Comput. Networks ISDN Syst..