Serialization of access to data in multi-mainframe computing environments
First Claim
Patent Images
1. A multi-computing system serialization method, comprising:
- receiving, by a first computing system of the multi-computing system, a request to access a data set on behalf of a first peer application, wherein the first computing system does not support serialized access to the data set;
sending, by the first computing system, a notification to a second peer application on a second computing system of the multi-computing system to obtain a normal enqueue, wherein the second computing system of the multi-computing system supports serialized access to the data set;
in response to the second peer application obtaining the normal enqueue, obtaining, in the first computing system, a first rider enqueue for the data set; and
sending, in the first computing system, a communication to peer instances to obtain additional rider enqueues for the data set, the additional rider enqueues corresponding to the first rider enqueue;
in response to the first peer application completing access to the data set, releasing the rider enqueue and sending a notification to the second peer application to release the normal enqueue, wherein the first computing system is given serialized access to the data set via the second computing system in the multi-computing operation system.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-mainframe operating system serialization method can include receiving, in a first computing system, a request to access a data set on behalf of a first peer application, sending, in the first computing system, a notification to a second peer application to obtain a normal enqueue, in response to the second peer application obtaining the normal enqueue, obtaining, in the first computing system, a first rider enqueue for the data set and sending, in the first computing system, a communication to peer instances to obtain additional rider enqueues for the data set, the additional rider enqueues corresponding to the first rider enqueue.
44 Citations
9 Claims
-
1. A multi-computing system serialization method, comprising:
-
receiving, by a first computing system of the multi-computing system, a request to access a data set on behalf of a first peer application, wherein the first computing system does not support serialized access to the data set; sending, by the first computing system, a notification to a second peer application on a second computing system of the multi-computing system to obtain a normal enqueue, wherein the second computing system of the multi-computing system supports serialized access to the data set; in response to the second peer application obtaining the normal enqueue, obtaining, in the first computing system, a first rider enqueue for the data set; and sending, in the first computing system, a communication to peer instances to obtain additional rider enqueues for the data set, the additional rider enqueues corresponding to the first rider enqueue; in response to the first peer application completing access to the data set, releasing the rider enqueue and sending a notification to the second peer application to release the normal enqueue, wherein the first computing system is given serialized access to the data set via the second computing system in the multi-computing operation system. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product including a non-transitory computer readable medium storing instructions for causing a computer to implement a multi-computing system serialization method, the method comprising:
-
receiving, by a first computing system of the multi-computing system, a request to access a data set on behalf of a first peer application, wherein the first computing system of the multi-computing system does not support serialized access to the data set; sending, by the first computing system, a notification to a second peer application on a second computing system of the multi-computing system to obtain a normal enqueue, wherein the second computing system of the multi-computing system supports serialized access to the data set; in response to the second peer application obtaining the normal enqueue, obtaining, in the first computing system, a first rider enqueue for the data set; and sending, in the first computing system, a communication to peer instances to obtain additional rider enqueues for the data set, the additional rider enqueues corresponding to the first rider enqueue; in response to the first peer application completing access to the data set, releasing the rider enqueue and sending a notification to the second peer application to release the normal enqueue, wherein the first computing system is given serialized access to the data set via the second computing system in the multi-computing operation system. - View Dependent Claims (6, 7, 8)
-
-
9. A multi-mainframe system, comprising:
-
a first server mainframe; a second server mainframe, wherein the first and second mainframes are part of a logical system; a server communicatively coupled to the first and second server mainframes; a data set accessible by the first and second mainframes and the server, wherein the first and second mainframes support serialized access to the data set and wherein the server does not support serialized access to the data set; and a process residing on at least one of the first and second server mainframes, the process configured to access the data set with serialization on behalf of the server, the process including; sending, by a first peer application on the first server mainframe, a notification to a second peer application on the second server mainframe to obtain a normal enqueue; in response to the second peer application obtaining the normal enqueue, obtaining, in the first server mainframe, a first rider enqueue for the data set; and sending, by the first server mainframe, a communication to peer instances to obtain additional rider enqueues for the data set, the additional rider enqueues corresponding to the first rider enqueue; in response to the first peer application completing access to the data set, releasing the rider enqueue and sending a notification to the second peer application to release the normal enqueue, wherein the server is given serialized access to the data set via one of the first and second mainframes.
-
Specification