Maxwell:一种软硬件高度集成的计算存储系统
分布式、并行与集群计算
2021-12-22 v1 数据库
摘要
计算存储框架负责数据存储与处理,并充当所有上层业务的数字底盘。该框架的性能影响着业务的处理吞吐、延迟、抖动等,也决定了业务所能达到的理论性能上限。在金融应用中,计算存储框架必须具备高可靠性与高吞吐,同时具有低延迟与低抖动特性。对于热点账户更新等某些场景,计算存储框架的性能甚至会凸显成为整个业务系统的服务端性能瓶颈。本文中,我们研究了支付宝所面临的热点账户问题,并通过研发一种称为 Maxwell 的新型计算存储系统给出了令人振奋的解决方案。Maxwell 是一个软硬件优化相集成的分布式计算存储系统。Maxwell 不依赖于任何特定硬件(如 GPU 或 FPGA),而是深度利用磁盘、网络、操作系统与 CPU 等计算机组件的特性,旨在发挥软硬件的极致性能。与已部署于线上的现有热点账户更新方案相比,Maxwell 在端到端评估中实现了三个数量级的性能提升。同时,Maxwell 在蚂蚁集团的其他相关业务中也展现出显著的性能增益。
引用
@article{arxiv.2112.11030,
title = {Maxwell: a hardware and software highly integrated compute-storage system},
author = {ing Ma and Wei Zhou and Sihai Yao and Hong Huang and Yinsong Xie and Haohao Liu and Changhua He},
journal= {arXiv preprint arXiv:2112.11030},
year = {2021}
}