Self-similarity in World Wide Web traffic: evidence and possible causes
IEEE/ACM Transactions on Networking (TON)
Heavy-tailed probability distributions in the World Wide Web
A practical guide to heavy tails
Interpreting Stale Load Information
IEEE Transactions on Parallel and Distributed Systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Globally Distributed Content Delivery
IEEE Internet Computing
Globule: A Platform for Self-Replicating Web Documents
PROMS 2001 Proceedings of the 6th International Conference on Protocols for Multimedia Systems
The Case for Cooperative Networking
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Modeling redirection in geographically diverse server sets
WWW '03 Proceedings of the 12th international conference on World Wide Web
Geographic Load Balancing for Scalable Distributed Web Systems
MASCOTS '00 Proceedings of the 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Specification of Service Level Agreements, Clarifying Concepts on the Basis of Practical Research
STEP '99 Proceedings of the Software Technology and Engineering Practice
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
A Case for Peering of Content Delivery Networks
IEEE Distributed Systems Online
Resource Management Using Untrusted Auctioneers in a Grid Economy
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
Reliability and security in the CoDeeN content distribution network
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Democratizing content publication with coral
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Economy-based Content Replication for Peering Content Delivery Networks
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
An architecture for virtual organization (VO)-based effective peering of content delivery networks
Proceedings of the second workshop on Use of P2P, GRID and agents for the development of content networks
Computer Communications
Policy-based management of content distribution networks
IEEE Network: The Magazine of Global Internetworking
QoS-based adaptation service selection broker
Future Generation Computer Systems
Toward a Quality-of-Service Framework for Peer-to-Peer Applications
International Journal of Distributed Systems and Technologies
Hi-index | 0.00 |
The proprietary nature of existing Content Delivery Networks (CDNs) means they are closed and do not naturally cooperate. A CDN is expected to provide high performance Internet content delivery through global coverage, which might be an obstacle for new CDN providers, as well as affecting commercial viability of existing ones. Finding ways for distinct CDNs to coordinate and cooperate with other CDNs is necessary to achieve better overall service, as perceived by end-users, at lower cost. In this paper, we present an architecture to support peering arrangements between CDNs, based on a Virtual Organization (VO) model. Our approach promotes peering among providers, while upholding user perceived performance. This is achieved through proper policy management of negotiated Service Level Agreements (SLAs) between peers. We also present a Quality of Service (QoS)-driven performance modeling approach for peering CDNs in order to predict the user perceived performance. We show that peering between CDNs upholds user perceived performance by satisfying the target QoS. The methodology presented in this paper provides CDNs a way to dynamically distribute user requests to other peers according to different request-redirection policies. The model-based approach helps an overloaded CDN to return to a normal state by offloading excess requests to the peers. It also assists in making concrete QoS guarantee for a CDN provider. Our approach endeavors to achieve scalability and resource sharing among CDNs through effective peering in a user transparent manner, thus evolving past the current landscape where non-cooperative and distinct} CDNs exist.