Patent ID: 8423956
Filing Date: 2013-04-16
Classification: G06F

Abstract:
1. A computer implemented method for sharing a resource among a plurality of resource containers in a data processing system, the computer implemented method comprising: creating a shared resource container for at least one resource to be shared, responsive to receiving a request identifying the at least one resource to be shared; identifying the at least one resource to be shared from an original resource container, wherein the original resource container is unshared; moving each at least one resource to be shared from a respective original resource container to the shared resource container; creating a direct link between each respective original resource container and a corresponding each at least one resource to be shared in the shared resource container; obtaining a list of the original resource containers having the direct link to the corresponding at least one shared resource in the shared resource container, responsive to receiving a request identifying the at least one shared resource to be unshared; responsive to a determination there are more original resource containers in the list with links to the at least one shared resource, removing a link to the at least one shared resource from each respective original resource container; responsive to a determination there are no more original resource containers in the list with links to the at least one shared resource removing the at least one shared resource to be unshared from the shared resource container.