Elastic Memory Management For Cloud Data Analytics

USENIX ATC '17: Proceedings of the 2017 USENIX Conference on Usenix Annual Technical Conference(2017)

引用 43|浏览71
暂无评分
摘要
We develop an approach for the automatic and elastic management of memory in shared clusters executing data analytics applications. Our approach, called ElasticMem, comprises a technique for dynamically changing memory limits in Java virtual machines, models to predict memory usage and garbage collection cost, and a scheduling algorithm that dynamically reallocates memory between applications. Experiments with our prototype implementation show that our approach outperforms static memory allocation leading to fewer query failures when memory is scarce, up to 80% lower garbage collection overheads, and up to 30% lower query times when memory is abundant.
更多
查看译文
关键词
memory,data analytics,cloud
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要