1. A method for managing concurrent access by an application instance to two or more resource sets each of which comprises one or more resources, the method comprising: assigning the application instance to a first resource set; receiving a request from the application instance to access a resource in a second resource set; and determining whether the application instance has permission to: access the requested resource in the second resource set, access the second resource set, and concurrently access the first and second resource sets.