Patent ID: 8533402
Filing Date: 2013-09-10
Classification: G06F

Abstract:
1. A method for caching in a first computing environment one or more portions of a distributed array assigned for processing to a plurality of computing environments, the method comprising: providing an array to be distributed to the plurality of computing environments, the plurality of computing environments performing operations on a portion of the distributed array; assigning a first portion of the distributed array to the first computing environment, the first computing environment performing operations on and storing locally the first portion of the distributed array; processing, by the first computing environment, an operation that requires processing of a second portion of the distributed array, where: sending a request message by the first computing environment to the second computing environment requesting the second portion of the distributed array; obtaining, by the first computing environment in response to the request message, the second portion of the distributed array from the second computing environment; and storing locally the second portion of the distributed array along with the first portion of the distributed array.