STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Fair end-to-end window-based congestion control
IEEE/ACM Transactions on Networking (TON)
Enabling conferencing applications on the internet using an overlay muilticast architecture
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
A duality model of TCP and queue management algorithms
IEEE/ACM Transactions on Networking (TON)
Oasis: an overlay-aware network stack
ACM SIGOPS Operating Systems Review
In VINI veritas: realistic and controlled network experimentation
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
A proposed architecture for the GENI backbone platform
Proceedings of the 2006 ACM/IEEE symposium on Architecture for networking and communications systems
How to lease the internet in your spare time
ACM SIGCOMM Computer Communication Review
FAST TCP: motivation, architecture, algorithms, performance
IEEE/ACM Transactions on Networking (TON)
OverQos: an overlay based architecture for enhancing internet Qos
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
OCALA: an architecture for supporting legacy applications over overlays
NSDI'06 Proceedings of the 3rd conference on Networked Systems Design & Implementation - Volume 3
Improving service differentiation in IP networks through dual topology routing
CoNEXT '07 Proceedings of the 2007 ACM CoNEXT conference
Rethinking internet traffic management: from multiple decompositions to a practical protocol
CoNEXT '07 Proceedings of the 2007 ACM CoNEXT conference
Race conditions in coexisting overlay networks
IEEE/ACM Transactions on Networking (TON)
Multipath protocol for delay-sensitive traffic
COMSNETS'09 Proceedings of the First international conference on COMmunication Systems And NETworks
An overview of constraint-based path selection algorithms for QoS routing
IEEE Communications Magazine
Type-of-service routing in datagram delivery systems
IEEE Journal on Selected Areas in Communications
IEEE Network: The Magazine of Global Internetworking
Toward internet-wide multipath routing
IEEE Network: The Magazine of Global Internetworking
Cooperative content distribution and traffic engineering in an ISP network
Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems
NetServ: dynamically deploying in-network services
Proceedings of the 2009 workshop on Re-architecting the internet
Multipath protocol for delay-sensitive traffic
COMSNETS'09 Proceedings of the First international conference on COMmunication Systems And NETworks
A survey of network virtualization
Computer Networks: The International Journal of Computer and Telecommunications Networking
MultiNet: multiple virtual networks for a reliable live streaming service
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Using virtual topologies to manage inter-domain QoS in next-generation networks
International Journal of Network Management
Specifying and provisioning virtual infrastructures with HIPerNET
International Journal of Network Management
Adaptive virtual network provisioning
Proceedings of the second ACM SIGCOMM workshop on Virtualized infrastructure systems and architectures
NVS: a virtualization substrate for WiMAX networks
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Enabling tussle-agile inter-networking architectures by underlay virtualisation
FIS'2009 Proceedings of the Second Future internet conference on Future internet
Virtual network provisioning across multiple substrate networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
International Journal of Communication Networks and Distributed Systems
Joint Elastic Cloud and Virtual Network Framework for Application Performance-cost Optimization
Journal of Grid Computing
Virtual network embedding through topology-aware node ranking
ACM SIGCOMM Computer Communication Review
Dynamic bandwidth allocation for preventing congestion in data center networks
ISNN'11 Proceedings of the 8th international conference on Advances in neural networks - Volume Part III
Research challenges towards the Future Internet
Computer Communications
Cloud-based multimedia conferencing: business model, research agenda, state-of-the-art
IPTcomm '11 Proceedings of the 5th International Conference on Principles, Systems and Applications of IP Telecommunications
Virtual network embedding through topology awareness and optimization
Computer Networks: The International Journal of Computer and Telecommunications Networking
ECO-ALOC: Energy-efficient resource allocation for cluster-based software routers
Computer Networks: The International Journal of Computer and Telecommunications Networking
Performance isolation and fairness for multi-tenant cloud storage
OSDI'12 Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation
NVS: a substrate for virtualizing wireless resources in cellular networks
IEEE/ACM Transactions on Networking (TON)
Slice embedding solutions for distributed service architectures
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
Running multiple virtual networks, customized for different performance objectives, is a promising way to support diverse applications over a shared substrate. Despite being simple, a static division of resources between virtual networks can be highly inefficient, while dynamic resource allocation runs the risk of instability. This paper uses optimization theory to show that adaptive resource allocation can be stable and can maximize the aggregate performance across the virtual networks. In the DaVinci architecture, each substrate link periodically reassigns bandwidth shares between its virtual links; while at a smaller timescale, each virtual network runs a distributed protocol that maximizes its own performance objective independently. Numerical experiments with a mix of delay-sensitive and throughput-sensitive traffic show that the bandwidth shares converge quickly to the optimal values. We demonstrate that running several custom protocols in parallel and allocating resource adaptively can be more efficient, more flexible, and easier to manage than a compromise "one-size-fits-all" design.