×

Enhancing tiering storage performance

  • US 9,632,707 B2
  • Filed: 03/26/2015
  • Issued: 04/25/2017
  • Est. Priority Date: 05/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for improving data storage and retrieval performance in a computing environment by a processor, comprising:

  • for a tiered storage environment having levels corresponding to storage performance, using reference count information of at least one data segment maintained in the tiered storage environment to determine which of the levels in the tiered storage environment the at least one data segment will be assigned;

    obtaining input/output performance data for input/output operations on the at least one data segment and transforming the input/output performance data into short term moving averages and long term moving averages;

    sorting the at least one data segment having higher reference counts such that the at least one data segment having the most activity is at a top of a list;

    comparing the short term moving averages of the at least one data segment in a performance level to the long term moving averages of the at least one data segment in the performance level and examining the reference count information of the at least one data segment in the performance level over time to determine whether a performance trend of the at least one data segment is increasing or decreasing; and

    promoting the at least one data segment to a higher performance level in the tiered storage environment, if the at least one data segment has an increasing performance trend and a determination that a migration cost of migrating the at least one data segment to the higher performance level is justified;

    wherein the migration cost is associated with an input/output count and a latency value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×