Patent ID: 8677359

Claim:
A system, comprising: one or more processors; and logic encoded in one or more tangible media for execution by the one or more processors to perform operations comprising: receiving a request to perform a compute operation on at least a portion of an object store from a first user, the request identifying parameters of the compute operation; assigning virtual operating system containers to objects of the object store from a pool of virtual operating system containers; the virtual operating system containers performing the compute operation on the objects according to the identified parameters of the request; clearing the virtual operating system containers; receiving a request to perform the compute operation on the at least a portion of the object store from a second user, the request identifying parameters of the compute operation, the objects of the second user included in the object store; assigning virtual operating system containers to objects of the second user, from the pool of virtual operating system containers; the virtual operating system containers performing the compute operation on the objects of the second user according to the identified parameters of the request; and clearing the virtual operating system container, wherein the virtual operating system containers are selected from the pool of virtual operating system containers managed by a global virtual operating system, and wherein the virtual operating system containers are returned to the pool of virtual operating system containers managed by the global virtual operating system after the virtual operating system containers have been cleared.