用于使包加速和减速的系统和方法

文档序号:8516326阅读:385来源:国知局
用于使包加速和减速的系统和方法
【专利说明】用于使包加速和减速的系统和方法 相关申请案交叉申请
[0001] 本发明要求2013年5月24日递交的发明名称为"用于使包加速和减速的系 统和方法(SystemandMethodforAcceleratingandDeceleratingPackets) " 的第 13/901,944号美国专利申请案的在先申请优先权,该在先申请的内容如同全文复制一样W 引入的方式并入本文本中。
技术领域
[0002] 本发明设及一种用于通信的系统和方法,尤其设及一种用于使包加速和减速的系 统和方法。
【背景技术】
[0003] 数据中屯、路由大量的数据。当前,数据中屯、可W具有5到7百万兆字节每秒的吞 吐量,预期所述吞吐量未来会大幅度增加。数据中屯、由庞大数目的服务器机架、存储设备机 架W及其它机架构成,所有机架经由巨大的集中式包交换资源互连。在此资源中,电包交换 机用于路由在该些数据中屯、中的数据包。电包交换机基于具有级间缓冲的包头部交换或路 由包,所述级间缓冲可能溢出,从而导致丢包和对包重传的需要。
[0004] 服务器、存储设备W及输入-输出设备的机架包含架顶式(TOR)包交换机,所述包 交换机将来自其相关联的服务器和/或其它外设的包流组合成每TOR交换机较小数目的极 高速流。TOR交换机将包流输出到包交换结构。并且,TOR交换机接收来自包交换核屯、的返 回的经交换流且将其分配到所述交换机的机架内的服务器。从每个TOR交换机到包交换核 屯、可W存在4X40Gb/s的流和相同数目的返回流。另外,在数据中屯、中可W存在每机架一 个TOR交换机、数百到数万机架、W及因此数百到数万TOR交换机。
[0005] 光子包交换机包含一族网络通信元件,所述元件可W用作数据中屯、中的核屯、交换 机,或用于任何其它包交换环境中。在光子包交换机中,通过光子设备来交换包,而不将所 述包转换成电信号。光子交换机往往在建立和断开连接的速度上具有挑战性,但在连接就 位时显示出巨大的带宽吞吐量。

【发明内容】

