高频交易的外部网络连接技术
2017-03-07 量化投资小白菜

之前我们讲到高频交易中的网络连接和网络技术,主要介绍了交易所内部的网络连接——对于co-location的用户来讲,包括他们放在交易所撮合引擎服务器所在的数据中心里的服务器之间的网络连接,以及这些服务器与交易所撮合引擎之间的连接。今天,我们来讲一下交易所之间,或者说数据中心之间的网络连接。
 
外部网络连接从地理上讲,通常是比较长距离的网络连接,比如纽约和新泽西之间以及新泽西和芝加哥之间的网络连接,更远一些的比如纽约到多伦多,伦敦,美国东岸到西岸,从美国西岸到新加坡,香港以及东京等。高频交易公司在许多情况下,需要在多个市场交易多种证券,必须连接到多个交易所。比如不同交易所交易的同一个股票的套利,或者用相关联的股票和期货、期权之间的套利都需要时刻观察这些产品在不同交易所交易的价格,及时发现套利机会,进行套利,但是这样的套利机会一旦出现,只有第一个执行相关交易的公司才能获得其产生的利润。所以对于高频交易公司来说,如何做到用最低的延迟连接其需要交易的交易所尤其重要,同时这种连接的带宽和稳定性也非常重要。
 
对于这样长距离的网络连接,最常用到的是光纤网络。光纤网络有高带宽,低延迟,高稳定性的特点,非常符合金融交易这样一种对稳定性要求极高的应用。我们以纽约到芝加哥的连接为例来看看各种外部网络连接类型。  受历史原因影响,美国的股票交易都在纽约进行(确切说,现在在纽约附近的新泽西州的几个数据中心内进行),期权和期货在内的美国衍生品在距离纽约720英里以外的芝加哥进行,如芝加哥商品交易所(Chicago MercantileExchange)和芝加哥期权交易所(Chicago Board OptionsExchange)等交易所。连接纽约和芝加哥的网络,通常使用所谓的“暗光缆”(dark fiber,也就是预先埋设的,还没有使用的光纤)来进行连接,这些暗光缆是网络服务提供商在铺设光纤网络时,由于考虑成本原因预留的冗余的光纤,通过租用的方式,被诸如高频交易和其他应用所使用。但这样的光纤网络在设计之初并没有考虑到最低延迟的需求,基本是沿着铁路线进行铺设的,而且都是针对公共数据中心进行设计,这样的光纤所带来的延迟大致是14.5毫秒(millisecond)甚至更高。在这样的前提下,一些公司开始想办法用更短的路径在纽约和芝加哥之间架设光纤网络,比如几年前,有一家名为Spread Networks的公司开始穿越公共用地埋设光缆,使芝加哥商品交易所和纳斯达克位于新泽西州Carteret的主数据中心之间距离缩短了140英里,使得同样连接纽约和芝加哥,延迟最短可达13.1毫秒。对于高频交易来说,一个多毫秒的延迟可以带来的收益是巨大的,因此尽管价格不菲,Spread Networks提供的网络仍然吸引了大量的用户。这种光纤网络还有另外一个特点,那就是用户之间不共享带宽,每个用户通过使用不同波长的信号传递各自的信息,因此安全性和私密性也很高,同时,Spread Networks号称其网络的可靠性可以达到99.999%。
 
然而,即使是通过最短的距离架设的光缆,也无法保证最低的延迟,因为由于物理原因,光信号在光纤中传播的速度并不能达到光速,据估计,通过光缆传播的信号速度约为每秒20万千米,达不到每秒30万千米的真空中光速。因此,人们很自然的会想到将信号通过空气传播,这就我们通常所说的无线网络。无线网络的使用时间实际上已经很长了,但由于其带宽较低,不够可靠的特性,还没有大量被金融交易这样的应用所采用。然而由于高频交易公司为了更低延迟通常愿意支付昂贵的费用,一些公司也开始看到这个机会,并着手架设连接纽约和芝加哥的无线网络。比如,一家名为McKay Brothers的公司,架设了连接纽约和芝加哥的微波通信网络,通过建设一系列微波接力信号塔(通常在山顶或者高建筑物的顶端),实现了信号的可视化传播——即传输距离做到尽量短,这套系统能够使纽约到芝加哥的交易往返延迟减小到不到9毫秒。但是这种微波技术也有其缺点,由于这种微波工作在11GHz频段,而这个频段的信号容易受到暴风雨或者特定天气状况的影响,因此这种长距离微波传输并不是一项可靠的技术,McKay Brothers公司号称其网络的可靠性可以达到99%,并且他们的网络目前提供的带宽仅仅是1Mbps(1兆比特每秒)。但这并不意味着没有用户愿意使用他们的网络,相反,对于许多高频交易公司来说,为了更低的延迟,牺牲一些可靠性也是可以接受的。毕竟如果速度低于竞争对手,通常就意味着失去整个盈利的机会。
 
