Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Distributed operating systems
WWW media distribution via Hopwise reliable multicast
Proceedings of the Third International World-Wide Web conference on Technology, tools and applications
Bayou: replicated database services for world-wide applications
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Enhancing the Web's Infrastructure: From Caching to Replication
IEEE Internet Computing
Session Guarantees for Weakly Consistent Replicated Data
PDIS '94 Proceedings of the Third International Conference on Parallel and Distributed Information Systems
The case for geographical push-caching
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
A Framework for Consistent, Replicated Web Objects
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Locating objects in wide-area systems
IEEE Communications Magazine
Structuring QoS-supporting services with smart proxies
IFIP/ACM International Conference on Distributed systems platforms
Globe: A Wide-Area Distributed System
IEEE Concurrency
A Formal Model for Reasoning about Adaptive QoS-Enabled Middleware
FME '01 Proceedings of the International Symposium of Formal Methods Europe on Formal Methods for Increasing Software Productivity
Design and Implementation of a Composable Reflective Middleware Framework
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
A formal model for reasoning about adaptive QoS-enabled middleware
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
To alleviate scalability problems in the Web, many researchers concentrate on how to incorporate advanced caching and replication techniques. Many solutions incorporate object-based techniques. In particular, Web resources are considered as distributed objects offering a well-defined interface. We argue that most proposals ignore two important aspects. First, there is little discussion on what kind of coherence should be provided. Proposing specific caching or replication solutions makes sense only if we know what coherence model they should implement. Second, most proposals treat all Web resources alike. Such a one-size-fits-all approach will never work in a wide-area system. We propose a solution in which Web resources are encapsulated in physically distributed shared objects. Each object should not only encapsulate state and operations, but also the policy by which its state is distributed, cached, replicated, migrated, etc.