By Topic

The object-oriented advantage in prototyping a remote file system

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Condry, M.W. ; Dept. of Comput. Sci. Illinois Univ., Urbana-Champaign, IL, USA ; Swee Boon Lim ; Lee, L.Y.

The authors have prototyped a remote file system for the Choices object-oriented operating system that permits the caching strategy to be user selectable on a per file basis. Choices provides a convenient object-oriented toolkit for building file systems, which they employed, reusing code whenever possible. The client provides the driving force in the architecture. The server maintains a small cache, fulfills requests, and performs callbacks. The client supports both whole file caching and block caching. Only the client needs to be aware of the type of caching being used for a particular file. Different clients can provide different caching strategies at the same time but the data within a client it is kept consistent. The server and client cooperate to maintain the consistency of the file system via callbacks. Because of the object-oriented architecture of the Choices file system they were able to prototype the system in approximately 6 weeks. There was a significant amount of code reuse

Published in:

Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on

Date of Conference:

24-25 Sep 1992