Skip to content

Latest commit

 

History

History
2 lines (2 loc) · 566 Bytes

README.md

File metadata and controls

2 lines (2 loc) · 566 Bytes

Distributed RPC Caching

A proof-of-concept for a generalized RPC level caching system in a distributed environment using traces. A distributed systems ocassionaly collect traces along with different metrics. If the logs/traces contain all the input and output parameters of the RPC calls, we can then potentially spot the deterministic calls. These RPC calls can then be cached for future invocations. Refreshing a cached value is based on a timer which can be manipulated manually. In the POC, we have created a sample JavaScript app to generate relevant traces.