By Topic

Workstation cooperation through a typed distributed shared memory abstraction

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

5 Author(s)
Cohn, D.L. ; Dept. of Comput. Sci. & Eng., Notre Dame Univ., IN, USA ; Banerji, A. ; Greenwalt, P.M. ; Casey, M.R.
more authors

Data units are defined in a level that is above simple memory but below other cooperation paradigms. They are easily ported and well matched to traditional programming. Implementations can vary to suit each system, but the interface remains the same. They can be added to various systems without affecting the operating system context. Data units make an excellent foundation for building fully functional objects. However, they do not render the classic procedural programming model obsolete. Various coherency policies and mechanisms, including those of classic distributed shared memory (DSM) can be applied to data units. Data unit locks permit a wide variety of application-controlled coherency. This is particularly useful for those applications which allow the use of stale data while a replica is being updated. With proper control, this can lead to improved concurrency

Published in:

Workstation Operating Systems, 1992. Proceedings., Third Workshop on

Date of Conference:

23-24 Apr 1992