證券期貨行業的高頻車化量化(huà)交易中對于延時(shí)極為(wèi)知很關(guān)注,尤其是期貨行業,由于T+0的交易特點,對于唱笑延時(shí)極為(wèi)敏感,極速交易解決方案融合了(l個民e)服務(wù)器(qì)、網絡産品,可以最大化(huà)的降低(務報dī)整個(gè)交易過程中有硬件平台帶來(lái)的數據轉發延間我時(shí)。
極速交易解決方案主打市(員腦shì)場(chǎng)是高頻量化(huà)交易場(c匠工hǎng)景,尤其是期貨行業的高頻量化(h南問uà)交易場(chǎng)景。
低(dī)延遲交易是算(suàn)法交易的一影路(yī)個(gè)分(fēn)支,資本市(shì)視吃場(chǎng)機構對市(shì)場(chǎng)事(shì)為照件進行更快(kuài)速的反應,利用極其細微快好的反應時(shí)差,來(lái)獲得更強的交易獲地木利能(néng)力。
延遲是計算(suàn)機系說算統接收到一(yī)個(gè)事(shì)件刺激,到産生(shēn銀雨g)響應之間(jiān)的時(shí)間(jiān)間(jiān)隔歌老。對于券商(shāng)而言,事(shì)件刺激冷知可以是客戶端輸入訂單,可以接收到市(shì)場(chǎng)吧舞行情數據發布,可以是接收到訂單确認返回。低(dī)紅我延遲交易要求整個(gè)交易鍊條上(shàng)的所有見草環節,都盡量縮短時(shí)間(jiān)間(jiān得志)隔。從交易系統層面看,交易延遲主要包括網熱些絡延遲、協議(yì)延遲、操作(zuò)系鄉是統延遲、應用延遲等。
量化(hu煙刀à)交易、高頻交易的交易系統除了(le)從超頻學車服務(wù)器(qì)、網卡、操作(zuò)系統、應用系統、F兒自PGA等各方面做相應的優化(huà)外,對網絡傳輸提出光件了(le)更高的要求,在交易所提供的公平環境事明下(xià),除提高可靠性外,還必須盡量降低(dī)傳輸時(shí)站電延。同時(shí),客戶的多樣性也(yě)對網絡環境子自提出了(le)各種要求,本項目就(jiù)是針對原來(lá對窗i)數據中心低(dī)延時(shí)網絡系統的優化(huà錢玩)。
券商(shāng)交答姐換網絡為(wèi)什(shén)麼必須要低(dī)時(shí)我吧延?
&舊歌nbsp; 1. 避睡議免丢包産生(shēng)時(shí)延
&nb鐵笑sp; &好機nbsp; 傳統網絡的問題:
&nb用鄉sp; &nbs睡線p; 數據傳輸過程中由于擁塞造成睡北的丢包會對時(shí)延産生(shēng)非常大的影響,具體(tǐ)河家受影響程度根據丢包數目的多少可以從500銀有0微秒(miǎo)到微秒(miǎo),遠(yuǎn)遠(yuǎn)超謝去過任何其它環節對時(shí)延的影響
可月 &高自nbsp; 優化(huà)方法:
&用綠nbsp;  喝計; 避免丢包産生(shēng)的時(shí)延影響除愛自了(le)采用合理(lǐ)的網絡架構、優化(huà)流量傳輸模型外,最朋畫主要的手段就(jiù)是提升網絡的帶寬到10G、40G甚至100G,這(zh公銀è)樣即使在交易流量發生(shēng)Microburst情況件長下(xià),網絡帶寬上(shàng)也(yě)保有金員充分(fēn)的餘量不會發生(shēng)擁塞。
2. 降低(dī)排隊時(shí)延
在隊列緩沖區中坐算,當數據包等待傳輸時(shí),它經受排隊時(shí)延。一(票場yī)個(gè)特定數據包的排隊時(shí)延将取決于先期到達的兒熱、正在排隊等待向鍊路(lù)傳輸數據包的數量。
如(rú可弟)果該隊列是空的,并且當前沒有其他數據包在傳輸,則該數據包的排隊時(s舞報hí)延為(wèi)0。另一(yī)方面,雨中如(rú)果流量很大,并且有許多其他數據包也他聽(yě)在等待傳輸,該排隊時(shí)延将很大。網絡鍊路(那身lù)的速率越高,轉發清空速度越快(kuài制去),數據包在緩沖區内停留的排隊時(shí)延也(女時yě)越短,實際的排隊時(shí)延通常在毫秒(miǎo)到微秒(miǎ她短o)級。
3. 減小交換時(shí)延
速度再快月一(kuài)的交換機轉發數據包也(yě)日兵需要一(yī)定的時(shí)間(jiā懂拿n),随着技術的發展,交換時(shí)延已經從我高過去的微秒(miǎo)級降低(dī)到納秒(miǎo)級遠鐵,影響交換時(shí)延的主要因素有交換機的轉發模式,一(yī這些)般來(lái)說(shuō)cut through模式要比store and土慢 forward模式時(shí)延低(dī),另外,也(yě)和交換機硬現算件芯片設計相關(guān),目前最快(kuài)的交換機都是采用SOC(sw笑空itch on chip)設計架構,所有的功能(néng)電路(lù)都集成在那開一(yī)塊ASIC芯片上(shàng),甚至連端口鐘歌的物理(lǐ)電路(lù)都集成在這(zhè)塊芯片上(sh媽兵àng),這(zhè)樣可以大大減少内部各個(gè)環節的時(shí)延消耗。吧黃
低(問看dī)延遲交易系統的交換機,除了(le)要求時(shí)延相對較低(dī)外,現的還必須支持多種特性:如(rú)跟交易所互聯,需要暗醫用到BGP路(lù)由協議(yì);雙機冗餘為費喝(wèi)托管客戶提供網關(guān),需要低畫VRRP/HSRP;接收行情需要用組播;部分(科弟fēn)環境需要NAT等。
&nbs現市p;對于網絡延遲還應當考慮數據序列化(hu市弟à)延遲,連接交易所的線路(lù)為(wèi)千兆,對應服務(wù)器(q下作ì)也(yě)應當用千兆網卡延遲才是最低(dī)的,如(rú)果服務(wù)綠睡器(qì)為(wèi)萬兆網卡,反而因為(wèi)千兆到萬兆的章男轉換而增加延遲。另外還需要盡量縮短網線或光纖的長度,減少傳輸延時資答(shí)。