低延迟工作负荷技术

 

适用对象:Windows Server 2012

本部分概述了以下技术组,这些技术组旨在解决低延迟计算方案或已在 Windows Server® 2012 得到改进来实现这点。

  1. Data Center Bridging

  2. 数据中心传输控制协议 (DCTCP)

  3. Kernel Mode Remote Direct Memory Access (kRDMA)

  4. 网络接口卡 (NIC) 组合

  5. NetworkDirect

  6. Receive Segment Coalescing (RSC)

  7. Receive Side Scaling (RSS)

  8. 注册的输入/输出 (RIO) API 扩展

  9. 传输控制协议 (TCP) 环回优化

  10. 低延迟工作负荷管理和操作

延迟意味着延误,指的是两个特定事件之间所间隔的时间长度,如两台计算机通过网络路径对网络消息进行传输和接收之间的时间。 造成延迟的可能原因有许多,包括电气传播延迟、处理延迟和队列影响。

各种处理的工作负载都要求,必须将计算机的相互通信时间尽可能地降低到最低限度。 这些工作负载包括分布式计算算法,其聚合时间受网络延迟的限制。 此类系统的示例包括分布式共识和协议的协议、消息传递接口 (MPI) 工作负载和分布式缓存。 股票交易和其他金融市场工作负载同样要求,应尽可能最大程度地减少网络通信产生的延迟。

低延迟计算环境通常包含的应用程序需要拥有非常快速的进程间通信 (IPC) 和计算机间通信、有关延迟和事务处理响应时间的高度可预测能力以及处理高消息速率的能力。 以下部分包含了有关你可以在低延迟计算方案中用来改进性能的技术信息。