Scalable IP-VPN flow control mechanism supporting arbitrary fairness criteria. Part 1. Architecture design

In recent years, IP-based virtual private networks (IP-VPNs), which provide a virtual privately owned network over an IP network, have attracted attention. With existing IP-VPNs, however, there is a serious problem that fairness among IP-VPN customers is not satisfied. In this paper, we first discuss design objectives of a control mechanism for achieving fair IP-VPN services: achieving inter-VPN fairness, achieving intra-VPN fairness, easy deployment into existing IP networks, and achieving a high scalability. We then propose an IP-VPN fairness control called 12FVC (inter-and intra-VPN fairness control) for realizing a fair IP-VPN service in a scalable way. The core of 12VFC is an AIMD (additive increase and multiplicative decrease) window flow control operating among IP-VPN service provider's edge routers. 12VFC has the advantage that an IP-VPN service provider can arbitrarily specify inter-VPN fairness criteria by utilizing analytic results of AIMD window flow control. Moreover, 12VFC can be easily deployed into existing IP networks by simply modifying edge routers. Through several simulation experiments, we demonstrate that 12VFC realizes both inter-VPN fairness and intra-VPN fairness with extremely high accuracy.

[1]  Deepak Bansal,et al.  Binomial congestion control algorithms , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[2]  Hayder Radha,et al.  End-to-end rate-based congestion control: convergence properties and scalability analysis , 2003, TNET.

[3]  Hiroyuki Ohsaki,et al.  Scalable IP-VPN Flow Control Mechanism Supporting Arbitrary Fairness Criteria - Part 2: Simulation and Implementation , 2006, 2006 IEEE International Conference on Communications.

[4]  Raj Jain,et al.  Performance of TCP over ABR on ATM backbone and with various VBR background traffic patterns , 1997, Proceedings of ICC'97 - International Conference on Communications.

[5]  San-qi Li,et al.  Weighted fairness guarantee for scalable DiffServ assured forwarding , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[6]  Mark Handley,et al.  Equation-Based Congestion Control for Unicast Applications: the Extended Version , 2000 .

[7]  Jean-Yves Le Boudec,et al.  Global fairness of additive-increase and multiplicative-decrease with heterogeneous round-trip times , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[8]  Raj Jain,et al.  Performance of TCP over ABR on ATM backbone and with various VBR traffic patterns , 1998, ArXiv.

[9]  François Baccelli,et al.  AIMD, fairness and fractal scaling of TCP traffic , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[10]  Ray Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[11]  Andrew G. Malis,et al.  A Framework for IP Based Virtual Private Networks , 2000, RFC.

[12]  Ibrahim Khalil,et al.  Edge Provisioning and Fairness in VPN-DiffServ Networks , 2004, Journal of Network and Systems Management.

[13]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

[14]  Ross W. Callon,et al.  A Framework for Layer 3 Provider-Provisioned Virtual Private Networks (PPVPNs) , 2005, RFC.

[15]  Shie-Yuan Wang,et al.  TCP trunking: design, implementation and performance , 1999, Proceedings. Seventh International Conference on Network Protocols.

[16]  David Finkel,et al.  Book review: The Art of Computer Systems Performance Analysis by R. Jain (Wiley-Interscience, 1991) , 1990, PERV.

[17]  Ibrahim Khalil,et al.  Management of quality of service enabled VPNs , 2001 .

[18]  Marcel Waldvogel,et al.  Closed-loop congestion control for mixed responsive and non-responsive traffic , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[19]  Ananth Nagarajan Generic Requirements for Provider Provisioned Virtual Private Networks (PPVPN) , 2004, RFC.

[20]  Marco Carugi,et al.  Service Requirements for Layer 3 Provider Provisioned Virtual Private Networks (PPVPNs) , 2005, RFC.

[21]  Mark Handley,et al.  A Comparison of Equation-Based and AIMD Congestion Control , 2000 .