Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Inter-Virtual Machine Resource Locking Mechanism

IP.com Disclosure Number: IPCOM000101524D
Original Publication Date: 1990-Aug-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 1 page(s) / 27K

Publishing Venue

IBM

Related People

Brandle, RT: AUTHOR [+2]

Abstract

Disclosed is a method to synchronize access to resources across virtual machine boundaries.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Inter-Virtual Machine Resource Locking Mechanism

       Disclosed is a method to synchronize access to resources
across virtual machine boundaries.

      The key to the solution of the synchronized access problems is
the use of a shared read/write area.  A control program loads the
shared read/write area into multiple virtual machine address space.
At some designated starting virtual address, all virtual machines
share the same segment of real storage.  This is the same method used
for sharing code across virtual machines; however, each virtual
machine in this implementation has read/write access as opposed to
read-only access in previous implementations.  The inter-virtual
machine resource locking method of this invention uses the shared
read/write area as a lock management work area.  Synchronization is
obtained for logical resource locks using the compare and swap
machine instructions found in the IBM System/370 environment.
Resources which are defined at a user level are acquired in a shared
or exclusive mode.  Additionally, a user has the option of waiting
until the lock has been acquired in an appropriate mode.