Research on a Paxos-based Approach for Memory Data Replication in Stock Trading System

HUANG Xiao-dong,ZHANG Yong,XING Chun-xiao,HUANG Yin-fei,WU Jian-feng,BAI Shuo
DOI: https://doi.org/10.3969/j.issn.1002-137X.2012.12.032
2012-01-01
Computer Science
Abstract:As the development of high-speed network technology and rising demand for high-frequency trading,upgrading trading speed has become the main focus of e-commerce trading system providers in recent years.Primary-backup replication based on shared storage is a classical approach to ensure high availability and data durability of trading systems at present,but it is difficult to further reduce the system latency due to its persistence bottleneck.To solve this problem,a Paxos-based approach for memory data replication was proposed and illustrated in the stock trading context.The approach accomplishes the primary-backup replication through messaging,can ensure the strong consistency of data replicas and tolerate possible benign failures.Experimental results show that compared with the shared storage replication approach,this approach reduces the order processing latency of stock trading system from several milliseconds to several hundred microseconds in 10 G-bit Ethernet,and achieves hot failover correctly in case of the primary host fai-lure.
What problem does this paper attempt to address?