高性能证券交易撮合系统的设计和实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Hu n a r Hu n h n d n Ye De i a g Xin i agZ o g og we ( ol efC m ue Si c n ehooy Z eag U i rt, agh u3 00 Z eag,hn ) C lg o p t c ne dTcnl ,hf n nv sy H n zo 10 0,hf n C ia e o r e a g i ei i
黄宪 日 黄忠东 叶德伟
( 浙江大学计算机科学与技术系 浙江 杭州 30 0 ) 10 0
摘
要
高 性能、 高可靠性和高可扩展 性是 对证 券交易撮合 系统的基本 要求 。以一个 面向实际应用 的系统为讨论基础 , 描述 了撮
合系统的设计原理和技术实现方 式, 并重点阐述 了实现其高 性能的关键技术 。这些技术包括撮合算法和数据库读写 的分 离、 撮合 队 列的优化 、 队列拥塞的控制 以及 多级数据 缓冲 的设 计等 。最后用搭建 的测试平 台对撮合 系统进行性能测试。结果表 明, 系统 已达 到
第2 7卷第 l 2期 21 0 0年 1 2月
计算机 应 用与软 件
Co u e p ia in n o wa e mp t rAp lc t s a d S f r o t
Vo_ 7 No 1 l2 .2 De . 01 c2 O
高 性 能 证 券 交 易 撮 合 系统 的设 计 和 实现
tm.T e d s n p i cp e n h a f e h o o y i lme tt n f h t h k n y t m r e itd i h sp p rwi rc ia e h e i r il sa d t e w y o c n l g mp e n ai so e mac ma i g s se a e d p ce n t i a e t a p a t l g n t o t h c a p ia in — o in e y tm sd s u so a i.T ek y tc n lge e t ii g t c ivn ih p r r n ea e i u tae st ee h — pl t c o r td s se a ic s in b ss h e h oo isp ran n a h e i gh g e o ma c r l sr td a mp a e e o f l h ss n ld n h e aa in o h th k n l oi m n h aa a e a c s ,t e o t z t n o t h k n u u ,t e c nr lo i ,i cu ig t e s p rt ft e ma c ma i g ag rt a d t e d tb s c e s h pi ai ma c ma ig q e e h o t f o h mi o f o q e e c n e t n a d t e d sg l lv ld t u fr g n o o .I ee d,a ts p afr i b i o e au t ep r r a c e u u o g si n h e in o mut e e aa b f i ,a d s n n t n o f i en h t lt m u l t v l ae t e o e o s t h f m n eo t f h mac ma i g s s m.T e r s l d mo s ae h t h y t m a c iv d fn a n al ih p r r n e t h k n y t e h e u t e n t ts t a t e s se h sa he e u d me t l h g e o ma c . r y f Ke wo d y rs T a ig s se r d n y tm Hih p roma c Hih d p n a i t Hih s aa i t Ma c ma i g q e e Mu t e e uf r g g e r n e f g e e d bl y i g c lb l y i th k n u u l lv lb fe n i i
1 1 队列排 列规 则 .
0 引 言
随着计算机 网络技术 的发展 , 国际和 国内的期货 、 证券 、 股
票 等交 易所 的交 易模 式 发 生 了根 本 性 的改 变 , 子 化 交 易 已经 电
对于 每支金融 商 品 , 有 两个 队列 , 都 即买 入 队列 和卖 出 队 列 。他们都按照 “ 价格优先 、 同等价格 下时间优先 ” 的原则进 行
基本 的高 性 能要 求 。
关键词
交易系统 Leabharlann Baidu性能 高可靠性 高可扩展性
撮合队列 多级缓冲
DESI GNI NG AND M PLEM ENTI I NG I H H G PERFoRM ANCE ECURI ES S TI TRADI NG ⅣI ATCHM AKI NG YSTEM S
Ab t a t sr c Hi h p r r n e i h d p n a i t n i h s aa i t r h a i r q i me t o e u i e r d n th kn y - g e f ma c ,h g e e d b l y a d h g c l bl y ae t e b s e u r o i i c e n sfra s c r ista i g mac ma i g s s t
黄宪 日 黄忠东 叶德伟
( 浙江大学计算机科学与技术系 浙江 杭州 30 0 ) 10 0
摘
要
高 性能、 高可靠性和高可扩展 性是 对证 券交易撮合 系统的基本 要求 。以一个 面向实际应用 的系统为讨论基础 , 描述 了撮
合系统的设计原理和技术实现方 式, 并重点阐述 了实现其高 性能的关键技术 。这些技术包括撮合算法和数据库读写 的分 离、 撮合 队 列的优化 、 队列拥塞的控制 以及 多级数据 缓冲 的设 计等 。最后用搭建 的测试平 台对撮合 系统进行性能测试。结果表 明, 系统 已达 到
第2 7卷第 l 2期 21 0 0年 1 2月
计算机 应 用与软 件
Co u e p ia in n o wa e mp t rAp lc t s a d S f r o t
Vo_ 7 No 1 l2 .2 De . 01 c2 O
高 性 能 证 券 交 易 撮 合 系统 的设 计 和 实现
tm.T e d s n p i cp e n h a f e h o o y i lme tt n f h t h k n y t m r e itd i h sp p rwi rc ia e h e i r il sa d t e w y o c n l g mp e n ai so e mac ma i g s se a e d p ce n t i a e t a p a t l g n t o t h c a p ia in — o in e y tm sd s u so a i.T ek y tc n lge e t ii g t c ivn ih p r r n ea e i u tae st ee h — pl t c o r td s se a ic s in b ss h e h oo isp ran n a h e i gh g e o ma c r l sr td a mp a e e o f l h ss n ld n h e aa in o h th k n l oi m n h aa a e a c s ,t e o t z t n o t h k n u u ,t e c nr lo i ,i cu ig t e s p rt ft e ma c ma i g ag rt a d t e d tb s c e s h pi ai ma c ma ig q e e h o t f o h mi o f o q e e c n e t n a d t e d sg l lv ld t u fr g n o o .I ee d,a ts p afr i b i o e au t ep r r a c e u u o g si n h e in o mut e e aa b f i ,a d s n n t n o f i en h t lt m u l t v l ae t e o e o s t h f m n eo t f h mac ma i g s s m.T e r s l d mo s ae h t h y t m a c iv d fn a n al ih p r r n e t h k n y t e h e u t e n t ts t a t e s se h sa he e u d me t l h g e o ma c . r y f Ke wo d y rs T a ig s se r d n y tm Hih p roma c Hih d p n a i t Hih s aa i t Ma c ma i g q e e Mu t e e uf r g g e r n e f g e e d bl y i g c lb l y i th k n u u l lv lb fe n i i
1 1 队列排 列规 则 .
0 引 言
随着计算机 网络技术 的发展 , 国际和 国内的期货 、 证券 、 股
票 等交 易所 的交 易模 式 发 生 了根 本 性 的改 变 , 子 化 交 易 已经 电
对于 每支金融 商 品 , 有 两个 队列 , 都 即买 入 队列 和卖 出 队 列 。他们都按照 “ 价格优先 、 同等价格 下时间优先 ” 的原则进 行
基本 的高 性 能要 求 。
关键词
交易系统 Leabharlann Baidu性能 高可靠性 高可扩展性
撮合队列 多级缓冲
DESI GNI NG AND M PLEM ENTI I NG I H H G PERFoRM ANCE ECURI ES S TI TRADI NG ⅣI ATCHM AKI NG YSTEM S
Ab t a t sr c Hi h p r r n e i h d p n a i t n i h s aa i t r h a i r q i me t o e u i e r d n th kn y - g e f ma c ,h g e e d b l y a d h g c l bl y ae t e b s e u r o i i c e n sfra s c r ista i g mac ma i g s s t