US 12,229,405 B2
Application-aware management of a storage system
Andrew Sillifant, Nottingham (GB); Bikash Roy Choudhury, Milpitas, CA (US); and Mandeep Arora, Milpitas, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by Pure Storage, Inc., Mountain View, CA (US)
Filed on Jun. 24, 2021, as Appl. No. 17/357,693.
Application 17/357,693 is a continuation in part of application No. 16/707,611, filed on Dec. 9, 2019, granted, now 11,340,939.
Application 16/707,611 is a continuation in part of application No. 16/174,488, filed on Oct. 30, 2018, granted, now 11,210,133.
Application 16/174,488 is a continuation in part of application No. 15/987,875, filed on May 23, 2018, abandoned.
Claims priority of provisional application 62/674,703, filed on May 22, 2018.
Claims priority of provisional application 62/518,146, filed on Jun. 12, 2017.
Claims priority of provisional application 62/549,399, filed on Aug. 23, 2017.
Claims priority of provisional application 62/575,966, filed on Oct. 23, 2017.
Claims priority of provisional application 62/674,688, filed on May 22, 2018.
Prior Publication US 2021/0326047 A1, Oct. 21, 2021
Int. Cl. G06F 3/06 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01)
CPC G06F 3/0605 (2013.01) [G06F 3/0659 (2013.01); G06F 3/067 (2013.01); G06F 11/3034 (2013.01); G06F 11/3409 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a management system by way of a connection initiated by a storage system connected to a host to transmit telemetry data from the host to the management system via the storage system, telemetry data describing performance characteristics of the host including performance characteristics associated with one or more applications executing on the host;
generating, by the management system based on the telemetry data describing the performance characteristics associated with the one or more applications executing on the host, a set of instructions for orchestrating operations; and
transmitting, by the management system to the storage system by way of the connection initiated by the storage system connected to the host to transmit the telemetry data to the management system, from the management system to the host via the storage system, the set of instructions to the host for orchestrating the operations.