A cache replacement method includes a compute node in a distributed system that sends a first read operation request to a memory node. Then, the compute node separately calculates popularities of the plurality of data objects based on the access information of the plurality of data objects using a first cache replacement algorithm in a plurality of cache replacement algorithms. Finally, the compute node sends a cache replacement request to the memory node based on the popularities of the plurality of data objects, to indicate to replace cold data in the plurality of data objects with a data object to be inserted into the memory node. In this way, the compute node executes the cache replacement algorithm based on global access information.
Full Text
What is claimed is: