The gAgent
Granulate's Secret Sauce
Granulate’s gAgent is the foundation of our real-time continuous optimization solution. The agent automatically learns the application’s specific resource usage patterns and data flow to identify contended resources, bottlenecks, and optimization opportunities on each server.
Granulate’s agent automatically learns your application’s specific resource usage patterns and data flow and then tailors runtime-level optimizations regarding CPU, locks, caches, and memory accesses to improve an infrastructure’s application-specific performance.
Runtime Module
The Runtime module applies logic of reordering resource queues. It also scores usage patterns based on a predetermined utility function and achieves the best scoring patterns once activated. The Runtime module handles OS resource allocation decisions by using runtime managers interfaces
The agent can be installed as a Docker container, package, Kubernetes Pod, simple CLI command on your machine, or in any way required to fit your environment. Installation is also supported by any provisioning tool or automation methods you might be using.
Last modified 7mo ago