| CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |

|
1. A method of data processing, comprising:
receiving first access data transmitted by at least one client, the first access data representing an instruction log of a remote direct data read instruction transmitted by the client for target data cached in a non-uniform memory access structure;
obtaining a data popularity of the target data based on the first access data, the data popularity representing a frequency of the target data accessed by the remote direct data read instruction;
based on the data popularity of the target data, caching the target data to a target location in a data storage unit implemented based on the non-uniform memory access structure, or migrating the target data out of the data storage unit, wherein the target location has a data read-write speed corresponding to the data popularity; and
in response to the target data being not cached in the data storage unit, obtaining a migrating-out time duration of the target data, wherein
the caching the target data to a target location of the data storage unit based on the data popularity of the target data comprises:
in response to the migrating-out time duration being greater than a second time duration, caching the target data to the target location of the data storage unit.
|