22.1. An object model for distributed systems

In Section 19.6 a model of objects was set up as a basis for studying transaction processing systems. We now consider this model with specific reference to distributed systems. Figure 22.1 is given here for completeness. We assume each object is invoked through operations appropriate to its type. The figure also shows some object management operations such as commit, abort, lock and unlock which may be needed for practical implementation of a transaction processing system (TPS).

Figure 22.1. An object in a distributed transaction system.

The assumptions stated in Section 19.6 were as follows:

  • Objects ...

Get Operating Systems: Concurrent and Distributed Software Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.