Patent ID: 11899585
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A client device, comprising:
at least one memory configured to be used at least in part as a shared cache in a distributed cache; and
means for:
communicating with one or more other client devices on a network, the one or more other client devices each configured to provide a respective shared cache for the distributed cache; and
executing a kernel of an Operating System (OS), wherein the kernel is configured to:
receive a read request for the distributed cache from a different client device on the network;
determine whether data for performing the read request is stored in the shared cache of the at least one memory; and
in response to determining that the data for performing the read request is not stored in the shared cache, transfer the read request to an application in a user space of the at least one memory of the client device.