Online computation and competitive analysis
Online computation and competitive analysis
Provisioning a virtual private network: a network design problem for multicommodity flow
STOC '01 Proceedings of the thirty-third annual ACM symposium on Theory of computing
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Distributed algorithmic mechanism design: recent results and future directions
DIALM '02 Proceedings of the 6th international workshop on Discrete algorithms and methods for mobile computing and communications
Selfish routing
Service overlay networks: SLAs, QoS, and bandwidth provisioning
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
Overlay network symbiosis: evolution and cooperation
Proceedings of the 1st international conference on Bio inspired models of network, information and computing systems
QRON: QoS-aware routing in overlay networks
IEEE Journal on Selected Areas in Communications
DECOR: a distributed coordinated resource monitoring system
Proceedings of the 2012 IEEE 20th International Workshop on Quality of Service
Hi-index | 0.00 |
In recent years, the notion of service overlay networks has been proposed as a promising solution for providing end-to-end QoS without changing the current Internet architecture. A major issue in deploying service overlay networks is determining how to allocate resources (such as link bandwidth) on a substrate network to overlay networks, while satisfying the end-to-end QoS requirements of applications running on each overlay network. This paper introduces the Market-based Cooperative Resource Allocation (MaCRA) architecture that achieves fair and efficient resource allocation in a decentralized manner. In MaCRA, resources on a substrate network are priced, and each overlay network provider creates an overlay network on a minimum cost basis to meet its application QoS requirements. MaCRA also allows each overlay network provider to trade their current resources with other overlay network providers when resources on a substrate network are not available or expensive. Simulation results demonstrate that MaCRA achieves fairness and efficiency in allocating resources for overlay networks when compared to existing mechanisms.