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

Abstract:
1. A method comprising: in a network storage server, creating a plurality of mutual exclusion domains for execution of processes of the network storage server, the plurality of mutual exclusion domains including a first domain, the first domain being a storage filesystem domain; creating a hierarchy of storage filesystem subdomains within the first domain, wherein each of the subdomains corresponds to one or more types of processes, including defining in the hierarchy a first plurality of subdomains that are permitted to execute processes in parallel with each other and a second plurality of subdomains that are precluded from executing processes in parallel with each other; and assigning processes for execution in the network storage server as each corresponding to the first plurality of subdomains that are permitted to execute processes in parallel with each other or to the second plurality of subdomains that are precluded from executing processes in parallel with each other based at least partially on a metadata type of metadata to be operated on by the each process and an operation type expected to be performed on the metadata.