Abstract
We introduce Caliper , a technique for accurately estimating performance interference occurring in shared servers. Caliper overcomes the limitations of prior approaches by leveraging a micro-experiment-based technique. In contrast to state-of-the-art approaches that focus on periodically pausing co-running applications to estimate slowdown, Caliper utilizes a strategic phase-triggered technique to capture interference due to co-location. This enables Caliper to orchestrate an accurate and low-overhead interference estimation technique that can be readily deployed in existing production systems. We evaluate Caliper for a broad spectrum of workload scenarios, demonstrating its ability to seamlessly support up to 16 applications running simultaneously and outperform the state-of-the-art approaches.
Cite
CITATION STYLE
Kannan, R. S., Laurenzano, M., Ahn, J., Mars, J., & Tang, L. (2019). Caliper. ACM Transactions on Architecture and Code Optimization, 16(3), 1–25. https://doi.org/10.1145/3323090
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.