【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及通信网络,以及对这种网络中的数据丢失进行管理。本专利技术可 应用但不限于改善诸如用于金融服务、安全或者紧急服务中的关键数据(critical data) 的分配。
技术介绍
在当今的金融市场中,获得及时和准确的信息对于业绩是很重要的。金融机构依 靠高速、高可靠性网络来提供可以作为交易决策基础的最新新闻和价格数据。市场数据递 送服务采用了多种不同的途径。通常,这种数据递送服务是使用TCP或单播UDP来实现的。 这种实现的一个问题是有限的可扩展性(scalability)。使用TCP需要服务器上针对每个 接收者提供单独socket (或者端点)和滑动窗口(或者缓冲区)以及针对每个客户提供单 独的网络流。UDP单播需要针对每个目的地系统的流的单独副本。这两种方法均能够迅速 地用光服务器的资源并使网络达到使数据被延迟到认为不可接受的时段的程度。因此,很 多股票交易所采用了基于IP多播的UPD来向订户(subscriber)广播市场信息,且被广泛 认为是扩展市场数据递送的唯一方式。然而,IP多播不是一种面向连接的机制,它不可靠 并且不具有应对掉包(dropped packet)的固有机制。这对于视频或者音频分配可能不是 什么问题,但是对于分配关键数据来讲却需要一种有效管理数据丢失的机制。
技术实现思路
本专利技术在提供低等待时间的同时提供了可靠的通信。具体来讲,本专利技术提出一种 在网络中经由多个信道从第一节点向第二节点可靠地传送数据的方法,其中所述数据包括 多个部分;其中所述多个信道包括不可靠信道和可靠信道;所述方法包括以下步骤经由 所述不可靠信 ...
【技术保护点】
一种通信网络,该通信网络包括第一节点和第二节点;其中,第一节点被设置为经由两个信道向第二节点发送数据;第一不可靠信道用于根据不可靠通信协议将所述数据发送到第二节点;而第二可靠信道用于根据可靠通信协议将所述数据发送到第二节点;其中,所述数据包括多个部分;其中,第二节点包括数据检查器,该数据检查器用于:识别经由所述不可靠信道从第一节点接收到的数据所缺失的数据部分;以及从经由所述可靠信道从第一节点接收到的数据中获得经由所述不可靠信道接收到的数据所缺失的数据部分。
【技术特征摘要】
【国外来华专利技术】GB 2008-2-7 0802294.9一种通信网络,该通信网络包括第一节点和第二节点;其中,第一节点被设置为经由两个信道向第二节点发送数据;第一不可靠信道用于根据不可靠通信协议将所述数据发送到第二节点;而第二可靠信道用于根据可靠通信协议将所述数据发送到第二节点;其中,所述数据包括多个部分;其中,第二节点包括数据检查器,该数据检查器用于识别经由所述不可靠信道从第一节点接收到的数据所缺失的数据部分;以及从经由所述可靠信道从第一节点接收到的数据中获得经由所述不可靠信道接收到的数据所缺失的数据部分。2.根据权利要求1所述的通信网络,其中,经由所述不可靠信道发送的数据包括第一 包系列,其中,第一包系列中的每个包都关联有指定了序列中的位置的序列号;其中,参照 所述序列号来识别所缺失的数据。3.根据权利要求2所述的通信网络,其中,经由所述可靠信道发送的数据包括第二包 系列;其中,第二包系列中的每个包都关联有指定了序列中的位置的序列号;其中,第二包系列中的每个包都对应于第一包系列中的一个包;并且其中,第二包系列中的每个包都关联有和第一包系列中的相应包相同的序列号。4.根据权利要求3所述的通信网络,该通信网络被设置为按照由所述序列号确定的顺 序来发送每个包系列。5.根据权利要求3所述的通信网络,该通信网络被设置为无序地发送每个包系列,并 且其中,第二节点包括包定序器,该包定序器用于对从第一节点接收到的包 进行顺序排列。6.根据权利要求1到5中任意一项所述的通信网络,该通信网络被设置为优先于所述 可靠信道经由所述不可靠信道来发送数据。7.根据权利要求1到6中任意一项所述的通信网络,其中,所述不可靠信道被设置为根 据运行在UDP上的RTP在多个包中承载所述数据;而所述可靠信道被设置为根据TCP在多 个包中承载所述数据。8.根据权利要求1到6中任意一项所述的通信网络,其中,所述不可靠信道被设置为 通过多播、根据运行在UDP上的RTP针对多个第二节点工作;而所述可靠信道被设置为根据 TCP针对所述多个第二节点中的每一个节点工作。9.根据权利要求1到6中任意一项所述的通信网络,其中,所述不可靠信道被设置为 通过多播、根据运行在UDP上的RTP针对N个第二节点工作;而所述可靠信道被设置为通过 TCP针对所述N个第二节点中的子集M个第二节点工作,其中,M < N ;其中,所述N个第二节点被设置为加入端对端网络;其中,所述子集M个第二节点被设置为经由所述可靠信道从第一节点接收经由所述不 可靠信道接收到的数据所缺失的数据部分;并且其中,所述N个第二节点中的其余N-M个第二节点被设置为从所述子集M个第二节点 中的一个或其它节点接收经由所述不可靠信道接收到的数据所缺失的数据部分。10.根据权利要求1到6中任意一项所述的通信网络,其中,所述不可靠信道通过单播、 根据运行在UDP上的RTP针对多个第二节点工作,并且其中,第一节点和每个第二节点被设 置为加入端对端网络,该端对端网络用于从第一节点接收经由所述不可靠信道接收到的数 据所缺失的数据部分。11.根据权利要求1到6中任意一项所述的通信网络,该通信网络包括N个第二节点,其中,针对所述N个第二节点中的每个第二节点提供了被设置为根据运行在UDP上的RTP 而工作的不可...
【专利技术属性】
技术研发人员:安东拉多斯蒂诺维奇伊万诺夫,
申请(专利权)人:英国电讯有限公司,
类型:发明
国别省市:GB[英国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。