Distributed system dual class of service
AssigneePure Storage, Inc.
InventorsSankara Vaideeswaran, Robert Lee
Life of this patent
Estimating the term…
Abstract
A storage system has priority queues for real time-class file system messaging and backup-class file system messaging. The storage system includes servers, coupled as a storage cluster, storage devices and a network coupling the servers and the storage devices. The servers have priority queues. The servers operate the priority queues for messaging from the servers to the storage devices via the network in accordance with a real time-class file system and a backup-class file system. A first subset of the priority queues has higher priority on the network for real time-class file system messaging of at least one type. A second subset of the priority queues has lower priority on the network for backup-class file system messaging of at least one type.
Claims20
A storage system, comprising:
- a plurality of distributed servers coupled as a storage cluster;
- a network coupling the plurality of servers;
- and
- the plurality of servers operating a plurality of priority queues for messaging via the network in accordance with a first file system class and a second file system class, a first subset of the plurality of priority queues having a higher priority on the network for a first file system messaging, and a second subset of the plurality of priority queues having a lower priority on the network for a second file system messaging.
A method, comprising:
- operating a plurality of priority queues in a plurality of distributed servers that are coupled as a storage cluster, for messaging from the plurality of servers via a network in accordance with a first file system class and a second file system class;
- moving first file system messaging from a first subset of the plurality of priority queues through the network at a first priority;
- and
- moving second file system messaging from a second subset of the plurality of priority queues through the network at second priority.
A tangible, non-transitory, computer-readable media having instructions thereupon which, when executed by a processor, cause the processor to perform a method comprising:
- operating a plurality of priority queues in a plurality of distributed servers that are coupled as a storage cluster, for messaging from the plurality of servers via a network in accordance with a first file system class and a second file system class;
- moving first file system messaging from a first subset of the plurality of priority queues through the network at a first priority;
- and
- moving second file system messaging from a second subset of the plurality of priority queues through the network at second priority.
Dependencies are inferred from the claim text.