Технологии для рабочих нагрузок с небольшими задержками

 

Применимо к: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. Зарегистрированные расширения API ввода-вывода

  9. Оптимизация задержки замыкания на себя протокола TCP

  10. Операции и управление рабочими нагрузками с низкими задержками

Под задержкой подразумевается период времени между двумя событиями, например период времени между передачей сетевого сообщения с одного компьютера и его получением на другом компьютере по сетевому пути. Причины возникновения задержки могут быть разными. Задержки могут возникать в ходе распространения электрических сигналов, обработки пакетов, а также из-за очередей.

Разнообразие обрабатываемых рабочих нагрузок требует, чтобы время, затрачиваемое на межмашинный обмен, было предельно мало. К таким рабочим нагрузкам относятся распределенные алгоритмы вычислений, у которых время сходимости ограничено задержкой в сети. В качестве примеров таких систем можно привести распределенные протоколы согласования, рабочие нагрузки интерфейса передачи сообщений (MPI) и распределенное кэширование. Рабочие нагрузки программного обеспечения для торговли на фондовом рынке также требуют минимальной задержки в сети.

Обычно среды с небольшими задержками содержат приложения, которым требуется очень быстрое межпроцессное и межкомпьютерное взаимодействие, высокая степень предсказуемости задержки и времени ответа, а также возможность обработки сообщений с очень высокой скоростью. В следующем разделе описаны технологии, которые вы можете использовать для повышения производительности в средах с небольшими задержками.