Patent ID: 8707318

Claim:
A partitioning system comprising: a partitioning manager for assigning leases to partition resources across the partitioning system, the partitioning manager being configured to generate a lease grant message in response to a lease request message; a lookup library configured to interface with the partitioning manager through one or more lookup function calls and to obtain an address or location of one or more of the partitioned resources based on a request from a client device; and an owner node comprising a computing device or server and including an owner library having a lease table, the owner node being configured to interface with the partitioning manage manager to handle ownership of a set of partitioned resources assigned to the owner node through one or more owner function calls, wherein the owner node is configured to: send the lease request message to the partitioning manager; receive the lease grant message that includes a complete list of all leases assigned to the owner node, comprising one or more leases to extend and one or more new leases to grant to the owner node; and update the lease table with the complete list of leases, the partitioning manager interfacing with the owner library to assign ownership of the one or more set of partitioned resources to the owner node.