Principles of database buffer management
ACM Transactions on Database Systems (TODS)
Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
Caching in the Sprite network file system
ACM Transactions on Computer Systems (TOCS)
Cache consistency and concurrency control in a client/server DBMS architecture
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Caching in large-scale distributed file systems
Caching in large-scale distributed file systems
A case study of file system workload in a large-scale distributed environment
SIGMETRICS '94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Removal policies in network caches for World-Wide Web documents
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Transactional client-server cache consistency: alternatives and performance
ACM Transactions on Database Systems (TODS)
Scalable Consistency Protocols for Distributed Services
IEEE Transactions on Parallel and Distributed Systems
Fundamentals of distributed object systems: the CORBA perspective
Fundamentals of distributed object systems: the CORBA perspective
Controlling Aggregation in Distributed Object Systems: A Graph-Based Approach
IEEE Transactions on Parallel and Distributed Systems
A CORBA cooperative cache approach with popularity admission and routing mechanism
ADC '02 Proceedings of the 13th Australasian database conference - Volume 5
Hi-index | 0.00 |
For many distributed data-intensive applications, the default remote invocation of CORBA objects by clients is not acceptable because of performance degradation. Caching lets clients invoke operations locally on distributed objects instead of fetching them from remote servers. This article addresses the design and implementation of a caching approach for CORBA-based systems. The authors propose a new removal algorithm that uses a double-linked structure and a hash table for eviction. They also present a new variation of optimistic two-phase locking for consistency control, which does not require a lock at the client side by using a per-process caching design.