SHARED DATA COLLECTIONS

A data sharing mechanism may allow programs to share access to data collections. The mechanisms that implement the sharing may allow programs written in any language to read and write a shared collection. The mechanisms may make the shared nature of the collection relatively transparent to the progr...

Full description

Saved in:
Bibliographic Details
Main Authors SPEYER, RICHARD Z, LAMBERT, BRIAN M, SCHLEIFER, JASON E, SUTHAR, PARESH S, AUGUSTINE, MATTHEW S, OZZIE, RAYMOND E, BURKHARDT, JOHN
Format Patent
LanguageEnglish
French
Published 29.08.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A data sharing mechanism may allow programs to share access to data collections. The mechanisms that implement the sharing may allow programs written in any language to read and write a shared collection. The mechanisms may make the shared nature of the collection relatively transparent to the program and to the programmer, by allowing program to operate on the data more or less as if it were purely local data. The sharing of collections may be managed by a shared object runtime on each machine on which a collection is used, and by a shared object server. The shared object server maintains the true state of the collection, and deterministically resolves collections when programs operate on the same collection without knowledge of each other's operations. The mechanisms by which collections are shared may be implemented so as to be agnostic as to the kind of data in the collection.
Bibliography:Application Number: CA20112800916