对于无线网络的建立,微波并不是唯一的技术,而且正因为上面所讲到的微波的一个较大的缺点——带宽小,人们开始采用另外一种无线网络技术,那就是“毫米波”(millimeter wave)。有一家名叫Anova的公司就已经开始利用毫米波建立纽约到芝加哥的无线网络了。跟微波不同的是,毫米波工作在30-300GHz的频段,毫米波最大的优点是带宽大——每一个信道可以提供高达1Gbps的带宽,相对的,微波理论上只能提供150Mbps的带宽。毫米波也有其自身的缺点,最大的缺点就是受天气的影响较大,尤其是雨,雨点的大小正好可以吸收毫米波信号的能量,造成的结果就是毫米波的可靠性只能达到90%左右,这对于金融交易来说是很难接受的。为了解决这个问题,Anova公司引入了激光(所谓的free-space optics,自由空间光学,也叫FSO)的技术,来与毫米波协同传递信号,由于毫米波和激光有正好相反的衰减特性,所以影响其中一个信号的天气条件不会影响另外一种信号,通过这样的方式,毫米波就可以达到很高的可靠性水平了。不过,毫米波也有另外一个缺点,那就是相对于微波来讲,其传输距离较短,这就意味着在同样的距离上,毫米波需要更多的信号中继设备,也就意味着更大的延迟。目前纽约到芝加哥的延迟数据还不得而知,我们也将拭目以待。
 
总而言之,当今金融市场,尤其是高频交易对低延迟的要求越来越高,导致在长距离网络传输上的竞争也会越来越激烈。目前绝大多数的长距离网络还是光纤的天下,毕竟很多光纤线路已经建好多年了,许多网络提供商也正在致力于建立更短路径的光纤网络,目前就有多家公司宣布了建立横穿北冰洋的欧洲到日本的光缆的计划,也有公司已经开始建设更短的连接纽约到伦敦的光缆。对于无线网络技术来讲,在这样长距离的网络传输上似乎很难撼动光纤的地位,而且跨太平洋和大西洋建立无线网络,目前好像还很不现实——但谁知道呢?据称,已经有人设想通过在海上使用驳船,甚至某种气球或者浮球的方式,来建立跨大洋的无线网络链路。只要物理极限还允许,人们对低延迟的追求是不会停止的,因为低延迟就意味着金钱!(来源:CHINAQIR)

