US 12,105,696 B2
Dynamic index management for computing storage resources
Shuo Li, Beijing (CN); Xiaobo Wang, Beijing (CN); Shengyan Sun, Beijing (CN); and Jia Tian Zhong, Beijing (CN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Mar. 22, 2023, as Appl. No. 18/188,211.
Application 18/188,211 is a continuation of application No. 16/689,668, filed on Nov. 20, 2019, granted, now 11,636,081.
Prior Publication US 2023/0229580 A1, Jul. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/22 (2019.01); G06F 11/34 (2006.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01)
CPC G06F 16/2282 (2019.01) [G06F 11/3409 (2013.01); G06F 11/3452 (2013.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
an information module that collects a set of current performance data for a set of storage resources storing data; and an index module that:
dynamically implements a set of indexes for the set of storage resources, wherein the set of indexes includes a current primary index and a current secondary index, and performs one of:
maintain the current secondary index in response to determining that a first index type of the current secondary index optimizes performance of the set of storage devices compared to other index types, and replace the current secondary index with a new secondary index in response to determining that a second index type of the new secondary index optimizes performance of the set of storage devices compared to the first index type of the current secondary index,
wherein at least a portion of said modules comprise one or more of a set of hardware circuits, a set of programmable hardware devices, and executable code stored on a set of non-transitory computerreadable storage media.