Skip to content

A proof-of-concept for a generalized RPC level caching system in a distributed environment using traces

License

Notifications You must be signed in to change notification settings

utki96/distributed-rpc-caching

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A proof-of-concept for a generalized RPC level caching system in a distributed environment using traces

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 59.3%
  • JavaScript 40.3%
  • Batchfile 0.4%