由信息弹弓提供动力的数据信标脉冲发生器的制作方法

文档序号:16989753发布日期:2019-03-02 00:52阅读:313来源:国知局
由信息弹弓提供动力的数据信标脉冲发生器的制作方法
本申请要求于2016年4月26日提交的美国临时申请no.62/327,907的优先权,该临时申请通过引用结合于此。本申请要求于2016年4月26日提交的美国临时申请no.62/327,846的优先权,该临时申请通过引用结合于此。本申请要求于2016年4月26日提交的美国临时申请no.62/327,911的优先权,该临时申请通过引用结合于此。本申请还涉及以下申请,其内容通过引用并入本文::2016年12月9日提交的国际专利申请号pct/ib16/01867、于2015年12月7日提交的pct/us15/64242、于2016年1月5日提交的pct/ib16/00110、于2016年1月28日提交的pct/us16/15278、于2016年4月7日提交的pct/ib16/00528、于2016年4月7日提交的pct/ib16/00531、于2016年4月7日提交的pct/us16/26489、于2016年6月13日提交的pct/ib16/01161。本公开总体上涉及网络,尤其涉及数据信标脉冲发生器(dbp)的拓扑、配置和操作。dbp在全球范围内提供快速、高效、可靠的信息单播/组播。dbp可用于传输财务数据、新闻反馈、地震数据以及许多其他应用。在这些应用上,信息急速变化,可靠且准确的近线速传播,时间紧迫。
背景技术
:弹弓技术,可以为数据信标脉冲发生器(dbp)提供动力,如基于如美国临时申请62/296,257和62/266,060、以及在pctus/16/65856中题为“用于网络挂毯上进行信息弹弓以及滴答粒度的系统和方法”中所述。dbp还可以利用并集成到全球虚拟网络(gvn)的拓扑中,如国际专利pct/us16/15278中题为“全球虚拟网络的系统和方法”所描述。dbp技术和现有技术的比较是基于物理学定律进行的,特别是关于光的速度,以及,数据形式的信息传输是如何与光的速度相关的物理学定律。其信息传输经由各类传输媒介,特别是光纤电缆,微波或其他无线传输、铜线或其他媒介。时间和持续时间(at)是“一种选择”相对于“其他选择”胜出的重要性能评估和指标。作为背景的进一步说明,将物理规则作为在这里提到的时间、延迟,线速和其他依赖时间度量的基础。由于时间和距离是重要的,因此本发明使用以下基准用于时间以及距离/时间的参考。这里的距离是以英制系统中的英里来度量的。距离度量可以为带或不带逗号的数字、和/或小数、或表示为整数。距离不使用英制系统的一个例外是光纤电缆的折射率,其中距离以公制系统中的米来表示。除非另有说明,否则时间以秒为单位测量,以秒的整数、分数和/或小数表示。例如,时间滴答的粒度可以用分数(每1/20th或1/10th或1/100th)或以毫秒小数(0.05、0.1、0.01)为单位来测量。这里引用的时间单位也可以是比秒更精细的粒度,例如毫秒(ms)和微秒(us)、纳秒(ns)、或其他。任何比微秒更精细的粒度,如纳秒(ns)在本发明的某些实际应用中都可能重要的,但为了说明,本文中最精细的实际粒度是微秒μs。在计算中,最常见的网络时间度量是毫秒(ms),最常见的处理时间是微秒(μs)或更小。下表说明了一些可能的值及其对应的等效转换。#描述秒毫秒(ms)微秒(μs)11/10th秒0.10000100100,00021/20th秒0.050005050,00031/100th秒0.010001010,000410毫秒0.000010.010105100毫秒0.000100.10010061,000毫秒0.001001.0001,000表1-时间量度全球互联网是利用标准化网络协议和其他方法以确保端到端连通性的相互连接的网状网络。绝大部分的互联网基于以太网,具体而言最广泛使用的协议是以太网之上运行的互联网协议(ip)。在互联网上使用的、处于ip协议之上的两种主要类型的通信协议是传输控制协议(tcp)和用户数据报协议(udp)。tcp/ip和udp/ip都有各自的优点和缺点。设备在互联网上以一台主机与另一台主机通信的方式相互连接。主机之间的拓扑关系可以为客户端-服务器(c-s)模式,其中客户端向服务器发出请求,而服务器可能会也可能不会接受请求。如果接受请求,则服务器可以处理该请求并将响应返回给客户端。可替代地,主机可以被定义为在对等(p2p)交换中彼此通信的对等体。p2p和c-s通常利用往返的请求-响应路径。tcp/ip是最被广泛使用的p2p和c-s流量协议。因此,互联网路径的速度是通常用往返时间(rtt)来测量。金融市场交易所等信息发布者经由udp多播流或类似方法从其中心位置共享数据。对于远离源的区域中的客户端,该客户端区域中的服务器的信息接收为,接收udp信息流,将其聚合在服务器上并使其可供客户端进行req-resp查询以获取信息。信息也可以在源服务器上的源区域中被累积,并在cdn类似操作中的另一个区域中的服务器上复制。在远距离上,tcp/ip和udp/ip在以太网上的效率存在某些挑战。已经开发了一些技术来试图迫使数据沿着最佳路径流动,并且包括ospf(开放最短路径)、bgp路由(边界门协议)和其他对等相关技术。对于那些能够负担得起高成本的人来说,市场可以提供专用或私有线路和相关技术,如mpls(多协议标签交换)、黑暗光纤等,提供的线路采用点之间直接连接,能够保证qos(服务质量),减轻来自其他方面拥塞,以及具有其他的保证。优化的金融线路和超高速硬件共同努力使路径和随后的传输时间尽可能精简。诸如bloomberg之类的信息服务使交易者可用的金融终端也使用顶级设备来尽可能高效地进行udp/ip和tcp/ip传输。wan优化设备和软件用于压缩和优化wan两个端点之间传输的数据。全球虚拟网络(gvn)优化对等,并利用ai和高级智能路由(asr)以及其他技术来提高网络性能。所有上述技术都遵循当前的通信方法,其通过往返回到源点的方式在源和目的地之间传输数据包,且传输时间反映为rtt或往返时间的度量。远距离的无限宽带技术(ib)也可以通过在暗光纤通道的任一端定位两个终端infiniband盒来实现远距离无限带宽的连通。其他网络类型可以提供与远距离ib的替代方案相同的优点。弹弓单向发送(此处引用美国临时专利#us62/266,060)为近线速下的数据可靠移动提供了某些优点。存在与现有技术相关的各种缺点。以太网上的互联网协议(ip)在长距离上变得非常低效,且当存在拥塞、不良的路由、较慢的速度、不同市场之间的对等或其他事件时,其效用降低。线路的物理限制也带来了挑战。由于物理定律,光纤线路上的光传输不能达到真空中的光速。真空中的英里/秒通过光纤的英里/秒光纤效率光速186,282.34126,759.8868.05%表2–考虑由于折射导致光纤延迟的拖曳的光纤线速度表2根据http://www.m2optics.com/blog/bid/70587/calculating-optical-fiber-latency的数据,将真空中的光速与光纤玻璃芯内的光速进行了比较。因此,光纤效率受到物理上的限制,这就为光通过光纤所能达到的理论最佳速度(即线速)建立了一个基线。虽然光纤电缆的折射率可能略有不同,但平均折射率可以假定为:203πι/μβ到204m/πι/μβ,对比光速299.792πι/μβs,平均效率为68.05%。因此,光纤传输速度为每秒126,759.88英里,是可能达到的最快的线速度。对于信息交换,需要至少两次往返(rtt)。在如今的互联网上,往返传输的请求响应特性(以及相应的经过时间的rtt度量)要求一台主机向另一台主机查询要返回的信息。因此,主机之间的通信以及扩展路径的拖拽会造成效率低下。但这并非如此简单,因为不仅数据流量的分组会导致效率低下,报头、数据包大小限制、文件的多部分有效负载和其他问题也会导致效率低下。例如,如果使用tcp/ip传输市场信息,当只是需要从服务器到客户机的单向发送时,那么req-resprtt模型就会浪费从客户端到服务器的时间。大多数金融交易所通过udp单向流共享市场信息。像tcp/ip一样,upd/ip必须处理拥塞问题、丢失问题以及以太网上ip特有的更多问题。需要信息的主机距离提供信息的主机越远,问题越普遍,ip效率越低。距离会放大问题,并以具有较慢时间的非线性的进程减慢信息流。例如,在非常靠近客户端的服务器上提供cdn内容的情况下,虽然客户端可以将rtt缩短到在客户端附近的cdn服务器(客户端),但是基础数据仍然需要从源cdn服务器发布或以其他方式复制。因此,这种方法仍然可能对信息传递所需的时间及其可用性产生不利的影响。专线和/或优化的金融部门线路可能能够节省宝贵的互联网时间。这些线路通常与公共道路分开,因此溢出问题和拥堵问题得到缓解。然而,拥塞问题和ip特有的其他问题有时仍然很普遍。udp/ip多播流可能在拥塞期间或由于其他ip问题而丢弃数据包。在丢包的情况下,接收方无法知道有问题,且因为udp没有tcp/ip所具有的相同的纠错和重发丢失包的能力,因此可能会出现信息鸿沟。由于udp/ip包的预期接收方并不发送确认(ack)包,发送方不知道接收方没有接收到数据包。使用tcp/ip可以避免udp/ip的信息鸿沟问题,但要付出的代价是速度和需要重传丢失的、损坏的或未交付的tcp/ip数据包。它提供更高的可靠性,但相对较慢,且在最需要的时候,及在活动频繁的时候,拥塞会导致更高的延迟和损失。通过tcp/ip和upd/ip可以从多个源全面了解快速变化的信息,但是tcp/ip往返需求的固有问题以及通过upd/ip可能导致的未知损失呈现了一种不太理想的情况。由于世界的互联性和对最新信息的需求,信息传播的速度至关重要,但信息必须完整和准确。例如,一些证券、商品、货币或其他金融产品在不同地区的不同市场上同时交易,且一个市场的变化会影响另一个市场的活动。这意味着,全球交易的商品或货币或其他金融工具需要来自不同地区多个市场的及时信息才能实时汇总。在发布市场数据的情况下,交易所是本地的,交易者需要从多个不同的交易所、市场和其他地方接收数据流来获取当前的信息,才能获得完整的信息。因此,交易所从许多市场接收udp多播馈送到一个集成点,该点收集数据包并汇总以进行分析和进一步传播。有必要及时提供快速变化的信息以反映市场的变化,因为它们同时发生在所有地方。金融市场的需求只是数据信标脉冲发生器行业应用的一个引人注目的例子,然而,该技术可以应用于许多其他部门,包括学术、科学、军事、医疗和其他领域。因为驱动dbp的弹弓底层协议没有如tcp/ip和udp/ip一样的远距离拥塞和低效问题,本发明克服了与tcp/ip和udp/ip相关的距离问题。在对快速移动和快速变化的信息重复查询的情况下,特别是在活动频繁的时候,udp/ip和tcp/ip会受到拥塞事件和随后的包丢失的影响。udp/ip会简单地丢弃数据包,而接收方和发送方都没有意识到这种损失,从而导致市场信息的不完全可见性。数据信标脉冲发生器通过提供远距离下的可靠性和优于udp/ip和tcp/ip的速度从而解决这个问题。金融业作为一个例子,其关键任务是,需要完整、准确和快速的传播数据,许多其他行业和领域在传输速度方面也有其自身的临界的交付速度。在某些情况下,大量的数据,诸如传输大型医疗诊断图像,也可能使拥挤的ip网络不堪重负,从而导致速度下降。数据信标脉冲发生器可用于金融技术网络(fintech)。它提供相对于当前的技术水平的优势,例如udp单向多播相比于使用弹弓的dbp。dbp金融技术网络在价格发现方面有着重要的应用,其准确性、时间和信息范围对交易决策至关重要,是订单执行/确认的基础。关注金融市场的价值只是一个例子,因为dbp可能适用于许多其他行业。那些具有足够知识和技能的人可以将dbp用于许多其他应用程序。例如,dbp提供了以下特性。dbp提供从源到目标的单向信标传输,通过定期地、持续的闪烁/脉冲解决了客户机-服务器(c-s)或点对点(p2p)往返时间(rtt)的限制。dbp的不限文件大小解决了文件和数据的ip协议包问题。由于能够发送完整的文件大小,消除了将文件分成多个部分、由多个包流携带的需要,从而提高了效率。数据信标脉冲发生器(dbp)脉冲速率的动态调整是由一个非常细、可以精确到微秒甚至纳秒的滴答粒度控制的,并且能够提供当下最新的信息。滴答粒度技术在美国临时申请no.62/296,257号和pctus/16/65856中描述,该申请发明名称为“网络挂毯的信息弹弓及滴答粒度的系统和方法”中进行了描述。基于多个信标接收信息和聚合,提供了更全面的、可在尽可能接近实时情况下进行分析的信息。源区域的主干交换服务器(srv_bbx)和吊索节点(sln)以及查询服务器(srv_inc)可以通过编程来捕获和/或获取信息,以便dbp在客户端首选项指示的范围内发送。此外,dbp的集成是对时间和资源的有效利用,因为远程客户机接收信息,从而消除了它们需要通过远距离请求该信息的需求。消除rtt和协议拖动可以提高性能。传统的rtt通过ip使用存储转发框架,在转发之前,数据包必须被设备完全接收。信标传输在其弹弓核心处使用直通式方法,一旦接收到报头信息,设备就会接收和转发信息。通过rdma发送完整的文件比通过包发送多部分文件更好,因为它避免了包膨胀、分包和重组,而这些都需要计算资源,但更重要的是增加了拖放和时间。弹弓传输使中间的线速效率增加92%到98%,能够补偿源和目标区域的数据流额外增加的处理时间。相对于远距离原始的tcp/ip传输,这种线速效率的提高大约是23%到60%。表3––以太网ip往返时间(rtt)对比主干光纤(fbb)延迟数据源:https://www.sprint.net/lg/lg_start.phphttp://www.verizonenterprise.com/about/network/latency/#latencyhttps://wondernetwork.com/pings/hong+konghttps://ipnetwork.bgtmo.ip.att.net/pws/network_delay.htmlhttps://ipnetwork.bgtmo.ip.att.net/pws/global_network_avgs.html技术实现要素:公开了用于提供数据信标的系统和方法。在一些实施例中,系统可包括第一节点和第二节点。每个节点包括读队列、写队列和并行文件系统。数据从第一节点上的写队列写到第二节点上的并行文件系统,并从第二节点上的写队列写到第一节点上的并行文件系统。每个节点上的读取队列从节点本身的并行文件系统接收数据。在一些实施例中,数据被写为包括文件头,文件体和文件尾的载体文件。在其他实施例中,节点以设定频率执行写数据。在一些实施例中,对仅包含自写入先前数据以来已改变的额外信息执行写操作。在一些实施例中,数据从第一节点写入第三节点上的并行文件系统。附图说明为了便于更全面地理解本公开,现在参考附图,其中相同的元件用相同的数字或附图标记表示。这些附图不应被解释为限制本公开,而是仅用于说明。图1示出了客户端-服务器(c-s)或对等(p2p)请求-响应框架;图2示出了全局虚拟网络(gvn);图3示出了当将报头添加到各个层的数据时ip传输分组的分组膨胀;图4示出了osi模型七层中每层的数据和报头的分组膨胀;图5示出了将互联网之下(uti)的层映射到顶部之上(ott)层;图6示出了通过作为包簇的文件组合来阐述弹弓;图7示出了吊索跳信息流的示例;图8示出了拉批量文件的同步;图9示出了对包括各种内容类型组成的有效载荷体数据部分的文件进行阐述;图10示出了通过覆盖在北半球上的端点对(epp)拓扑来阐述弹弓;图11示出了具有全局节点环的吊索路由;图12示出了通过目标写到pfs以路由流量来阐述吊索路由;图13示出了信标机制框架和流程的一个示例;图14示出了用于传送市场信息的往返时间;图15示出了利用数据信号脉冲发生器和弹弓传送市场信息的定时;图16示出了利用数据信号脉冲发生器传送市场信息的定时;图17示出了用于传送市场信息的往返时间和数据信标脉冲发生器的定时;图18示出了一系列数据信标脉冲;图19示出了同时发生的数据信标脉冲;图20示出了多个脉冲和信号发射的交叉;图21示出了示例股票交易的时间;图22示出了示例股票交易的时间;图23示出了示例股票交易的时间;图24示出了滴答的粒度;图25示出了gvn如何与诸如网络弹弓的技术进行结合;图26示出了具有信标和其他逻辑的系统图。具体实施方式在下面的描述中,为了能提供对本公开一个完整的理解,将包括很多具体细节来阐明本公开的系统、方法、媒介,以及所述系统、方法和媒介可能操作的环境。这对于本领域的技术人员来说是显而易见的。然而,为了避免复杂化,本公开可以在实行中不包括一些本领域普遍了解的特定细节和某些特性,且不对它们进行详细描述。另外需要指出的是,下面提供的实施例仅作示范,可预见的是还有其他系统、方法和媒介是在本公开的范围内。数据信标脉冲发生器作为一种解决方案,其有助于实现udp的速度(或更快)与tcp的可靠性的好处。持续回显测试的信标利用网络弹弓技术将任何大小的数据从一个源区域发送到目标区域。在美国临时申请no.62/266,060中题为“informationslingshotoveranetworktapestry”(在网络挂毯上的信息弹弓)和pctus/16/65856中题为“systemandmethodforinformationslingshotoveranetworktapestryandgranularityofatick(网络挂毯的信息弹弓及滴答粒度的系统和方法)”对弹弓技术进行了描述。数据信标脉冲发生器(dbp)超级计算机节点(scn)在源处被配置和编程为:捕获哪些数据在本地检索(通过请求),和/或,捕获(从流中),或直接访问内存或连接的存储设备;于是,通过上述手段,信息不断被提取,然后使用弹弓将信息数据传输到目标区域。为了扩展dbp,使用了两个超级计算机分布式节点。dbp的扩展通过如下方式实现:将各种节点放置在分布式位置,并且,具有一个信标发送,另一个信标接收,通过这样的方式,使得数据在目标接收区域中的本地设备可用。dbp的工作方式是目标区域(信息源)中的scn可以由远程区域中的客户端远程配置,以收集客户端感兴趣的信息(和相关信息),并通过其他节点尽快地使其可用。客户端所在区域的scn节点接收弹弓从信息所在区域的scn发送的信息。该信息可以由面向互联网的服务器聚合,并且该服务器可以监听由客户端发回的响应的c-s请求查询。信息收集/检索可以是源头上的恒定机器人,并且可以根据客户需要的要求进行缩小或扩展,还可以根据作业不时地动态修改。dbp为每个客户端的信息作业都设有一个开关切换装置,用于管理相关数据集的自动操作周期利益。金融市场或其他数据源本身还可以利用dbp从全球范围内获得来自源的信息的区域访问。dbp信息作为文件,远距离地被发送到远程区域中的pfs。dbp路由是通过在该区域中对pfs进行写入操作完成的。有关dbp路由机制的更多详细信息,请参见图12。使用弹弓进行远距离传输,是通过将文件经由rdma传输到远程pfs来完成的。此文件可以无限大小,并且可以并行传输。dbp还可以具有由控制滴答粒度的模块来调节的固定或可变发送回显速率。滴答的粒度将决定脉冲发送/传输信息的频率。用于滴答粒度的技术在美国临时申请no.62/296,257和pctus/16/65856的标题为“systemandmethodforinformationslingshotoveranetworktapestryandgranularityofatick(用于在网络挂毯上的信息弹弓和滴答粒度的系统和方法”中进行了描述)。位于不同地区的多个dbp交叉点处的scn可以提供对全球市场状态或其他全球相关信息的洞察。各种信标信号的涟漪表示有关市场的信息在一个区域内的运动,由交叉点处的scn进行分析可以提供交易计算机的信息,以开始在其本地市场下交易订单,以获得比其他地方的交易者更多的时间优势。dbp闪烁可以一次发送整批信息,或者仅发送从最后一次dbp闪存改变的信息差异。此功能取决于scn的大小、其设置和其他因素。可伸缩性是动态的,并且可以处理非常高的信息负载,这取决于底层暗光纤或其他介质的承载能力、以及scn节点和其他配置的计算能力。这里所举的金融行业例子只是为了说明本发明。本发明还可以应用于需要将来自一个位置的信息传输到其他位置的许多其他行业和/或应用程序。此外,如果完整的信息需要确保是最新的、可靠的、可用的,而不是打包的数据流的各个部分,那么dbp是必不可少的。图1展示了客户机-服务器(c-s)或p2p(p2p)请求-响应框架。此图描述了从区域a1-rega到区域b1-regb的两个区域之间的信息传输。其描述了两种传输类型。对于每种类型,传输或者通过1-rega中的服务器1-210和1-regb中的客户机1-100之间的直接链接,或者通过中介服务器1-212。服务器1-210是信息的来源,其位于区域a1-rega中。一种传输类型用于从服务器1-210到客户端1-100或从服务器1-210到服务器1-212的多播单向udp/ip传输。一旦信息在服务器1-212上,就可以经由路径1-ap02req和1-ap02resp通过请求-响应的tcp/ip往返通信访问客户机1-100。所描述的另一种传输类型是通过往返路径1-ap06req和1-ap06resp在服务器1-210和客户机1-100之间进行tcp/ip请求-响应。中继选项经由路径1-ap04req和1-ap04resp通过往返请求-响应tcp/ip在服务器1-210和服务器1-212之间发送信息。这里描述了两种用于从区域a1-rega向区域b传送信息的方法,经由1-api14cast到中间服务器1-212的udp/ip多播或者直接到客户端1-100的1-api16cast。图1所示的另一种方法是通过使用tcp/ip经由路径1ap04req1-ap04resp到服务器1-212或路径1-apo6req1-ap06resp到客户端1-100的请求-响应模型。此图未按比例缩放,并且为了有意义,1-t02必须小于1-t04和1-t06,这表示客户端1-100和服务器1-212位于同一区域。1-t06是直接查询的持续时间(at)。1-t02和1-t04的组合加上服务器1-212所需的处理时间是本地中继进行查询的总时间。server1-212的功能类似于cdn服务器的功能。从服务器1-210发送到服务器1-212的信息可以是客户端服务器请求响应c-sreq-resp或udp转换。信息也可以通过文件克隆、数据库记录复制、类似于cdn服务器复制数据的方式远程发布数据、或通过c-sreq-resp高效的本地c-s查询服务、从服务器1-210传输到服务器1-212。图2示出了全局虚拟网络(gvn)。该图显示了现有技术中集成在互联网顶层之上(ott)的gvn。另一个示意性的实施例示出了处于中间2-rgn-all内的、经由2-cpt280和2-cpt282的弹弓群。图2示出了全局虚拟网络(gvn),或类似的、采用在主干上具有八边形路由、使用中心和辐射拓扑的全局分布式网络,并注明了出口/入口点(eip)。八边形形状仅用于说明的目的—物理构造可以是任何形状拓扑。图2示出了在两个不同区域2-rgn-a和2-rgn-b的gvn网络拓扑,以及,这两个区域之间是如何通过全局连通2-rgn-all,经由路径2-poa和2-pob而连接起来的。另外,图2示出了在两个区域里面的中心辐射型连接。在每个区域内的多个出口/入口点(eip)2-eip400,2-eip420和2-eip410、2-eip430处,增加辐条到中心辐射模型中。srv_bbx2-280和srv_bbx2-282是主干交换服务器(srv_bbx)并提供全局连通性。srv_bbx可以作为一个或多个负载均衡服务器放置在为其他区域提供全局连通性的区域中。在2-rgn-a中的接入点服务器(srv_ap)2-302、2-304和2-306分别通过2-l302、2-l304和2-l306连接到srv_bbx2-280。在2-rgn-b中的接入点服务器(srv_ap)2-312、2-314和2-316分别通过2-l312、2-l314和2-l316连接到srv_bbx2-282。中央控制服务器(srv_cntrl)2-200服务于该区域内的所有设备,并且可能存在一个或多个主srv_cntrl服务器。中央控制服务器srv_cntr2-200可以通过2-l200连接到骨干交换服务器srvbbx2-280。端点设备(epd)2-100到2-110将通过一个或多个并发隧道与一个或多个srv_ap服务器连接。例如,epd2-100到2-110可以经由隧道2-p100到2-p110连接到区域1-rgn-a。中央控制服务器(srv_cntrl)2-202服务于该区域内的所有设备,并且可能存在一个或多个主srv_cntrl服务器。中央控制服务器srv_cntr2-202可以通过2-l202连接到骨干交换服务器srvbbx1-282。端点设备(epd)2-120到2-130将通过一个或多个并发隧道与一个或多个srv_ap服务器连接。例如,epd2-120至2-130可以经由隧道2-p120至2-p130连接至区域2-rgn-b。该图进一步示出了作为中心辐射模型的新增辐条的多个出入点(eip)2-eip420、2-eip400、2-eip430和2-eip410,该中心辐射模型具有与开放互联网的往返路径。通过gvn路由,该拓扑可以提供远程区域中的eip的epd连接。在替代方案中,该拓扑也支持到同一区域中对的eip的epd连接、相同区域中的epd的epd连接、或远程区域中的epd的epd连接。该连接通过gvn进行安全优化。这也利用了从开放互联网到达的epd,其流量进入离源的eip,并通过gvn传输,从而实现了gvn优化的好处。在某些实施例中,主机服务器、主机客户机和dns服务器可以通过互联网连接到出入口点。示例主机服务器包括:分别可以通过2-p-406、2-p-412、2-eip-422、2-p432连接到互联网2-400、2-410、2-420、2-430的主机服务器2-406、2-412、2-422、2-432。示例主机客户端包括2-402、2-416、2-426、2-436,它们分别可以通过2-p402、2-p416、2-eip426、2-p436连接到互联网2-400、2-410、2-420、2-430。示例dns服务器包括srv_dns2-404、2-414、2-424、2-434,它们可以通过2-p404、2-p414、2-eip424和2-p434连接到互联网2-400、2-410、2-420、2-430。rgn表示全局环节点或区域全局节点。rgn_all表示所有链接的全局节点。“由mrgn管理”是指区域全局节点的管理器或区域全局节点的网格。图3示出了当在不同层将报头添加到数据时,ip传输包的包膨胀。该图描述了ip传输的数据包膨胀。在应用层3-l04,数据有效载荷具有初始大小,如数据3-d4所示。数据包的大小由数据包大小3-pbytes表示。在下一层,传输层3l03,数据包大小3-pbytes具有数据3-d4的原始大小,其等于数据udp3-d3,其还包括头udp3-h3的膨胀。在下一层,因特网层3-l02,主体有效载荷ip数据3-d2是3-d3和3-h3的组合,ip头3-h2使3-pbytes增加。在链路层3-l01,帧数据3-d1是3-h2和3-d2的组合。其通过头帧3-h1和尾帧3-f1进一步增加3-pbytes。图4说明了osi模型的七个层中每个层的数据和报头的数据包膨胀。原始数据4-d0在每个级别增长,应用osi第7层4-l7,增加了头部,例如头4-h7。在每个后续层,从第7层到第1层,数据层是前一个上层的数据和头的组合。物理osi层14-l1处的osi模型中的总包膨胀由包数据包大小4-pbyts表示。图5示出了互联网之下(uti)层映射到顶部之上(ott)层。该图表示数据信标脉冲发生器(dbp)适合拓扑的位置层次结构。ott1表示互联网顶层之上的第一级。ott2表示互联网顶层之上的第二级,意味着它是ott1元素的顶部。uti1表示互联网层之下的第一级。uti2表示低于uti1元素的互联网层之下的第二级。gvn5-82是一个全球虚拟网络(gvn),其建立在基础网络5-top80的基本管道上,例如isp连通5-80。如信标5-88uti25-under88所述,dbp是uti的第二级。其利用弹弓5-86的uti1技术。记录mpfwm5-84的第二级ott的例子只是为了示例目的。图6示出了通过作为包簇的文件组成来阐述吊索跳。该图描述了通过弹弓文件发送的载体文件,该文件由有效负载体数据6-200中的有效负载组成。该实施例描述了以三个定义的部分组织的数据的载体文件:报头信息6-100,包含数据体6-200的有效负载和尾部6-300。该载体文件可以存储在ram、存储器中,保存到磁盘,或以其他形式存储在存储器或存储器中。头信息6-100可以包含关于主机源,主机的信息目的地,时间戳和其他信息。安全信息可以存储在头信息6-100,尾部信息6-300或两者中的字段中。该安全信息可以保存对用于解密的密钥的引用,以及其他信息。有效负载(数据体)可以全部或部分加密,也可以不加密即发送。尾部中的有效负载校验可用于验证正文数据的完整性。页脚中的eof表示法将指示文件已到达,已完成并准备好进行验证/验证以确保准确性,然后最终使用。该图示出了诸如包6-a、6-c、6-d、或6-e的各种小包,或诸如大包6-b或超大包6-f的较大包。这些包在创建文件时组合在一起,并在访问和使用文件时分成单独的数据包。有效负载6-200中的包的大小,数量和组成仅是示例性和说明性的,并且在实际使用中,有效负载内的元素的数量,大小,配置是不同的和变化的。文件总大小6-000可以是头信息大小,有效负载大小和尾部大小的总和。图7示出了吊索跳信息流的示例。该示例性实施例描述了如何将弹弓用作全球虚拟网络(gvn)内的吊索跳,用于经由跳跃7-e到7-1或从7-p到7-t的长距离传输或甚至集成到常规互联网路径中。弹弓的核心是骨干交换服务器(srv_bbx)和吊索节点(sln)502和506,其操作如下。将要被弹弓从srv_bbxsln502所在区域,弹至srvbbxsln506所在区域的数据,使用远程直接数据存取(rdma)经由文件写进程7-f传输至远程区域606中的并行文件系统(pfs)设备。远程区域中的srv_bbxsln506周期性地检查pfs606,如果出现新文件,则由srv_bbxsln506使用它。目的地为srv_bbxsln502的流量由srv_bbxsln506从文件写进程7-q使用rdma发送回并行文件系统pfs602,在pfs602,其将由srv_bbxsln502读取。步骤7r和7g是分别由读取队列rq502和rq506从pfs读取文件的阶段。rq502和rq506可以选择各种文件夹之一进行读取。某个文件夹可以比另一个文件夹更频繁地被读取(更高的优先级和/或qos),并且该文件夹还可以指出出其保存了哪种类型的文件,以及从哪个源区域,甚至发送者或其他信息。因此,文件的控制和分类可以基于各自通过写进程7-f和7-q保存文件时的文件夹名称。图8示出了批量文件的同步拉动。该图显示了从pfs8-201读取批量文件。吊索批量文件处理操作批量拉(batchpulls)a8-5200,批量拉(batchpulls)b8-5210,以及批量拉(batchpulls)c8-5220分批将完整的文件拉出。然后,使用8-5202/8-5206,8-5212/8-5216和8-5222/85226在并行流中处理文件,以获得最大的效率并确保所有的文件尽可能快的被处理。这也确保了没有文件排在其他文件之后等待。吊索批量文件处理操作批量拉(batchpulls)a8-5200(在间隔a8-5100期间发生)和批量拉(batchpulls)b8-5210(在间隔b8-5110期间发生)之间存在延迟8-5102。在批量拉(batchpulls)b8-5210(在区间b8-5110期间发生)和批量拉(batchpulls)c8-5220(在区间c8-5120期间发生)之间还存在延迟8-5112。这些延迟考虑了完整接收的文件批次的读取,以及,将被使用的文件标记为被使用以避免重复拉动。在一个时间间隔内未完全接收的文件可以在后续批处理中处理。在此示例文件中,在一次批量拉期间内,文件8-06,8-10,8-12和8-14开始到达,但由于它们不完整而未被使用。但是,这些文件在后续批处理中被读取并被使用。文件8-16由批量拉(batchpull)c8-5220部分地接收,但因为其不完整而被忽略。图9示出了一个文件,其具有由各种内容类型组成的有效负载主体数据体的部分。该示例性实施例描述了载体文件的有效负载主体数据体9-200部分,其包含各种内容类型,例如数据阵列,各种大小的文件以及各种大小的包。该文件包含三个文件部分:头、有效负载和尾部。如先前描述,头和尾部可以包含头信息9-100和尾部信息9-300。总文件大小9-000可以是头信息大小,有效负载大小和尾部大小的总和。有效负载包括具有数据阵列9-a、文件9-02、9-049-08和包9-b9-c的主体数据体9-200。其他特性功能可以利用所提供的灵活性。一个显著的优点是可以在有效负载中包含一种算法,该算法作为有效负载的一部分被发送。例如,在金融市场环境中,该算法可以包含退出条件,该退出条件是在市场条件改变时采取一个或多个规定动作的一组指令——用算法指令评估市场变化的方向,然后相应地修改指令。例如,要取消、反向、强化或以其他方式更改指令。该示例性实施例仅示出了负载文件的这种多内容有效负载的一些可能的用途,由dbp发送的,可以使用但并未(在此)注明的其他用途也是可能的。图10示出了在弹弓中,端点对(epp)通过拓扑叠加在北半球的地图上。该图展示了一些gvn全局节点的地理布置,以及节点间连通路径示例。出于展示的目的,各点之间的连线被画成直线。由于政治/行政管理边界、城市限制、区域划分、诸如水体、多样性海拔的变化等地理特征和其他原因,实际的管道路由很少是笔直或直接的。不过,针对潜在最直接路径的路径偏差而导致的额外距离,不会增加足够多的距离以产生时延的显著的不利影响。假设连线遵循最可能的优化路径,图中路径的增强突出显示了连线利用效率。为了便于说明,可以将段描述为城市或位置对;并且,吊索跳源终端表现为ip地址、主机名、其中的服务器或网关设备的其他标签,段通过吊索跳段传输到ip地址或主机名或在目标终端城市/地点的服务器或网关设备的其他标签。从一个地点到另一个地点的传输,就如从源ip地址到目标ip地址一样的简单,对返回路径来说,ip地址是采用相反的顺序。这个单一的吊索跳网段取代了很多在互联网上的其他ip段,且该吊索跳网段被弹弓所优化。pfs命名可以基于ip地址的最后八位字节或最后两个八位字节,或其他此类主机名或其他标签的命名方案。pfs命名也可以包括城市代码、区域、ip地址、著名的世界节点以及更多的因素。ip地址对表示在段两端的桥头。例如,从188.xxx.xxx.100到188.xxx.xxx.112意思是弹弓将写到pfs10-612,或换句话说,从纽约市nyc10-00的流量将被直接写到在伦敦ldn10-12的pfs10-612。而且,对于返回的流量,从188.xxx.xxx.112到188.xxx.xxx.100意思是弹弓将会写到pfs10-600,或换句话说,来自伦敦ldn10-12的流量将被直接写到在纽约nyc10-00的pfs10-600。与飞机的往返航线路由类似,将两个单程段整合在一起就构成了一个弹弓的透明往返行程,且该行程与存在的ip路径整合在一起。为进一步地说明这一点,吊索路由的流量可以是单向和/或多向并发路由。如果从伦敦ldn10-12到东京tok10-26的链路出现故障,诸如10-p1226,吊索路由或者将数据保存到hkg10-28,然后保存这个数据到tok10-26;或者能通过hkg10-28转发以保存到tok10-26。如果最直接的路径被破坏或不可用,吊索路由将利用其他诸如重定向和重新路由将数据传到目的地。图11示出了具有全局节点环的吊索路由。该图展示了弹弓的内部结构,以及有关拓扑结构的运行。该图并非按比例绘制,八边形也并非有任何显著的意义,其仅是为了人类的视觉理解而组织的信息。其示出了主干交换服务器(srv_bbx)和吊索节点(sln)11-502如何通过11-516对诸如pfs11-602到pfs11-616的设备进行访问以及写入操作的。pfs11-602到pfs11-616的设备,都是通过由11-p502至11-p516各种连接段连接而成的内部主干连接的。作为示例,该图显示了吊索跳是如何与gvn及其某些设备,诸如接入点服务器(srv_ap)11-302、终端设备(epd)100和中央控制设备(srv_cntrl)200集成在一起。具有e的圆圈表示epd的出口-入口点。srv_bbx/sln11-502能经由11-p302连到srv_ap11-302。srv_ap可以经由11-p102连到e,并能经由11-p202连到c。包括c的圆圈代表srv_cntrl的eip。类似的配置可用于其他从srv_ap11-304到srv_ap11-316接入点服务器,从srv_bbx/sln11-504到11-516的其他主干交换服务器和吊索节点,其他路径,或是从11-p102到11-p116,从11-p202到11-p216的链接。八边型没有重要的意义,仅出于说明的目的而提供。实际形状可以是环形,也可以不是环形,或者,其他形状也有可能。图12示出了吊索路由,其具有将目标写入到pfs用以通过路由调控流量的功能。图12基于图11,但有一些例外。这些示例实施例之间的差异在于大多数桥头节点是暗淡的。这是为了突出两个桥头节点之间的交互:表示从区域2的12-zn02到区域10的12-zn10的吊索跳的连通,通过srv_bbx/sln12-502基于rdma直接写到pfs12-610,sln/srv_bbx12-510读取载体文件并在区域10的12-zn10中使用。另一方向上的反向流量,从区域10的12-zn10到区域1的12-zn02的通过rdma由srv_bbx/sln12-510写入到pfs12-602。传输的文件由srv_bbx/sln12-502读取以备使用。这些桥头用粗体突出显示它们的位置和焦点。出于说明的目的,记录了在12-502的任一端的ip地址x.x.x.02和在12-510任一端的ip地址的x.x.x.10。因此,吊索跳是依x.x.x.02到x.x.x.10的ip顺序从区域2的12-zn02到区域10的12-zn10,而反方向时,从区域10的12-zn10到区域2的12-zn02,采用从x.x.x.10到x.x.x.02的ip顺序。在实际实施时,所有连接的节点可以与所有其他区域和位置中的pfs设备同时连接。该图着重示例了双向吊索路由实施例。图13示出了数据信标脉冲发生器(dbp)机制的一个示例性的框架和流程。该示例演示了dbp如何利用弹弓以尽可能及时的方式为另一区域中的客户端13-100获得来自源区域13-310的信息。由于信息源服务器(s_info_source)13-310和客户端13-100都通过互联网连接,因此,信息源服务器(s_info_source)13-310和客户端13-100各自附近的服务器,分别使用标准互联网协议,诸如tcp/ip和udp/ip,与他们进行协商。进行查询、或接收并合并多播流的服务器(srv_inc13-300)可以通过gvn13-322连接到接入点服务器srv_ap13-302,或者,其也可以直接与骨干交换服务器(srv_bbx)及吊索节点(sln)13-502连接。dbp使用弹弓,将写队列13-wq502上的载体数据文件,通过rdma方式,经由路径13-w606,写入到并行文件系统的设备(pfs)13-606上。srv_bbxsln13-506上的读队列13-rq506从pfs13-606获取该文件。该文件可以通过srv_ap13-306传送到gvn13-326或直接传送到信息服务器(srv_info)13-306。srv_info13-306充当了客户端13-100通过13-ap02req和13-apo2resp访问信息的主机。类似地,反向传播的数据可以通过路径13-w602从写队列13-wq506写入pfs13-602,并由读队列13-rq502读取。该示例性实施例还示出了持续时间的重要度量。例如:持续时间δt13_t08表示弹弓的传输阶段,其尽可能接近线速。δt13_t02测量srvinc13-300接收播或从13-310获取信息的持续时间。δt13_t06用于测量信息在被弹弓传输之前,从srv_inc13-300传送到srv_bbxsln13-502所持续的时间。δt13_t16测量远程区域中文件读取和使用的持续时间。δt13_t12测量将文件传送到srv_info13_306以供客户端访问的持续时间。dbp的总时间通过以下等式测量:总时间=δt13_t02+δt13_t06+δt13_t08+δt13_t16+δt13_t12dbp框架添加了一定的时间延迟。通过减少13-t08的持续时间,可以显着提高效率。图14示出了传输市场信息的往返时间。该示例实施例使用udp/ip多播和tcp/iprtt的组合,示出了安全、商品或其他市场信息及其交易执行的示例。其示出了信息到达客户端以及该客户端根据该信息发送交易指令的持续时间。在14-rtt02和14rtt04中提到的67ms,是目前金融线服务提供商提供的在纽约和伦敦之间的最佳往返时间(rtt)。偏移14-off06进一步说明了从信息传播到交易订单呈现的绝对最短响应时间。图15示出了利用数据信标脉冲发生器和弹弓发送市场信息的时间。该实施例展示了经由数据信标脉冲发生器(dbp)市场信息的传输和由弹弓驱动的交易的执行。弹弓的自身优势减少了单向传输所需的时间,且具有高可靠性,能够传输丰富的数据类型。因此,相对于传统的基于ip的方法,信息可以更快被使用。交易执行请求被迅速地由弹弓推向市场。由于dbp不断地将信息作为信息脉冲发送,因此,明显地产生了更多的信息源,并且,从信息的接收至交易订单的呈现,持续时间也更短。15-bl02、15-bl04、15-bl06是压缩反应时间从而实现更快交易执行的例子。通过比较,从传统交易信息收据的偏移15-off06,到交易订单的rtt和交易确认,dbp和弹弓的优势显而易见。图16示出了利用数据信标发送市场信息的定时脉冲发生器。该示例性实施例自身示出了数据信标脉冲发生器(dbp)。这是一个例子,仅用来说明使用信标和弹弓,单向发送安全或商品或其他市场信息,以及交易执行。定期接收脉冲。在这个示例中,它们(脉冲)以很大的间隔被隔开——这样做是为了简化演示。在实际应用中,dbp可以每毫秒发送多次脉冲。关键点在于,源和查询目标之间信息像有线传输速度一样实时。交易展示也以尽可能快的线速进入市场。图17示出了用于传输市场信息的往返时间,以及,数据信标脉冲发生器的定时。该示例实施例将传统的基于ip的交易信息多播、rtttcp/ip交易执行请求与数据信标脉冲发生器(dbp)进行比较。该比较是以在特定时刻价格的一致的作为开始的。此示例将rtt与信标进行比较,以获取信息;与弹弓进行比较,以获取交易执行/交易确认。17-start是关于信标传送市场信息,17-mid是设定的交易订单执行时间。17-end是收到交易确认的时间。简而言之,该图表明dbp处理的交易订单很好地呈现于市场,遥遥领先于传统ip方法的等价交易订单。图18示出了一系列数据信标脉冲。该示例示出了脉冲模式下的数据信标脉冲发生器机制,其以设定频率或可变持续时间产生一系列脉冲。脉冲也可以称为信号发射或一系列信号发射。信标脉冲如信息波纹一样从原点传输到目标。它们可以被发送到远程区域中的主干交换服务器(srv_bbx)和吊索节点(sln)18-sl-502访问和使用的一个或多个pfs18-s502存储设备。每个信号发射可以包含一个载体文件,该载体文件包含每个时刻的完整市场快照,或者它也可以仅携带自上次脉冲发送以来更改的信息。如上所述,dbp对金融市场的实用价值作为一个使用案例给出。dbp对许多其他行业和应用具有实用价值。图19示出了同步数据信标脉冲。这个例子示意了同步发送多个完全一样信标脉冲多播,至不同距离的各类目标。与udp/ip多播一样,其发送信息流,但不同之处在于,无论距离或传输的数据大小如何,此机制都更接近线速运行,更可靠,更高效。本公开的实用价值可以应用在股票交易、传播不断变化的信息,例如天气、风速、污染措施、cdn复制或任何行业跨越任何距离发送的其他信息。另一个方面,其可为个多方向/多目的地同时地发送dbp批次。近乎广泛信息传递可以在本地服务器上进行区域聚合,且对一个或更多远程区域的每个区域中的所有客户端都是可用的,在所述远程区域中客户端可以访问由dbp提供信息的服务器。这些服务器可以通过传统的rttc-s框架向客户端提供这些信息,从而可以完全集成到现有的基于ip的网络工作流程中,同时仍然可以实现dbp在长距离上的优势。图20示出了多个脉冲和信号发射的交叉。该示例展示了在多个脉冲和信号发射的交叉处的数据信标脉冲发生器(dbp)。dbp交叉点的示例呈现了用于评估关于三个或更多市场信息的一个超级计算机节点(scn)或高性能计算节点(hpc)的优越地位,在该示例中,有两个交叉是远程,一个交叉是本地。伦敦ldn20-11是纽约nyc20-01、东京tok20-21、伦敦ldn20-11三个市场之间最等距的点。因此,通过位于伦敦ldn20-11的scn或hpc,从上述三个地方之一进行交易具有轻微的时间优势。如果来自所有三个市场的信息都很重要,且这些信息通常起源于上述任何一个市场,那么最佳位置是基于对信息来源的加权,以及哪里的客户使用来自其他市场的信息进行本地交易最多来选择的。20-222突出显示的区域展示了将中心节点定位到伦敦的时间优势,其中位置距离优势为801英里,对应20-δt222,相当于节省6.3毫秒。这证明了伦敦之于纽约,伦敦和东京这三个金融市场之间的信息优势。图21示出了示例股票交易的时间。由弹弓驱动的数据信标脉冲发生器(dbp)在各种应用中可能是有益的,作为示例,本实施例示出了其在金融应用中的实用价值。该行业需要尽可能快速有效的数据传输。通常,第一个获取信息并能够对其采取行动是具有优势的,因此能胜过那些速度较慢或信息较少的对手。该例子将req-resp环路的传统互联网(rtt)请求-响应系列21-net04与由弹弓21net-08驱动的数据信标脉冲发生器(dbp)进行比较。在每一栏中,有三个突出强调的交易阶段,即信息传递、交易执行订单和交易确认。在每列中都是区域a21-rega中的客户端21-a00和21-a20;以及,区域b21-regb中的源21-b00和21-b20。网络拓扑极大简化,以专注于区域a21-rega和区域b21regb之间的长远距离跳跃。从区域a21-rega到区域b21-regb并返回到区域a21-rega的互联网(rtt)21-net04利用包数据,假设包为小数据包,其大小在mtu1500或576中。互联网rtt列的第一阶段的信息请求路径,从客户端21-a00的点21-a02发送21-ap00req到源21-b00的点21-b03,并且返回21-ap00resp到点客户端21-a00的点21-a04。第二阶段是从客户端21-a00经由点21-a06发送21-ap02req到源21-b00的点21-b07,且其返回时21-ap02resp到点21-a08的交易执行请求。第三阶段是由客户端经由21-a00经由点21-a10发送21-ap04req到源21-b00的点21-b11,且其返回时21-ap04resp到点21-a12的交易确认请求。在数据信标脉冲发生器(dbp)与弹弓21-net08相结合的情况下,信息是一系列的单向传输。dbp发送完整的文件且对文件大小没有限制,无需数据分组化,也不需要必须由多个数据包承载的多部分有效负载。21-ap22dbp,21-ap24dbp,21-ap26dbp和21-ap28dbp记录了说明第一阶段市场数据信息传递的多dbp脉冲的示例。这些信息由区域b21-regb中的source21-b20发布,并被区域a21-rega中的客户21-a20定期收到。信息可以包括整个数据集的快照,或者该信息也可以是自从发送先前数据集以来对信息所做的改变的差异。两个阶段两个交易执行请求的提交,通过21-ap36trade以及21-ap56trade展示,其由从区域a21-rega中的客户21-a20发送至域21-regb中的源21-b20。21-ap38conf和21-ap58conf还展示了从区域21-regb中的源21-b20到区域a21-rega中的客户端21-a20的两阶段三个贸易确认。有两个时间轴21-time04和21-time08,两者都在同一时刻开始,每个时间轴均从0毫秒开始,且具有10毫秒(ms)间隔,直到200毫秒+。虽然这里没有指出实际的地理位置,但点之间的延迟类似于纽约和伦敦两个主要金融中心之间的延迟。互联网21-net04rtt至少为65ms,这两点之间的平均值约为73ms。信标和弹弓单向传输是单程至少30ms。市场基于信息的变化而变化,导致供应超过需求,从而对定价产生下行压力,或相反导致需求超过供应推动价格上行。在该图示中,如果新闻在0ms时发生,则使用rtt21-net04的客户端将在点21-a02处开始请求,并且该请求将由源21-b00在点21-b03处完成,并且最早的是他们将在21-a04点收到信息。位于数据信标脉冲发生器21-net08的接收端的客户端21-a20将通过dbp接收四个或更多个信息间隔。实际频率可能更频繁,某些关键点是关于可能推动市场发展的信息的。需要指出的另一点是,当客户端21-a00专注于特定市场时,rtt21-net04信息请求rtt循环也可以更加频繁。在这种情况下,与21-a00客户相比,dbp和吊索传输的边际优势为其客户21-a20提供了首先进入市场的优势。然而,在外部信息或市场运动信息是市场信息请求集中于和基于交易决策的推动力的情况下,dbp和吊索提供了显着的优势。无论信息是在区域a21-rega还是区域b21-regb中首次获知,图21都说明了dbp和吊索优势。如果信息在0ms处起源于区域b21-regb,则区域a21-rega中的客户端21-a20经由21-ap22dbp在仅超过30ms标记的21-a22点知道这个信息,并且客户端21-a20可以通过210ap36trade对交易订单进行响应,该交易订单由市场在21-b36点标记的60毫秒时收到。客户21-a20在大约90毫秒左右接收到交易的确认,并在点21-a38点标记。在客户21-a00收到市场定价信息21-a04的最早时间,客户21-a20已经收到更多市场信息,并且可以选择通过21-ap56trade在21-a30点放置另一个交易订单以由市场在21-b56点执行。信息越及时越彻底,交易者的优势就越大。图21未按比例绘制。在跨越长距离情况下将会有更明显的时间优势。因此,必须在较短路径距离内以更精细的测量单位测量时间优势的粒度。另一个因素是rtt互联网数据包是在尽力而为的基础上发送的,且时间是预期的。dbp和弹弓是确定的,因为传输是可靠的并且是时间已知的。dbp和弹弓示例在金融世界中提供的时间优势在其他用例场景中也是有优势的。图22示出了示例股票交易的时间。该图类似于图21,其中添加了示例实施例,将dbp和弹弓22-net08的任何大小文件有效载荷的传输与互联网(rtt)22-net04的包传输进行对比。包22-a,22-b和22-c必须小于最大传输,直到它们通过的互联网路径中的所有跳。这通常是1500字节。这意味着任何大于该数据或一系列的数据都需要多个数据包。在接收信息时,需要汇总打包的日期并进行分析。当发送一系列指令(例如交易订单)时,它需要从客户端向市场发送多个订单。吊索包22-bb的组合文件有效载荷可包含许多不同的数据元素,例如数据阵列22-da00、或各种大小的文件,如22-fl00、22-fl02或22-fl08。这具有以下优点:批量接收信息以获得更全面的视图,并且提供发送更复杂的交易信息的工具,例如尽可能靠近市场处理的算法。这种范式转变为交易者提供了更多选择、灵活性和优势。图23示出了示例股票交易的时间。该图基于图21和图22。它简化了互联网rtt23-net04与信标和弹弓23-net-08之间的比较,并在整个信息周期中提高了效率。图24示出了滴答的粒度。该图示出了两个作为一致信标间隔的滴答24-t08和24-t18。此示例演示了通过读队列+进程24-rqp00和读队列+进程24-rqp10,拉到主干交换服务器(srv_bbx)上的两个批处理文件。它们都从同一存储介质并行文件系统pfs的进入文件24-606中拉文件。经由路径24-rqp606拉入24-rqp00的文件被处理,然后进入后处理postp24-q00中并经由路径24-0606被标记。这是非常重要的一点,因为经由路径24-rqp616从pfs进入文件24-606的读取队列+进程24-rqp10,拉到的下一批文件只能包括未标记的文件或或未由先前批次填充的文件。然后在postp24-q10中,拉出和使用的文件经由路径24-2616被标记,这样它们就不会在随后的批处理文件拉操作中被无意地拉出。图25示出了gvn如何与诸如网络弹弓之类的技术结合。此示例说明了集成到诸如gvn或其他包括吊索节点(sln)25-538、信息服务器(srv_info)25-388和其他设备的结构的框架中的dbp和弹弓的拓扑。dbp和弹弓既可以是独立的,也可以在现有的网络织构中工作。第一个边界是在互联网和gvn之间的gvneip25-322。下一个边界是安全边界25-182。这种分层的安全方法可对gvn所依赖的核心基础架构提供保护。gvn和gvn主干网之间的安全边界25-182对高速全局网络提供保护。在边界25-822上方的gvn部分具有经由安全gvn隧道的顶部之上(ott)的流量。在安全边界25-182下方,gvn连接利用在暗光纤或其他连通性上的不能从因特网直达的各类协议。吊索节点25-538可以在安全边界25-832内部(下方)操作,该安全边界25-832可以操作真实内部网络,其具有诸如能远程直接内存访问(rdma)并行文件系统(pfs)25-602设备的高级特征的。图26示出了具有信标和其他逻辑的系统图。这个例子实施例示出了三个设备的堆栈、接入点服务器(srv_ap)300、中央控制服务器(srv_cntrl)200和骨干交换服务器(srv_bbx)吊索节点(sln)500、以及srv_ap16-388-6和16-388-8。也可能在srv_bbxsln500和互联网路径之间设有有一个弹弓设备。在这种拓扑结构中,srv_bbx是互联网和利用两种关联机制的主干网之间的基础设施。弹弓路由器扫描充当单向或双向dbp的路径使能器。例如,在互联网数据中心(idc)中,可以存在一系列弹弓路线作为正面。这种机制可以为弹弓而配置,且可以进行管理。srv_cntrl200可以包括以下模块/组件部分中的一个或多个:hfs文件存储s602、全局文件管理器s280、织构s276、仓库s278、gvn管理器s272、gvn模块s270、资源管理器s268、guis264、文件管理s260、secs264、缓存s252、asrs250、dnss254、cdas258、防火墙s244、连接s238、信标管理器s288、吊索管理器s236、记录s250、accs232、数据库s220、主机s222、apis230、gvn软件s212、操作系统s210、rams206、cpus202和nics208。srv_cntrl200可以与数据库s502a和/或repdbs502b通信。srv_bbx500可包括以下一个或多个模块/组件部分:hfs文件存储s605、全局文件管理器s580、织构s576、安全边界s574、gvn管理器s572、gvn模块s570、资源管理器s568、guis564、文件管理s560、secs564、缓存s552、asrs550、dnss554、cdas558、连通性s538、弹弓+吊索跳s536、日志s550、accs532、数据库s520、主机s522、apis530、gvn软件s512、o/ss510、ib-nics518、rams506、cpus502和nics508。srv_bbx500可以与dbs503通信。pfs文件存储集群s802、s806、s808可以与全局文件管理器s580和/或弹弓+吊索跳s536通信。sln900可包括以下一个或多个模块/组件部分:hfs文件存储s606、全局文件管理器s980、织构管理器s976、gvn管理器s972、gvn模块s970、资源管理器s968、信标s988、可用性s980、弹弓引擎8936、记录s950、accs932、数据库s920、主机s922、apis930、gvn软件s912、o/ss910、ram5906、cpus902和nics908。sln900可以与数据库s501通信。srv_ap16-388-6可以包括以下模块/组件中的一个或多个部分:信标管理器s388-68、信标聚合器s388-66、信标fbots388-62、信标cpas388-64、信标脉冲发生器s388-60。srv_ap16-388-8可以包括以下模块/组件部分中的一个或多个:信标管理器s388-88、信标聚合器s388-86、信标主机s388-82、信标cpas388-84、信标接收器s388-80。信标脉冲发生器s388-60可与信标接收器s388-80通信。一些关键要素已经突出显示。更多未被注意到的元素会显示出来。一些所提到的元素不直接受吊索跳的影响,依赖于或以其他方式与吊索跳集成,但已经记录并显示该项目在堆栈中可放置的位置。项目的层次结构和位置可以指示具有靠近顶部的元素作为高级项目的级别,以及作为较低级别项目的底部的项目。例如,网络接口卡(nic)s108、s308、s208和s508都处于非常低的系统级别。操作系统(o/s)s110、s310、s210和s510是高于nic的级别,并且在o/s内部存在与nic接口并操作nic的驱动程序文件。一些已经记录的一些要素(以及未记录的其他要素)可能处于相对于其他要素的适当水平,或者它们可能需要更低或更高,这取决于用途、背景和其他因素。gvn、弹弓、吊索跳或其他相关技术的其他元素还包括:织构管理器、日志、ai、安全性、防火墙、安全启动管理器(sbm)、反向信道机制(bcm)、地理目的地(geo-d)、资源管理器、gvn模块、app、高级智能路由(asr)、gvn管理器、会计和其他等。弹弓管理器管理跳侦听器、文件缓冲模块(接收)、文件缓冲管理器(发送)、跳路由器、跳路由器、文件发送器和其他项目。需要了解的是本公开不限于在它的申请中的组成结构的详细内容,也不限于在描述中阐述的或在附图中出示的组件布置。本公开能有其他的实施例并能以多种方式实施和实践。另外需要了解的是这里的语法和用语是为了描述的目的,不应认为是一种限制。那些本领域的技术人员将能领会,本公开所基于的概念可以很容易地用作其他结构、系统、方法和媒介的设计基础,以阐明本公开的多个目的。因此,重要的是,同等的结构应该被认为是包含在权利要求的范围内,因为他们没有背离本公开的精神和范围。尽管本公开已经在前述的示例实施例中被描述和展示了,需要了解的是本公开仅通过示例方式进行,且对本公开实施细节的多项变更可以不违背本公开在随后的权利要求中限制的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1