Executable objects in a distributed storage system
AssigneeNetApp, Inc.
InventorsMorgan Mears, Mauricio Sánchez, Samuel Fink, Brian Atkins
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsMorgan Mears, Mauricio Sánchez, Samuel Fink, Brian Atkins
Estimating the term…
Systems, methods, and machine-readable media are disclosed for running an executable object on an object storage system. An executable object including executable code is stored on a first storage node of an object storage system. The first storage node receives a request to run the executable object. The first storage node identifies the physical location of one or more data objects of interest to be processed by the executable object. The first storage node runs the executable object to process the identified one or more data objects. The first storage node receives a request from a second storage node of the object storage system for the executable object in response to one or more data objects of interest being located at the second storage node. The first storage node sends a copy of the executable object to the second storage node.
A method comprising:
A first storage node comprising:
A non-transitory machine-readable medium of a first object storage device having stored thereon instructions for performing a method of running an executable object on the first object storage device, the first object storage device being part of a first object storage node in an object storage system comprising a flat address space and the first object storage node further comprising a storage controller, when executed by at least one machine of the first object storage device, causes the at least one machine to:
Dependencies are inferred from the claim text.