Synchronized Data Objects (Senior Thesis)
- Marin Bezic
Synchronized Data Objects (SDOs) are presented as a way of
encapsulating, and thereby hiding, synchronization protocols that are
used to control information exchange. SDOs are presented in the
context of I/O abstraction. SDOs can be used to implement a variety
of synchronization protocols, including remote invalidation,
demand-driven data streams, and promises.
KEYWORDS: distributed systems, synchronization, promises, futures, RPC
Available as
postscript (.ps) or
compressed postscript (.ps.Z).
Washington University Department of Computer Science WUCS-95-13, May 1995.
Prepared by
T. Paul McCartney
(paul@cs.wustl.edu)
Washington University Department of Computer Science