Optimizing Data-intensive Systems in Disaggregated Data Centers with TELEPORT

37Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Recent proposals for the disaggregation of compute, memory, storage, and accelerators in data centers promise substantial operational benefits. Unfortunately, for resources like memory, this comes at the cost of performance overhead due to the potential insertion of network latency into every load and store operation. This effect is particularly felt by data-intensive systems due to the size of their working sets, the frequency at which they need to access memory, and the relatively low computation per access. This performance impairment offsets the elasticity benefit of disaggregated memory. This paper presents TELEPORT, a compute pushdown framework for data-intensive systems that run on disaggregated architectures; compared to prior work on compute pushdown, TELEPORT is unique in its efficiency and flexibility. We have developed optimization prin-ciples for several popular systems including a columnar in-memory DBMS, a graph processing system, and a MapReduce system. The evaluation results show that using TELEPORT to push down simple operators improves the performance of these systems on state-of-the-art disaggregated OSes by an order of magnitude, thus fully exploiting the elasticity of disaggregated data centers.

Cite

CITATION STYLE

APA

Zhang, Q., Chen, X., Sankhe, S., Zheng, Z., Zhong, K., Angel, S., … Loo, B. T. (2022). Optimizing Data-intensive Systems in Disaggregated Data Centers with TELEPORT. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 1345–1359). Association for Computing Machinery. https://doi.org/10.1145/3514221.3517856

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free