Withrow & Terranova, PLLC
Managing data throughput for shared storage volumes using variable volatility
Managing data throughput for a shared storage volumes using variable volatility is provided. In one example, a node comprising a processor-based device and managing a shared storage volume within a network receives a volatility request via a volatility gateway. The node updates a volatility setting based on the volatility request. The node receives a read request directed to the shared storage volume, and determines whether strict data consistency for the shared storage volume should be enforced for the read request based on the volatility request. If so, the node acquires a write lock on the shared storage volume. Otherwise, the node performs a dirty read operation on the shared storage volume in response to the read request. In some examples, the volatility request may be received from an administrative endpoint, or may be automatically transmitted by a volume controller agent in response to network traffic exceeding a network traffic threshold.
Red Hat, Inc.
G G G G
G06F G06F G06F G06F
inventional inventional inventional inventional
Jay Huamin
Vyas Chen