TOKEN RING-BASED DISTRIBUTED LOCK MANAGER
Original Publication Date: 1987-Dec-01
Included in the Prior Art Database: 2005-Feb-02
In a multi-system environment global locks are usually used to preserve data integrity. Small overheads for global locking and quick resolution of lock requests are required to minimize the impact of global locking on overall performance. This invention describes a token ring network-based scheme to provide distributed global locking that aims to provide for small average overhead per lock on the processors and quick resolution of locks. Each system in the complex is connected by special hardware to the token ring interface and then to the token ring network. Lock hash classes are used to reduce communications. Only a system owning a hash class has the right to grant locks to items belonging to that hash class.