Partitioned array objects in a distributed runtime
AssigneeMicrosoft Technology Licensing, LLC
InventorsSudarshan Raghunathan, Richard A. Warren, Adam P. Jenkins
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsSudarshan Raghunathan, Richard A. Warren, Adam P. Jenkins
Estimating the term…
Embodiments are directed to using object serialization to communicate references to shim objects and to managing memory on worker processes of a distributed software application. In one scenario, a computer system instantiates shim objects on one or more ranks of a distributed application. The shim objects are configured to store a reference to an instance of a native partitioned array, where the reference includes a unique identifier for the native partitioned array instance. The computer system then serializes the shim objects for communication of the stored references from the master rank of the distributed application to various other worker ranks of the distributed application. Then, upon serializing the shim objects, the computer system communicates the shim object's stored references to the other worker ranks of the distributed application.
At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for using object serialization to communicate references to shim objects, the method comprising:
At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for managing memory on worker processes of a distributed software application, the method comprising:
A computer system comprising the following:
Dependencies are inferred from the claim text.