(EN) Example storage systems, storage devices, and methods provide proactive management of storage operations to, for example, beneficially minimize bottlenecking, latency, and other issues. An example system has a storage pool with a first storage device and a second storage device, and a processor configured to generate a storage request including a storage command, include a command processing time constraint in the storage request, send the storage request to the first storage device, and receive, from the first storage device, a proactive response including an estimation for an execution of the storage command by the first storage device based on the command processing time constraint. The processor may then select a fallback mechanism for executing the storage command based on the proactive response.
(FR) Des systèmes de stockage, des dispositifs de stockage et des procédés donnés à titre d'exemple assurent une gestion proactive des opérations de stockage pour, par exemple, réduire avantageusement à un minimum les goulots d'étranglement, la latence et d'autres problèmes. Un système donné à titre d'exemple comporte un groupe d'unités de stockage présentant un premier dispositif de stockage et un second dispositif de stockage, et un processeur configuré pour générer une demande de stockage comprenant une instruction de stockage, pour comprendre une contrainte de temps de traitement d'instruction dans la demande de stockage, pour envoyer la demande de stockage au premier dispositif de stockage, et pour recevoir, en provenance du premier dispositif de stockage, une réponse proactive comprenant une estimation pour une exécution de l'instruction de stockage par le premier dispositif de stockage sur la base de la contrainte de temps de traitement d'instruction. Le processeur peut ensuite sélectionner un mécanisme de secours pour exécuter l'instruction de stockage sur la base de la réponse proactive.