A new polynomial-time algorithm for linear programming
Combinatorica
An engineering approach to computer networking: ATM networks, the Internet, and the telephone network
A flexible model for resource management in virtual private networks
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
A programmable router architecture supporting control plane extensibility
IEEE Communications Magazine
Hi-index | 0.00 |
In the Differentiated Service architecture an interesting class of SLAs provides guarantees for the traffic flowing from multiple ingress nodes into a single or group of egress nodes. For many distributed services, like a VPN service, where multiple ingress points are sending to the same egress, customers would like to control the bandwidth distribution across the ingress routers, based on their specific requirements. In this paper we present a simple strategy called CCDM (Customized Coordinated Dynamic Metering) that supports a customizable distribution of bandwidth across ingress routers. The bandwidth distribution policy is specified by customers in the form of router extensions (code modules) that execute in the control plane of the ingress routers. We describe and motivate the CCDM design. We also describe an implementation of CCDM in the context of the Darwin system and present measurement results for three different customized policies, demonstrating the customizability aspect of our solution.