Proactive Traffic Shaping with Service Levels

Proactive traffic shaping is used to generate and transmit proactive QFULL messages that are selectively sent to hosts that are generating large numbers of IO operations with lower service levels in instances where a compute node is experiencing high IO volume. By sending proactive QFULL messages on...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Randolph, Benjamin A. F, Jung, Jaeyoo, Challa, Narasimha
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Proactive traffic shaping is used to generate and transmit proactive QFULL messages that are selectively sent to hosts that are generating large numbers of IO operations with lower service levels in instances where a compute node is experiencing high IO volume. By sending proactive QFULL messages only to hosts that are sending IO operations with lower service levels, it is possible to cause the lower priority IO operations to be directed by the hosts to other compute nodes within the storage system, to thereby balance IO operations between compute nodes and enable higher priority IO operations to be serviced with lower latency. When a low priority IO operation arrives, a determination is made as to the depth of the queue. If the number of IO operations in the queue is above a threshold, and IOS are trending upward, a QFULL message is sent to the low priority IO initiator.