Internet Web servers: workload characterization and performance implications
IEEE/ACM Transactions on Networking (TON)
A quantitative comparison of graph-based models for Internet topology
IEEE/ACM Transactions on Networking (TON)
On power-law relationships of the Internet topology
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
The content and access dynamics of a busy Web site: findings and implications
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
An Analysis of Internet Inter-Domain Topology and Route Stability
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
World Wide Web caching: the application-level view of the Internet
IEEE Communications Magazine
Routing of multipoint connections
IEEE Journal on Selected Areas in Communications
Proxy-assisted techniques for delivering continuous multimedia streams
IEEE/ACM Transactions on Networking (TON)
Improving the accuracy of measurement-based geographic location of internet hosts
Computer Networks and ISDN Systems
An effective cache replacement algorithm in transcoding-enabled proxies
The Journal of Supercomputing
Proceedings of the 18th international conference on World wide web
Placement of proxy-based multicast overlays
Computer Networks: The International Journal of Computer and Telecommunications Networking
Improving the accuracy of measurement-based geographic location of Internet hosts
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.24 |
The wide adoption and explosive growth of the Internet has led to increasing demand for near instantaneous response from users. Caching is an important avenue to save network bandwidth, reduce server load and the response time experienced by web clients. Content Distribution Networks (CDNs) have emerged as a powerful solution to improve the client response time and to reduce the traffic in the Internet. CDNs consist of a set of distributed proxy servers replicating the content for better performance and availability than centralized servers. The key factor in determining the effectiveness of a CDN is the placement of proxy servers. Network topology and routing policies play an important role on the effectiveness of proxy server placement. However, existing studies on proxy server placement either consider simplified topology (i.e. tree topology) or focus on a particular snapshot of Internet topology. In addition, none of the studies have taken into consideration of the routing policies imposed by Internet Service Providers (ISPs), which is crucial in determining the performance of web access. In this paper, we present heuristic algorithm for CDN proxy server placement by taking into account the hierarchical Internet structure and the routing policy constraint resulting from it. Our experimental results on the Internet topology over three years show that the heuristic algorithms adapt to the Internet growth well.