A distributed architecture for an interactive information system is described, and a scheme for coordinating concurrent access to its data is presented. The scheme is deadlock free and is carried out without the need for centralized control. Conflicts are detected as they occur, and competing processes are given exclusive access to the data they need.
/lp/association-for-computing-machinery/coordinating-concurrent-access-in-a-distributed-database-architecture-BarmPBZJv8