Patent ID: 9098525
Filing Date: 2015-08-04
Classification: G06F

Abstract:
1. A computer-implemented method of providing concurrent access to data on a shared storage device, the method comprising: storing, in a server coupled to a plurality of clients through a plurality of storage nodes, definition information for the shared storage device and the plurality of storage nodes, and a mapping of access of each of the plurality of storage nodes to the shared storage device; determining a list of one or more storage nodes from each of the plurality of clients; assigning, upon receipt of a storage access request by a client, a path to a volume of the storage node based on the mapping and the list of the client; performing, upon receipt of the request to perform the storage access operation from the client, a check of parallelism for redundant data and clients, and a check of client configuration for the storage node specified by the client; and assigning a selected device from a selected storage node to a client session created for the storage access operation.