1. A method of applying scheduling policies to a non-volatile solid-state storage, comprising: receiving operations relating to a non-volatile memory of a non-volatile solid-state storage of one of a plurality of storage nodes into a plurality of operation queues; evaluating each of the operations in the plurality of operation queues as to benefit to the non-volatile solid-state storage according to a plurality of policies; and for each channel of a plurality of channels coupling the operation queues to the non-volatile memory, iterating a selection and an execution of a next operation from the plurality of operation queues, with each next operation having a greater benefit than at least a subset of operations remaining in the operation queues, wherein at least one method operation is performed by a processor.