[0006] -种用于使包流加速的实施例系统包含第一加速器,其用于将所述包流从第一时 钟速率重新设定为第二时钟速率W产生经加速包流,其中所述第一时钟速率小于所述第二 时钟速率,包流具有第一包间间隔,所述经加速包流具有第二包间间隔,W及所述第二包间 间隔大于所述第一包间间隔。所述系统还包含禪合到所述第一加速器的交换机,其中所述 交换机用于W所述第二时钟速率交换所述经加速包流W产生经交换包流。
[0007] -种用于使包流减速的实施例系统包含交换机,其用于W第一时钟速率交换包 流。所述系统还包含禪合到所述交换机的减速器,其中所述减速器用于将所述经交换包流 从所述第一时钟速率时钟重新设定为第二时钟速率W产生经减速包流,其中所述第二时钟 速率低于所述第一时钟速率,所述经交换包流具有第一包间间隔,所述经减速包流具有第 二包间隔,W及所述第二包间间隔小于所述第一包间间隔。
[0008] -种用于使包流加速的实施例方法包含W第一时钟速率接收所述包流,其中所述 包流具有第一包间间隔;W及W所述第一时钟速率将所述包流存储在第一缓冲器中。所述 方法还包含产生具有第二时钟速率的第二时钟,其中所述第二时钟速率高于所述第一时钟 速率。另外,所述方法包含W第二时钟速率检索所述经存储包流W产生经加速包流,其中所 述经加速包流具有第二包间间隔,W及所述第二包间间隔大于所述第一包间间隔。并且,所 述方法包含W光学方式交换所述经加速包流。
[0009] 一种用于使包流减速的实施例方法包含W光学方式交换所述包流W及W第一时 钟速率将所述包流存储在第一缓冲器中,其中所述包流具有第一包间间隔。并且,所述方法 包含产生具有第二时钟速率的第二时钟,其中所述第二时钟速率低于所述第一时钟速率; W及W所述第二时钟速率检索所述经存储包流W产生经减速包流,所述经减速包流具有第 二包间间隔,W及所述第二包间间隔小于所述第一包间间隔。
[0010] 前文已相当广泛地概述了本发明的实施例的特征,W便可W更好地理解接下来的 本发明的详细说明。下文中将描述本发明的实施例的另外的特征和优点,该些另外的特征 和优点形成本发明的权利要求书的主题。所属领域的技术人员应了解,所公开的概念和具 体实施例可W容易地用作修改或设计用于实现本发明的相同目的的其它结构或方法的基 础。所属领域的技术人员还应意识到,此类等效构造不脱离如在所附权利要求书中所阐述 的本发明的精神和范围。
【附图说明】
[0011] 为了更完整地理解本发明及其优点,现在参考下文结合附图进行的描述,其中:
[0012] 图1图示了用于导引包流的实施例系统;
[001引图2图示了包流;
[0014] 图3图示了经延迟包流;
[0015] 图4图示了经加速包流;
[0016] 图5图示了经加速包流W及经延迟和加速包流;
[0017] 图6图示了用于交换包的实施例系统;
[0018] 图7图示了用于使包加速、交换包W及使包减速的实施例系统;
[0019] 图8图示了用于交换包的另一实施例系统;
[0020] 图9图示了用于使包加速的实施例系统;
[0021] 图10图示了用于使包加速的另一实施例系统;
[0022] 图11图示了用于使包减速的实施例系统;
[0023] 图12图示了时钟速度倍增对比包间间隔的曲线图;
[0024] 图13图示了时钟速度倍增对比包间间隔的另一曲线图;
[002引图14图示了导引包的实施例方法;化及
[0026] 图15图示了使包加速和减速的实施例方法。
[0027] 除非另有指示,否则不同图中的对应标号和符号通常指代对应部分。绘制各图是 为了清楚地说明实施例的相关方面,因此未必是按比例绘制的。
【具体实施方式】
[0028] 首先应理解,尽管下文提供一项或多项实施例的说明性实施方案,但所公开的系 统和/或方法可使用任何数目的技术来实施,无论该技术是当前已知还是现有的。本发明 决不应限于下文所说明的说明性实施方案、附图和技术,包括本文所说明并描述的示例性 设计和实施方案,而是可在所附权利要求书的范围W及其等效物的完整范围内修改。
[0029] 图1图示了用于路由例如在数据中屯、中的包流的系统140。用于路由包流的系统 在2013年3月15日递交的发明名称为"用于导引包流的系统和方法(SystemandMethod 化rPacketStreams)"的序列号61/787, 847的美国临时申请案中进一步论述,此申请案W 引入的方式并入本文本中。最初,将来自机架102中的架顶式(TOR)交换机104的包流馈 送到包颗粒分流器146中的缓冲器148,同时读取包地址和长度特性模块142确定包的包地 址和长度。包地址和长度被馈送到统计数据收集模块144,所述统计数据收集模块收集统计 数据W发送到控制单元130。控制单元130收集关于包长度的混合的统计数据W用于非实 时用途。交换机控制处理器和连接请求处理器154处理包颗粒分流器146内的实时逐包过 程,所述包颗粒分流器基于所测量或检测出的包长度等包属性将个别的包转移到一个路径 或另一个路径中。
[0030] 缓冲器148存储包,同时包地址和长度被读取。并且,将包地址和长度特性馈送到 读取包地址和长度特性模块142且馈送到交换机控制处理器和连接请求处理器154。将交 换机控制处理器和连
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1