Inventors:
Jim W. Bahls - Pleasanton CA
George S. Denny - San Jose CA
Richard G. Hannan - San Jose CA
Janna L. Mansker - San Jose CA
Bruce E. Naylor - Morgan Hill CA
Betty J. Patterson - San Jose CA
Sandra L. Stoob - Morgan Hill CA
Judy Y. Tse - San Francisco CA
Anu V. Vakkalagadda - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
Abstract:
A system and method for interacting with a shared storage medium comprising a ready queue and a staging queue is described. To store a data object, whether the data object is larger than available storage capacity of a working storage associated with an application is first determined. If the data object is larger than available storage capacity of the working storage, then a private key for the data object is generated. The application then divides the data object into N segments, and causes segments 2 through N to be stored in the staging queue via the working storage. The private key is stored with each of segments 2 through N in the staging queue. Then, the application causes segment 1 of the data object, the public key, and the private key to be stored in the ready queue. To retrieve a data object, an application causes a record having a public key stored therein to be retrieved from the ready queue. Stored in the record are at least a portion of a data object and a private key.