VMware, Inc.
MACHINE LEARNING BASED CACHE MANAGEMENT
Last updated:
Abstract:
Techniques are disclosed for dynamically managing a cache. Certain techniques include clustering I/O requests into a plurality of clusters by a machine-learning clustering algorithm that collects the I/O requests into clusters of similar I/O requests based on properties of the I/O requests. Further, certain techniques include identifying, for a received I/O request, a cluster stored in the cache. Certain techniques further include loading a set of blocks of the identified cluster into the cache.
Status:
Application
Type:
Utility
Filling date:
1 Sep 2020
Issue date:
20 Jan 2022