\beginabstract The trend in the DBMS market is to migrate to the cloud for elasticity, high availability, and lower costs. The traditional, monolithic database architecture is difficult to meet these requirements. With the development of high-speed network and new memory technologies, disaggregated data center has become a reality: it decouples various components from monolithic servers into separated resource pools (e.g., compute, memory, and storage) and connects them through a high-speed network. The next generation cloud native databases should be designed for disaggregated data centers. In this paper, we describe the novel architecture of ame, which follows thedisaggregation design paradigm: the CPU resource on compute nodes is decoupled from remote memory pool and storage pool. Each resource pool grows or shrinks independently, providing \revon-demand provisoning at multiple dimensions while improving reliability. We also design our system to mitigate the inherent penalty brought by resource disaggregation, and introduce optimizations such as optimistic locking and index awared prefetching. Compared to the architecture that uses local resources, ame achieves better dynamic resource provisioning capabilities and 5.3 times faster failure recovery speed, while achieving comparable performance. \endabstract
CITATION STYLE
Cao, W., Zhang, Y., Yang, X., Li, F., Wang, S., Hu, Q., … Tong, J. (2021). PolarDB Serverless: A Cloud Native Database for Disaggregated Data Centers. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 2477–2489). Association for Computing Machinery. https://doi.org/10.1145/3448016.3457560
Mendeley helps you to discover research relevant for your work.