Patent ID: 11886732
Assignee: SEAGATE TECHNOLOGY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. An apparatus comprising a data storage server having first, second, and third memories connected to a controller, a data migration module, and a prediction module, the controller configured to proactively copy a data packet received from a client from the first memory to the second memory to provide availability of the data packet for transfer from the second memory to the client during an evaluation operation in which the data migration module identifies a minimum data transfer latency required for the data packet to satisfy a quality of service (QoS) agreement between a host and the client based on logged performance metrics associated with the data packet and in which the prediction module proactively predicts future access requirements for the data packet by the client based on predictive performance metrics associated with the data packet, the controller further configured to migrate the data packet from the first memory to the third memory in response to the second memory having a greater cost per unit of data storage to the client than the third memory, the second memory and the third memory each satisfying the QoS agreement for both the logged performance metrics and the predictive performance metrics of the evaluation operation.