- PVSM.RU - https://www.pvsm.ru -

[Питер] Встреча про OpenOnload: высокопроизводительный сетевой стек для Linux

В четверг, 12 мая, в 20:00 в петербургском офисе Одноклассников состоится встреча CodeFreeze с Константином Ушаковым, директором OKTET Labs. Тема встречи — Solarflare OpenOnload [1], сетевой стек, для Linux, уменьшающий задержки, нагрузку на процессор и увеличивающий скорость передачи пакетов.

[Питер] Встреча про OpenOnload: высокопроизводительный сетевой стек для Linux - 1 [2]

Solarflare OpenOnload — высокопроизводительный сетевой стек, радикально уменьшающий задержки, нагрузку на процессор и увеличивающий скорость передачи пакетов. Достигается это без изменений в самом вашем приложении, будь то C/C++/Java или что либо, использующее BSD Sockets API). Хотя идея стеков, работающих частично или полностью в userland, не нова, радикальное отличие Onload — в предоставлении BSD Sockets API.

Доклад затронет техническую сторону реализации:

  • разделение ресурсов между ядром и процессом;
  • маршрутизация пакетов;
  • механизмы поллинга (poll, epoll и т.п.);
  • кэширование сокетов.

Константин покажет, почему простая идея, лежащая в основе, не так проста в реализации (с примерами «неуспешных» попыток). Будут цифры и будут детали того, как ядро Linux пытается достичь схожей производительности (включая DPDK).

Участие бесплатное. Регистрация тут [3].

О докладчике

[Питер] Встреча про OpenOnload: высокопроизводительный сетевой стек для Linux - 2

Константин Ушаков — CEO OKTET Labs, Россия, Санкт-Петербург. Более 10 лет работает в OKTET Labs на проектах с Solarflare (и Level5). Участвует в разработке и валидации стека Onload и других продуктов компании.

Начинал младшим разработчиком, сейчас — ген. директор, при этом продолжает принимать активное участие в техническом менеджменте, оптимизации производительности, переносе стека на новые платформы /архитектуры (например, Power) и сопровождении фреймворка, использующегося для валидации Onload Socket API относительно Linux-реализации.

Автор: JUG.ru Group

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/set/120250

Ссылки в тексте:

[1] Solarflare OpenOnload: http://www.openonload.org/

[2] Image: https://habrahabr.ru/post/283258/

[3] тут: https://codefreeze.timepad.ru/event/326092

[4] Источник: https://habrahabr.ru/post/283258/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best