Title: Cascade: A Caching Service for Distributed CORBA Objects
Speaker: Roman Vitenberg
Abstract
Caching systems and architectures have proven exceptionally effective in the large scale World Wide Web environment, and Web caching techniques, tools and infrastructures have been becoming increasingly mature during the recent decade. At the same time, the more general problem of caching generic distributed objects remains mainly unresolved. In particular, very few caching systems have been developed for object oriented middlewares like CORBA, RMI, or COM+. This is believed to be one of the major reasons for hindering development of truly large scale distributed applications based on such middlewares.
In this talk, I will present Cascade, a caching service for distributed CORBA objects, aimed at increasing the availability, locality, predictability and responsiveness of object accesses. CASCADE is unique in supporting dynamic migration and deployment of active objects (that include both data and code), and by employing a dynamically built hierarchy, which makes it suitable for scalable Internet services. Among the other main benefits of CASCADE are transparency for applications and powerful and flexible consistency maintenance.