通信网络中加速分组传输的系统和方法技术方案

技术编号:3519964 阅读:295 留言:0更新日期:2012-04-11 18:40
一个在通信网络中加速分组传输的系统,在该通信网络中数据分组经由决定传输路径的多个路由器从发送站发送到所寻址的接收站。该系统包括用于发送分组的装置,其中每个分组包括有效载荷部分,该有效载荷部分包含所发送的内容数据;包含接收站地址的头;及多个其他头,并结合了用于替换代码项以表示分组中除地址头之外的多个头的装置。由于在万维网文件分组确认支持的各种平台,操作系统及类似协议中存在冗余,利用代码表示的多个头可以容易地进行熵编码。支持各种平台,操作系统及相关协议所需的大部分头组合可以由一个码表来表示,该码表列出大约30-36个代表最可能的组合的符号或项。

【技术实现步骤摘要】

本专利技术涉及通信网络,尤其涉及通过顺序路由器实现分组传输效率最大化的系统。
技术介绍
随着商业、工业及贸易的全球化,这些领域中的交易和活动已经从本地组织转变到遍布全球的多样化交易,相应地,电信及相关通信系统链接的万维网或因特网迅速地普及起来。虽然通信技术开发已取得进展以跟上日益增加的需求,然而通信信道带宽仍然是相对昂贵的奢侈资源。带宽是在给定单位时间内(通常为一秒)通过给定通信信道所能传输的数据的量。信道及带宽的不足仍然是限制实现全效远程通信的因素。由于工业及商业的快速扩张,在上个十年始终存在通信带宽的需求,通信工业已经迅速扩大世界范围内为满足这些需求而需要的基础设施。驱动通信急速发展的技术仍旧是因特网或万维网(此处二者可互换)。通过万维网,企业和消费者通过万维网文件,例如网页或电子邮件的相关发布来直接访问提供文件、媒体和计算机程序的数据库的所有内容。由于通过万维网可以很容易地发布文件,因此它已成为主要的数据源。实际上,遍布全球的所有公共信息数据库都可以通过万维网访问和搜索。通过连接到因特网并安装有万维网浏览器的计算机搜索大量数据的简易性导致电子商务在万维网上广泛普及。如今,很难找到一家任何类型的、没有通过万维网进行其某方面的事务处理的企业。随着企业和消费者对网上交易越来越习惯并觉得舒适,他们变得越来越希望尝试利用万维网进行其他的业务。为了利用因特网通信传输大量数据来满足使用者的需要,在很大程度上,这依赖于这样的传输技术,其中数据被分成分组并从发送站(TX)经由所选的路由器序列发送到接收站(RX)。这样,因特网依赖于最初为公共电信行业开发的数据分组传输技术,并以其为基础而建立。正如2003年加州三番市CMP书局出版的Newton电信字典(Newton′sTelecom Dictionary)第588页中所表述的,基本电信分组包括一段要发送的基本数据内容,也就是有效载荷,包含诸如同步位的控制信息,目的地址(接收站),发送站地址及分组大小的分组头。电话传输,或在万维网的情况下所传输的万维网文件数据被分成指定到最终目的地,即接收站的较小分组。分组经由多个被称作路由器的顺序专用计算机进行路由。在“电路交换”传输中,所有来自相同的万维网文件或电信传输的分组基本上沿相同的顺序路由器路径移动。然而,在如上述引用的Newton电信字典第589页所表述的“分组交换”传输(这已成为万维网的主要分组传输手段)中,万维网文件中各个分组沿着通过不同路由器的不同路径行进,这些路由器只查看目的地址并决定当前到目的地址的最佳路由。一旦分组到达其目的地,就会被重新组合成原来的电信或万维网文件。路由器根据基于不断地从其他路由器馈送给它们的信息做出其路由选择决定,这些信息涉及中断,拥挤,降速或甚至不再接受分组的链路。在原本为公共电信行业开发的分组传输技术中,每个分组的头与每个分组的有效载荷内容相比相对较小。因此头的大小不被认为会存在什么问题。这一状态一直持续到通过因特网或万维网进行的分组传输的早期阶段。然而,人们发现对范围广泛的各类平台及操作系统上因特网服务日益增加的需求导致了更加复杂及深层嵌套的头结构,这样的头结构在数据分组中占的比例越来越大。这些对数据的分组传输有着潜在的减慢速度及限制的作用,尤其是当路由系统本身受传输瓶颈限制的时候。
技术实现思路
本专利技术旨在使当前因特网分组传输系统中所需的较大的、更复杂的嵌套头结构的影响最小。从而,本专利技术涉及一个在通信网络中加速分组传输的系统,在该通信网络中数据分组经由决定传输路径的多个路由器从发送站发送到所寻址的接收站。该系统包括用于发送分组的装置,其中每个分组包括有效载荷部分,该有效载荷部分包含所发送的内容数据;包含接收站地址的头;及多个其他头,并结合了用于替换代码项以表示分组中除地址头之外的多个头的装置。在万维网文件分组确认支持的各种平台,操作系统及类似协议中存在冗余。由于这种冗余,利用代码表示的多个头可以容易地进行熵编码,也就是在前面提到的Newton电信字典第295页所描述的无损压缩。例如,人们已经发现支持各种平台,操作系统及相关协议所需的大部分头组合可以由一个码表来表示,该码表列出大约30-36个代表最可能的组合的符号或项。该系统进一步包括以下装置的组合用于通过其余地址头来确定上述路由器中哪一个是到接收显示站的目的路由器的装置;用于向这个终端路由器提供转换装置,例如码本,以将代码项转换回由该代码项所表示的所述多个头的装置,因而该转换装置将代码项或符号转换回所述多个原始头;以及用于接着将具有多个原始头的分组从所述终端路由器发送到接收显示站的装置。根据本专利技术的一个方面,转换装置仅提供给分组的终端路由器,如果这个转换装置之前没有提供给该特定路由器的话。当提供了转换装置,例如码本或转换表时,码本就被存储在路由器中,使得不必为随后的分组头代码转换而再次发送。附图说明参考后面的绘图及附带的说明,本领域技术人员可以更好地理解本专利技术,其众多的目的和优点也将更加清楚,其中图1是一部分因特网的概图,显示了如何依照本专利技术将分组从发送站(TX)路由到接收站(RX);图2是包括一个处理器单元的通用显示计算机系统的框图,该处理器单元可以实现显示计算机的功能(通过它可以发送和接受所路由的分组),以及服务器计算机的功能;图3图解了依照本专利技术发送的分组,包括分组的原始状态,传输过程中具有代码表示的头的分组,以及具有通过目的路由器上的码本的转换后的最终接收状态的分组;图4的流程图描述了如何建立本专利技术的分组路由系统以对分组头进行代码表示,从而使分组头大小对分组路由传输的影响最小;而图5的流程解了图4中建立的程序的运行。具体实施例方式参考图1,这里显示了一部分环球网或因特网的概略图。计算机43是由虚线50限定指示的万维网中的发送显示站。任何常规万维网浏览器应用程序,例如微软的Inter ExplorerTM,或Lotus NotesTM的Personal Web Navigator或Server Web Navigator,都可以支持被分成分组的万维网文件的传输。站43正在发送一个万维网文件,分组交换系统已将其分成若干数据分组。下面将描述其中之一的分组的传输。万维网站点计算机44,45,46是可能的接收站。万维网浏览器59引导万维网文件到达环球网或因特网接入服务器49,在此,组成万维网文件的分组被发送到因特网或环球网。本专利技术的头编码程序可以在服务器47上执行。编码器程序49从与服务器47相关存储的码本中选择代码。分组中除了地址头之外的所有头内容均由码本中的代码项来表示。根据地址头将分组的目的地确定为连接至接收万维网站46的目的路由器Rd。由于目的路由器Rd处没有码本48,则如连线58所示,码本48被直接从服务器47传送到目的路由器Rd。同时,具有多个头的代码项的分组沿下列交换分组路由器路径进行路由以带宽2Gb/sec从R1到R2;之后以带宽1Mb/sec从R2到R3;再以带宽10Gb/sec由R3到R4;然后以带宽5Gb/sec从R4到目的路由器Rd。由于分组头的代码表示将总分组负荷减少了20%,分组得以通过R2和R3之间的瓶颈,并仍然在通过路由器系统的整个路径上具有带宽高效的传输。之后,就像在下文中将要参照程序说本文档来自技高网
...

【技术保护点】
一种通信网络中用于加速传输的系统,在该通信网络中数据分组经由确定传输路径的多个路由器从发送站发送到所寻址的接收站,该系统包括:用于发送分组的装置,每个分组包括包含所发送的内容数据的有效载荷部分,包含接收站地址的头,以及多个其他头;   用于在所述被发送分组之一中替换代码项以表示所述多个其他头的装置;用于确定所述路由器中哪一个是到接收显示站的目的路由器的装置;用于提供转换装置给所述终端路由器以将所述代码项转换回由所述代码项表示的所述多个头的装置,借以使 转换装置将所述代码项转换回所述初始的多个头;以及用于将具有初始的多个头的所述分组由所述终端路由器发送到所述接收显示站的装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:奥利弗K班
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1