Munin: distributed shared memory based on type-specific memory coherence
PPOPP '90 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming
The GemStone object database management system
Communications of the ACM
A correctness condition for high-performance multiprocessors (extended abstract)
STOC '92 Proceedings of the twenty-fourth annual ACM symposium on Theory of computing
Orca: A Language for Parallel Programming of Distributed Systems
IEEE Transactions on Software Engineering
A performance study of memory consistency models
ISCA '92 Proceedings of the 19th annual international symposium on Computer architecture
Sequential consistency versus linearizability
ACM Transactions on Computer Systems (TOCS)
Efficient distributed shared memory based on multi-protocol release consistency
Efficient distributed shared memory based on multi-protocol release consistency
CRL: high-performance all-software distributed shared memory
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Safe and efficient sharing of persistent objects in Thor
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Lazy release consistency for distributed shared memory
Lazy release consistency for distributed shared memory
Building secure and reliable network applications
Building secure and reliable network applications
MultiView and Millipage — fine-grain sharing in page-based DSMs
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Performance study of a collaborative method for hierarchical caching in proxy servers
WWW7 Proceedings of the seventh international conference on World Wide Web 7
LOTEC: a simple DSM consistency protocol for nested object transactions
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Memory consistency and event ordering in scalable shared-memory multiprocessors
ISCA '90 Proceedings of the 17th annual international symposium on Computer Architecture
List processing in real time on a serial computer
Communications of the ACM
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Characterizing reference locality in the WWW
DIS '96 Proceedings of the fourth international conference on on Parallel and distributed information systems
Session guarantees for weakly consistent replicated data
PDIS '94 Proceedings of the third international conference on on Parallel and distributed information systems
Globe: A Wide-Area Distributed System
IEEE Concurrency
Using Interceptors to Enhance CORBA
Computer
IEEE Transactions on Knowledge and Data Engineering
High Performance Distributed Objects Using Caching Proxies for Large Scale Applications
DOA '99 Proceedings of the International Symposium on Distributed Objects and Applications
A scalable technique for implementing multiple consistency levels for distributed objects
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
A Framework for Consistent, Replicated Web Objects
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
A Framework for Caching in an Object-Oriented System
A Framework for Caching in an Object-Oriented System
Cost-aware WWW proxy caching algorithms
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Active cache: caching dynamic contents on the Web
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Saperlipopette!: a distributed web caching systems evaluation tool
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Caching web services in mobile ad-hoc networks: opportunities and challenges
Proceedings of the second ACM international workshop on Principles of mobile computing
A Configurable RMI Mechanism for Sharing Distributed Java Objects
IEEE Internet Computing
Non-functional Replication Management in the Corba Component Model
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
Consistency Conditions for a CORBA Caching Service
DISC '00 Proceedings of the 14th International Conference on Distributed Computing
Replacement Policies for a Distributed Object Caching Service
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
An Infrastructure for CORBA Component Replication
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
View consistencies and exact implementations
Parallel Computing
Exploiting high-level coherence information to optimize distributed shared state
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
On the composability of consistency conditions
Information Processing Letters
Efficient Distributed Shared State for Heterogeneous Machine Architectures
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
A framework for caching multimedia objects in the Internet
M3W Proceedings of the 2001 international workshop on Multimedia middleware
Locating cache proxies in manets
Proceedings of the 5th ACM international symposium on Mobile ad hoc networking and computing
Automatic re-scheduling of dependencies in a RPC-based grid
Proceedings of the 18th annual international conference on Supercomputing
MADA, a mobile application development approach
UbiMob '04 Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing
Re-scheduling invocations of services for RPC grids
Computer Languages, Systems and Structures
Applying model fragment copy-restore to build an open and distributed MDA environment
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Safety of rollback-recovery protocol maintaining WFR session guarantee
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Using selective acknowledgements to reduce the memory footprint of replicated services
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
On the optimality of rollback-recovery protocol preserving session guarantees
ISPA'07 Proceedings of the 5th international conference on Parallel and Distributed Processing and Applications
Consistency guarantees for recovery of service-oriented distributed processing
International Journal of Intelligent Information and Database Systems
Hi-index | 0.00 |
This paper discusses the implementation of CASCADE, a distributed caching service for CORBA objects. Our caching service is fully CORBA compliant, and supports caching of active objects, which include both data and code. It is specifically designed to operate over the Internet by employing a dynamically built cache hierarchy. The service architecture is highly configurable with regard to a broad spectrum of application parameters. The main benefits of CASCADE are enhanced availability and service predictability, as well as easy dynamic code deployment and consistency maintenance.