| CPC G06F 9/542 (2013.01) [G06F 30/20 (2020.01)] | 20 Claims |

|
1. A client device, comprising:
a processor; and
a memory including instructions that are executable by the processor for causing the processor to:
execute a simulated edge node configured to simulate an edge node of a distributed storage system that is separate from the client device, the distributed storage system being configured to receive requests for performing file operations from external client devices via an application programming interface (API), and the simulated edge node being configured to receive a request for performing a file operation from a software program and facilitate execution of the file operation using one or more access mechanisms other than the API.
|