The compute-storage framework is responsible for data storage and processing, and acts as the digital chassis of all upper-level businesses. The performance of the framework affects the business's processing throughput, latency, jitter, and etc., and also determines the theoretical performance upper bound that the business can achieve. In financial applications, the compute-storage framework must have high reliability and high throughput, but with low latency as well as low jitter characteristics. For some scenarios such as hot-spot account update, the performance of the compute-storage framework even surfaces to become a server performance bottleneck of the whole business system. In this paper, we study the hot-spot account issue faced by Alipay and present our exciting solution to this problem by developing a new compute-storage system, called Maxwell. Maxwell is a distributed compute-storage system with integrated hardware and software optimizations. Maxwell does not rely on any specific hardware (e.g. GPUs or FPGAs). Instead, it takes deep advantage of computer components' characteristics, such as disk, network, operating system and CPU, and aims to emit the ultimate performance of both hardware and software. In comparison with the existing hot-spot account updating solutions deployed online, Maxwell achieves three orders of magnitude performance improvement for end-to-end evaluation. Meanwhile, Maxwell also demonstrates remarkable performance gains in other related businesses of Ant Group.
翻译:计算存储框架负责数据存储和处理, 并充当所有高层企业的数字底盘。 框架的性能会影响企业的处理输送量、 延时、 节奏等等, 并且决定企业能够实现的理论性能上限。 在财务应用程序中, 计算存储框架必须具有高度可靠性和高输送量, 但具有低潜值和低缓冲特性。 对于一些情景, 如热点账户更新、 计算存储框架的性能甚至表面, 成为整个商业系统的服务器性能瓶颈。 在本文件中, 我们研究Alipay所面临的热点账户问题, 并通过开发一个新的计算存储系统, 称为 Maxwell, 提出我们对这个问题的令人兴奋的解决方案。 在金融应用程序中, 计算存储框架必须具有高可靠性和高传输量的存储量系统, 但具有低潜伏的特性。 Maxwell 并不依赖于任何特定的硬件( 如 GPUP 或 FPGGAs ) 。 相反, 它非常地利用计算机组件的特性, 例如磁盘、 网络、 操作系统 和 最大性软盘运行系统 更新的高级业绩, 以及当前软盘升级的高级软系统 的系统, 目标, 实现 的透明升级的运行升级的运行, 。