Epidemic algorithms for replicated database maintenance
PODC '87 Proceedings of the sixth annual ACM Symposium on Principles of distributed computing
A dynamic network architecture
ACM Transactions on Computer Systems (TOCS)
Providing high availability using lazy replication
ACM Transactions on Computer Systems (TOCS)
Horus: a flexible group communication system
Communications of the ACM
Using predictive prefetching to improve World Wide Web latency
ACM SIGCOMM Computer Communication Review
An adaptive data replication algorithm
ACM Transactions on Database Systems (TODS)
Cluster-based scalable network services
Proceedings of the sixteenth ACM symposium on Operating systems principles
Performance evaluation of the Orca shared-object system
ACM Transactions on Computer Systems (TOCS)
Maintaining Strong Cache Consistency in the World Wide Web
IEEE Transactions on Computers
In search of reliable usage data on the WWW
Selected papers from the sixth international conference on World Wide Web
Adaptive web caching: towards a new global caching architecture
Computer Networks and ISDN Systems - Selected papers of the 3rd international caching workshop
On network-aware clustering of Web clients
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
WebDAV: a network protocol for remote collaborative authoring on the Web
Proceedings of the Sixth European conference on Computer supported cooperative work
ACM Transactions on Computer Systems (TOCS)
Adaptive push-pull: disseminating dynamic web data
Proceedings of the 10th international conference on World Wide Web
Globe: A Wide-Area Distributed System
IEEE Concurrency
Globule: A Platform for Self-Replicating Web Documents
PROMS 2001 Proceedings of the 6th International Conference on Protocols for Multimedia Systems
The case for geographical push-caching
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
Maintaining Mutual Consistency for Cached Web Objects
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
A Dynamic Object Replication and Migration Protocol for an Internet Hosting Service
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Adaptable Replicated Objects in Distributed Environments
Adaptable Replicated Objects in Distributed Environments
Design and evaluation of a continuous consistency model for replicated services
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Pandora: a flexible network monitoring platform
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Scalable content-aware request distribution in cluster-based networks servers
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
A hierarchical internet object cache
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Saperlipopette!: a distributed web caching systems evaluation tool
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Differentiated strategies for replicating Web documents
Computer Communications
The state of the art in locally distributed Web-server systems
ACM Computing Surveys (CSUR)
An infrastructure for searching, reusing and evolving distributed ontologies
WWW '03 Proceedings of the 12th international conference on World Wide Web
Managing multiple and distributed ontologies on the Semantic Web
The VLDB Journal — The International Journal on Very Large Data Bases
Evolution and Adaptation of Distributed Network Services
SAINT-W '04 Proceedings of the 2004 Symposium on Applications and the Internet-Workshops (SAINT 2004 Workshops)
Adaptive replication for web applications
DSM '04 Proceedings of the 1st international doctoral symposium on Middleware
Replication for web hosting systems
ACM Computing Surveys (CSUR)
Replication for web hosting systems
ACM Computing Surveys (CSUR)
Unifying User-to-User Messaging Systems
IEEE Internet Computing
A Framework to Support Survivable Web Services
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Securely Replicated Web Documents
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
GlobeDB: autonomic data replication for web applications
WWW '05 Proceedings of the 14th international conference on World Wide Web
A case for dynamic selection of replication and caching strategies
Web content caching and distribution
On Optimal Replication of Data Object at Hierarchical and Transparent Web Proxies
IEEE Transactions on Parallel and Distributed Systems
Optimal methods for coordinated enroute web caching for tree networks
ACM Transactions on Internet Technology (TOIT)
A wide-area Distribution Network for free software
ACM Transactions on Internet Technology (TOIT)
IEEE Transactions on Knowledge and Data Engineering
An experimental evaluation of self-managing availability in shared data spaces
Science of Computer Programming
Evolutionary design of en-route caching strategies
Applied Soft Computing
Building a reliable P2P system out of unreliable P2P clients: the case of KAD
CoNEXT '07 Proceedings of the 2007 ACM CoNEXT conference
ADAPTIVE AND INTELLIGENT REQUEST DISTRIBUTION FOR CONTENT DELIVERY NETWORKS
Cybernetics and Systems
Wikipedia workload analysis for decentralized hosting
Computer Networks: The International Journal of Computer and Telecommunications Networking
Distributed redirection for the World-Wide Web
Computer Networks: The International Journal of Computer and Telecommunications Networking
ICA3PP'07 Proceedings of the 7th international conference on Algorithms and architectures for parallel processing
Exploiting application workload characteristics to accurately estimate replica server response time
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Dynamically selecting distribution strategies for web documents according to access pattern
PDCAT'04 Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies
Dynamically selecting distribution strategies for web documents according to access pattern
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
A description method of ontology change management using pi-calculus
KSEM'06 Proceedings of the First international conference on Knowledge Science, Engineering and Management
DOH: a content delivery peer-to-peer network
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Roles of agents in data-intensive web sites
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
A pi-calculus based ontology change management
ASWC'06 Proceedings of the First Asian conference on The Semantic Web
Replicating for performance: case studies
Replication
Hi-index | 14.98 |
To improve the scalability of the Web, it is common practice to apply caching and replication techniques. Numerous strategies for placing and maintaining multiple copies of Web documents at several sites have been proposed. These approaches essentially apply a global strategy by which a single family of protocols is used to choose replication sites and keep copies mutually consistent. We propose a more flexible approach by allowing each distributed document to have its own associated strategy. We propose a method for assigning an optimal strategy to each document separately and prove that it generates a family of optimal results. Using trace-based simulations, we show that optimal assignments clearly outperform any global strategy. We have designed an architecture for supporting documents that can dynamically select their optimal strategy and evaluate its feasibility.