Leases: an efficient fault-tolerant mechanism for distributed file cache consistency
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Implementing fault-tolerant services using the state machine approach: a tutorial
ACM Computing Surveys (CSUR)
ACM SIGOPS Operating Systems Review
Fault tolerance in distributed systems
Fault tolerance in distributed systems
Bounded ignorance: a technique for increasing concurrency in a replicated system
ACM Transactions on Database Systems (TODS)
Fault-tolerant computer system design
Fault-tolerant computer system design
Approximation algorithms for facility location problems (extended abstract)
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Potential benefits of delta encoding and data compression for HTTP
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
End-to-end routing behavior in the Internet
IEEE/ACM Transactions on Networking (TON)
Maintaining Strong Cache Consistency in the World Wide Web
IEEE Transactions on Computers
On routes and multicast trees in the Internet
ACM SIGCOMM Computer Communication Review
A market-based architecture for management of geographically dispersed, replicated Web servers
Proceedings of the first international conference on Information and computation economies
Locality-aware request distribution in cluster-based network servers
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
Timed consistency for shared distributed objects
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Web caching with consistent hashing
WWW '99 Proceedings of the eighth international conference on World Wide Web
RaDaR: a scalable architecture for a global Web hosting service
WWW '99 Proceedings of the eighth international conference on World Wide Web
Future Generation Computer Systems - Special issue on metacomputing
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
SPREAD: scalable platform for reliable and efficient automated distribution
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
On network-aware clustering of Web clients
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Session guarantees for weakly consistent replicated data
PDIS '94 Proceedings of the third international conference on on Parallel and distributed information systems
IDMaps: a global internet host distance estimation service
IEEE/ACM Transactions on Networking (TON)
Analysis of web caching architectures: hierarchical and distributed caching
IEEE/ACM Transactions on Networking (TON)
A survey of web caching schemes for the Internet
ACM SIGCOMM Computer Communication Review
Characterizing Internet performance to support wide-area application development
ACM SIGOPS Operating Systems Review
Web caching and replication
The state of the art in locally distributed Web-server systems
ACM Computing Surveys (CSUR)
Cooperative leases: scalable consistency maintenance in content distribution networks
Proceedings of the 11th international conference on World Wide Web
Flash crowds and denial of service attacks: characterization and implications for CDNs and web sites
Proceedings of the 11th international conference on World Wide Web
MPLS and VPN Architectures
Design and evaluation of a conit-based continuous consistency model for replicated services
ACM Transactions on Computer Systems (TOCS)
Dynamically Selecting Optimal Distribution Strategies for Web Documents
IEEE Transactions on Computers
Adaptive Push-Pull: Disseminating Dynamic Web Data
IEEE Transactions on Computers
A survey of rollback-recovery protocols in message-passing systems
ACM Computing Surveys (CSUR)
Engineering web cache consistency
ACM Transactions on Internet Technology (TOIT)
Looking up data in P2P systems
Communications of the ACM
Dynamic Load Balancing on Web-Server Systems
IEEE Internet Computing
Globally Distributed Content Delivery
IEEE Internet Computing
Message Logging: Pessimistic, Optimistic, Causal, and Optimal
IEEE Transactions on Software Engineering
King: estimating latency between arbitrary internet end hosts
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
Clustering Web Content for Efficient Replication
ICNP '02 Proceedings of the 10th IEEE International Conference on Network Protocols
Dynamic Replica Placement for Scalable Content Delivery
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Globule: A Platform for Self-Replicating Web Documents
PROMS 2001 Proceedings of the 6th International Conference on Protocols for Multimedia Systems
EtE: Passive End-to-End Internet Service Performance Monitoring
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Efficient Numerical Error Bounding for Replicated Network Services
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
A Precise and Efficient Evaluation of the Proximity Between Web Clients and Their Local DNS Servers
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Replicated Web Services: A Comparative Analysis of Client-Based Content Delivery Policies
Revised Papers from the NETWORKING 2002 Workshops on Web Engineering and Peer-to-Peer Computing
Request Redirection Algorithms for Distributed Web Systems
IEEE Transactions on Parallel and Distributed Systems
Efficient topology-aware overlay network
ACM SIGCOMM Computer Communication Review
Application specific data replication for edge services
WWW '03 Proceedings of the 12th international conference on World Wide Web
The failure and recovery problem for replicated databases
PODC '83 Proceedings of the second annual ACM symposium on Principles of distributed computing
Towards a Hierarchical Scheduling System for Distributed WWW Server Clusters
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
NCA '03 Proceedings of the Second IEEE International Symposium on Network Computing and Applications
Proactive Caching of DNS Records: Addressing a Performance Bottleneck
SAINT '01 Proceedings of the 2001 Symposium on Applications and the Internet (SAINT 2001)
Design and Implementation of a User-Centered Content Distribution Network
WIAPP '03 Proceedings of the The Third IEEE Workshop on Internet Applications
Server Selection Using Dynamic Path Characterization in Wide-Area Networks
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Clustering of Web Users Using Session-Based Similarity Measures
ICCNMC '01 Proceedings of the 2001 International Conference on Computer Networks and Mobile Computing (ICCNMC'01)
Content Distribution Networks: An Engineering Approach
Content Distribution Networks: An Engineering Approach
Measurements and Analysis of End-to-End Internet Dynamics
Measurements and Analysis of End-to-End Internet Dynamics
Practical, distributed network coordinates
ACM SIGCOMM Computer Communication Review
Choosing Replica Placement Heuristics for Wide-Area Systems
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
Scalable Cooperative Latency Estimation
ICPADS '04 Proceedings of the Parallel and Distributed Systems, Tenth International Conference
The effectiveness of request redirection on CDN robustness
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Active cache: caching dynamic contents on the Web
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
The measured performance of content distribution networks
Computer Communications
Performance evaluation of redirection schemes in content distribution networks
Computer Communications
Efficient and adaptive Web replication using content clustering
IEEE Journal on Selected Areas in Communications
Tapestry: a resilient global-scale overlay for service deployment
IEEE Journal on Selected Areas in Communications
Darwin: customizable resource management for value-added network services
IEEE Network: The Magazine of Global Internetworking
Adaptive replication for web applications
DSM '04 Proceedings of the 1st international doctoral symposium on Middleware
GlobeDB: autonomic data replication for web applications
WWW '05 Proceedings of the 14th international conference on World Wide Web
Dynamic data replication and consistency in mobile environments
DSM '05 Proceedings of the 2nd international doctoral symposium on Middleware
Future Generation Computer Systems
Decentralized authorization and data security in web content delivery
Proceedings of the 2007 ACM symposium on Applied computing
Semantic extraction and adaptive delivery of multimedia contents for the cultural assets
Proceedings of the second workshop on Use of P2P, GRID and agents for the development of content networks
Foundations and Trends® in Networking
Broker-placement in latency-aware peer-to-peer networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Models and framework for supporting runtime decisions in Web-based systems
ACM Transactions on the Web (TWEB)
Video quality assurance in multi-source streaming techniques
Proceedings of the 4th international IFIP/ACM Latin American conference on Networking
Self-organized customized content delivery architecture for ambient assisted environments
UPGRADE '08 Proceedings of the third international workshop on Use of P2P, grid and agents for the development of content networks
ADAPTIVE AND INTELLIGENT REQUEST DISTRIBUTION FOR CONTENT DELIVERY NETWORKS
Cybernetics and Systems
Lease-based consistency schemes in the web environment
Future Generation Computer Systems
USING AUTONOMOUS SYSTEM TOPOLOGICAL INFORMATION IN A WEB SERVER PERFORMANCE PREDICTION
Cybernetics and Systems
Workflow-based resource allocation to optimize overall performance of composite services
Future Generation Computer Systems
Engineering of Software-Intensive Systems: State of the Art and Research Challenges
Software-Intensive Systems and New Computing Paradigms
Cost-performance optimization of application- and context-aware distributed infrastructures
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
ICA3PP'07 Proceedings of the 7th international conference on Algorithms and architectures for parallel processing
Fault tolerance in finite state machines using fusion
ICDCN'08 Proceedings of the 9th international conference on Distributed computing and networking
Implementing fault-tolerant services using state machines: beyond replication
DISC'10 Proceedings of the 24th international conference on Distributed computing
Towards autonomic hosting of multi-tier internet applications
HotACI'06 Proceedings of the First international conference on Hot topics in autonomic computing
Offline web browsing for mobile devices
Journal of Web Engineering
Review: A survey on content-centric technologies for the current Internet: CDN and P2P solutions
Computer Communications
Replicating for performance: case studies
Replication
Hi-index | 0.01 |
Replication is a well-known technique to improve the accessibility of Web sites. It generally offers reduced client latencies and increases a site's availability. However, applying replication techniques is not trivial, and various Content Delivery Networks (CDNs) have been created to facilitate replication for digital content providers. The success of these CDNs has triggered further research efforts into developing advanced Web replica hosting systems. These are systems that host the documents of a website and manage replication automatically. To identify the key issues in designing a wide-area replica hosting system, we present an architectural framework. The framework assists in characterizing different systems in a systematic manner. We categorize different research efforts and review their relative merits and demerits. As an important side-effect, this review and characterization shows that there a number of interesting research questions that have not received much attention yet, but which deserve exploration by the research community.