CPC G06F 3/0638 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 16/901 (2019.01); G06F 16/90335 (2019.01)] | 20 Claims |
1. A method for managing system resources, the method comprising:
receiving, by a storage device, a Quality of Service (QoS) parameter from a host;
selecting, by the storage device, a first index type, from among index types, for a first index based on the QoS parameter and a computational load metric, the index types comprising one index type having an index structure that is a tree structure, a list structure, or a hash structure, and that is different from an index structure of another index type of the index types;
sending, by the storage device, feedback to the host regarding the first index type for the host to use in identifying a second index type for a second index to manage a computational load placed on the storage device in processing a user request for a data stored on the storage device; and
accessing the data, by the storage device, using the first index based on a processing of the user request, by the host, using the second index.
|