Patent ID: 9389904
Filing Date: 2016-07-12
CPC Classification: G06F

Claim Text:
1. An apparatus for heterogeneous data sharing, the apparatus comprising: a storage module that stores data in a storage subsystem for sharing between a first data processing system and a second data processing system, wherein the data is not native to the first data processing system; a read module that makes the data directly accessible for reading as input data from the storage subsystem to the first data processing system; a write module that makes the data directly accessible for writing as output data from the first data processing system to the storage subsystem; and a proxy module that acts as a proxy task on the second data processing system and is responsible for communication with other related tasks on the second data processing system during the reading of the data by the read module and the writing of the data by the write module, wherein the proxy module relies on basic services of the second data processing system to support coherency between the other related tasks and the proxy task, as if the reading and the writing of the data were being done by the proxy task instead of by the first data processing system wherein the storage module, the read module, the write module, and the proxy module comprise one or more of logic hardware and executable code, the executable code stored on one or more non-transitory computer-readable media.