Skip to Content Java Solaris Communities Partners My Sun Sun Store United States Worldwide

»  Spotlight Articles
»  Projects
»  Publications
»  People
»  Awards
»  Events
»  Downloads
»  Internships
»  Contrarian Minds
»  About Sun Labs

Framework for Caching in an Object-Oriented System, A

Author(s):
Graham Hamilton, Yousef A. Khalidi and Michael N. Nelson
Report Number: Date Published: Available Formats:
TR-93-19 October 1993 Portable Document Format (PDF)
Postscript (PS)
Request Hard Copy
Abstract

Caching is an important technique for improving performance in distributed systems. However, in general, it has been performed on an ad-hoc basis, with each component of the system having to invent its own caching techniques. In the Spring operating system, we provide a unified caching architecture that can be used to cache a variety of different kinds of remote objects. For any given kind of object, this architecture lets different client processes within a single machine share a single cache for accessing remote objects. This caching is performed by a separate cacher process on the machine local to client processes, the caching is transparent to the clients, and the cached information is kept coherent. This architecture has been used to implement caching for files and for naming contexts.

Would you recommend this Sun site to a friend or colleague?
Contact About Sun News Employment Privacy Terms of Use Trademarks Copyright 1994-2009 Sun Microsystems, Inc.