Patent ID: 8769105
Filing Date: 2014-07-01
Classification: G06F,H04L

Abstract:
1. A method of establishing a software-defined network attachable storage system in a plurality of logical computer systems, each computer system having memory, a processor, and a storage system, the method comprising: running a set of programs in the logical computer systems that establish wherein: (i) in order to process a given pathname request from at least one requesting client computer, a specific one of the namespace servers is identified by the at least one requesting client computer, which (a) computes a hash value of at least a portion of the given pathname and uses the hash value as an index into a hash table to obtain the identity of the specific one of the namespace servers and, (b) when mounting the namespace, receives the hash table from the storage system and stores the hash table locally; (ii) the specific one of the namespace servers is configured: (iii) the handle is used by the at least one requesting client computer to select the particular one of the dataspace servers; and (iv) the particular one of the dataspace servers satisfies the given pathname request by accessing the particular logical block index in the dataspace identified by the handle.