lifo或fifo:测量数据中心以太网时延方法探讨

lifo或fifo:测量数据中心以太网时延方法探讨

ID:33952027

大小:99.68 KB

页数:4页

时间:2019-03-02

lifo或fifo:测量数据中心以太网时延方法探讨_第1页
lifo或fifo:测量数据中心以太网时延方法探讨_第2页
lifo或fifo:测量数据中心以太网时延方法探讨_第3页
lifo或fifo:测量数据中心以太网时延方法探讨_第4页
资源描述:

《lifo或fifo:测量数据中心以太网时延方法探讨》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、时延是数据中心以太网的一个关键性能指标。这是因为在高频率金融交易(HFT)、高性能计算(HPC)和类似的性能頌感型坏境中,超低时延1OGbE交换功能是处理巨大网络流量的关键,这常常意味看每天上百万次的交易。电子交易中价格和交易数据速率的不断攀升以及保持竞争力的需求推动着金融市场股东们投资最新技术,以便支持螺旋式上升的带宽耍求,并降低数据流时延。因此现在时延测最已经成为数据屮心以太网交换机供应商测试报告的一个重要部分。在评估这些系统所用的交换IC时,设计师需要明白时延测量方法有好多种,采用不正确的方法可能

2、是一种错误,因为冇些方法并不能测出真实性能。近來在测试中使用的其中-•些测量方法使得LAN交换芯片供应商声称具有超低时延。这是怎么做到的呢?使用末位进、首位出(LIFO)方法,存储转发交换机确实可以报告亚微秒的时延。然而,这不符合RFC1242,该文档建议优先采用首位进到首位出(FlF0)方法:“理想情况下所有设备的测量都应从帧前导位之后的第一个实际位开始。”这种方法能够更精确地测量数据包穿透交换机时遇到的任何存储或处理时间。交换机架构和时延2006年推出的第一台低时延1OGbE交换机使用直通丄作模式取

3、得了十分优弄的时延性能,这种模式卜-交换机可以在帧被完整接收Z前就开始发送。而存储转发交换机不能取得低时延,这是因为数据包在从出口发送出去Z前必须完全存储在内存中。但并不是所有直通交换机都有相同的时延性能,因为它们采用的交换架构有很大的区别。存储器存取带宽一肓是交换芯片架构师心头的痛。在使用传统的交叉开关矩阵和内存设计时,将没冇足够的片上带宽允许每个输入端口同时写入相同的输出队列。为了解决这种阻塞问题,芯片架构可以在每个交换输入端使用虚拟输出队列,即所谓的组合式输入/输出队列(CIQQ)架构(图1)。C

4、ombinedInput/OutputQueued(CIOQ)ArchitectureOutputMemoryInputVoQMemoryCentralCrossbarCentralScheduleInputCentralSharediiii□11IL1J■)utputOutput—edulerOutputMemory图1组合式输入/输出队列(CIQQ)架构虚拟输出队列可以在每个输入端口为每个交换输出端口(出口)提供-个队列。如果某个特定的出口队列临时受阻,那么与Z对应的入口队列将实行流控,而以其它出口

5、为目的地的数据包可以避过这个受阻队列,将数据发送给其它无阻塞的出口。然而,对于一个N端口交换机而言,这意味着N*N输入队列和关联调度器,从而增加了很大的复杂性。同时还会增加数据包时延,因为每个数据包通过交换机时必须排队两次。鉴于VOQ和关联调度器的复朵性,许多交换机设计通过一定程度的内部阻塞來降低复朵性,这将进一步增加时延。新的共享式内存交换技术笫一次通过SRAMIP实现性能提升,使交换机能够支持貝有特别低时延、完全无阻塞输出排队、共享的内存架构,见图2。通过使用专有的高带宽内存结构,交换架构可以做得更

6、简单,进而消除入口VoQ的复杂性和所需的额外内存。另外,组播数据包只需存储一次,从而进一步降低了对片上内存的要求。由于只有一次内存入队/出队和非常低的内部阻塞,因此这种技术可以提供最低的吋延。FjlcrumOutput-QueuedArchitecture图2具有特别低吋延的输出排队、共享内存架构时延测量方法测量通过交换机的时延有多种方法:首位进到末位出(FlL0)、末位进到首位出(LIF0)、首位进到首位出(FlF0)和末位进到末位出(LIL0)。每种方法的时延测量都是在交换机入口和出口进行的。这种方

7、法测量的是交换机的时延加上数据包从出口发送出来的时间。虽然这种方法对于服务器群集屮的应用到M用时延等的测量足够了,但不是一种非常好的交换机时延测录方法。为了更好地表明这个观点,可以想像一个电气连接器。FILO方法意味着连接器具有与数据包大小相关的时延,但事实上连接器具有零时延。大数据包会给这些测量结果增加较大的时延,使得提取实际交换机时延变得更加困难。最后,考虑两个串联的直通交换机。当使用FILO方法吋,通过两个交换机的吋延不能通过累加单个交换机的测虽:吋延计算得到。鉴丁•这些因素,这种方法并不是测量交

8、换机吋延的止确方法。LIF0方法在20世纪80年代晚期和90年代早期用于测量传输单元人小固定的电信网络屮的时延。一些测试报告仍参考1991年发表的RFC1242,这个时间比肓通交换技术的发明早很多。对于只提供存储和转发交换机的供应商来说,这种测量方法町以使结果看起来更好,因为这种方法不考虑数据包在转发Z前被完整存储在交换机中的时间。从图3町以看出,直通交换机的时延不能用这种方法精确测量。Monaco10GELatency(ssgumf-FI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。