(转)高频交易的外部网络连接技术相关推荐

  1. docker 外部连接_使用外部网络连接Docker容器

    我正在研究一个微服务架构,其中我们有许多不同的项目,并且所有项目都连接到同一个redis实例.我想将这个体系结构移到Docker上以在开发环境中运行.因为所有的项目都有单独的存储库,所以我不能只使用一 ...

  2. 专有网络 VPC > VPC与外部网络连接 > 连接VPC

    连接VPC 更新时间:2020-09-09 17:38:43 编辑我的收藏 本页目录 云企业网 VPN网关 您可以通过使用云企业网.VPN网关连接不同的VPC. 云企业网 云企业网(Cloud Ent ...

  3. AliOS Things网络连接技术概述

    摘要: AliOS Things具有非常丰富的连接组件和能力,主要包括: 自组织网络协议(uMesh), 套接字适配层(SAL),TCP/IP网络协议栈(LwIP)和连接协议(WiFi,BLE, Lo ...

  4. 微信小程序做页内跳转外部网络连接/<web-view>的使用(使用与企业小程序)

    导读 需求: 在微信小程序中访问外部https网页,可做小程序中访问或者跳出到浏览器打开访问. 结果: 由于我做不了让小程序打开浏览器并访问指定的url,所以我做微信小程序页内访问指定的URL. 条件 ...

  5. 【Security】可信网络连接

    [Security]可信网络连接 一.可信网络连接需求 目前,计算机之间互联使用远程登录验证.SSL协议.VPN机制等方式来验证和保护计算机之间的连接.但这些机制一般只能确认远程用户的身份和保证数据在 ...

  6. 数控系统ftp服务器,数控系统的网络支持技术( 上)

    原标题:数控系统的网络支持技术( 上) 1 网络化制造技术 的快速网络接入,全方位的,数字化的制造信息流在制造网络的全面渗透,已成为当今先进制造技术的一个重要发展方向,并且受到业界的高度重视.网络化制 ...

  7. qemu虚拟机与外部网络的通信

    一.基本概念 为了使虚拟机能够与外界通信,Qemu需要为虚拟机提供网络设备.Qemu支持的常用网卡包括NE2000.rtl8139.pcnet32等.命令行上用-net nic为虚拟机创建虚拟机网卡. ...

  8. ×××网络连接安全性以及协议支持介绍

    增强的安全性 目前×××网络连接主要采用四项技术来保证数据通信安全,这四项技术分别是隧道技术(Tunneling).加解密技术(Encryption & Decryption).密钥管理技术( ...

  9. 笔记本电脑网络连接显示红叉_物联网设备的网络连接---上篇

    在一个物联网场景中,设备连接是底层基础.由于物联网设备的多样性,涉及到各个工业领域中的标准或规范,这就需要综合的软硬件技术将它们连接起来. 本文分别从物联网组网技术和传输协议的角度来介绍物联网系统所面 ...

  10. 逆战网络连接断开连接服务器超时_物联网设备的网络连接---中篇

    在上篇<物联网设备的网络连接---上篇>中我们介绍了物联网的网格结构及物联网组网技术 本篇,我们将带您了解物联网传输协议. 三.物联网传输协议 上节介绍的物联网组网技术,主要解决的是物理层 ...

最新文章

  1. 数据库高性能读写分离集群操作说明
  2. Linux文件目录类命令
  3. springboot使用redisTemplate 报错:APP FAILED TO START Field template in required a single bean redis工具类
  4. ASP.NET 4新增功能(三) 对Web标准的支持和辅助功能的增强
  5. MySQL的4大版本
  6. python编程制作接金币游戏_pygame学习笔记(6):完成一个简单的游戏
  7. [Java] 蓝桥杯ADV-85 算法提高 算术运算
  8. 操作元素之修改元素属性
  9. SoapUI:mock service的使用
  10. springmvc源码 - handlerAdapter是如何初始化的
  11. 模拟电子技术的一点心得(转)
  12. 机器学习入门:隐马尔科夫模型-8
  13. 机器学习 --- 概率图 - 概述
  14. 中国音频放大器市场现状研究分析与发展前景分析报告
  15. 微信授权登录增加浏览器历史记录解决方法
  16. tp5html的if判断,TP5 判断方法
  17. 大型机汇编HLASM - HOOK ISPF命令START(一)
  18. 如何下载Windows和office官方镜像安装包,及安装激活详细步骤
  19. Word复制粘贴两端不整齐
  20. MySQL查询语句练习题(50题版)

热门文章

  1. java语言之数组-----选择排序
  2. matlab调用C语言
  3. MongoDB实战系列之三:MongoDB的主从部署
  4. javascript document.cookie
  5. OSPF的LSA类型 ——连载二网络LSA
  6. ofbiz webservice 例解
  7. spring-第十七篇之spring AOP基于注解的零配置方式
  8. MySQL--用cmd命令查看已经建成的表
  9. 32位汇编第五讲,逆向实战干货,(OD)快速定位扫雷内存.
  10. 正则表达式批量重命名