Константин Ушаков: "Сетевой стек OpenOnload. В чем и почему он обыгрывает ядро Linux" HD

14.01.2016
Константин Ушаков / CEO / OKTET Labs / Россия. Санкт-Петербург Более 10 лет работаю в OKTET Labs. на проектах с Solarflare (и Level5), участие в разработке и валидации стека Onload и других продуктов компании. Начинал младшим разработчиком, сейчас ген. директор, при этом продолжаю принимать активное участие в техническом менеджменте, оптимизации производительности, переносе стека на новые платформы /архитектуры (например, Power) и сопровождении фреймворка, использующегося для валидации Onload Socket API относительно Linux-реализации. ++++++++++++++++ Сетевой стек OpenOnload. В чем и почему он обыгрывает ядро Linux Solarflare OpenOnload - высокопроизводительный сетевой стек, радикально уменьшающий задержки, нагрузку на процессор и скорость передачи пакетов. Достигается это без изменений в самом приложении, будь то C/C++/Java или что либо, использующее BSD Sockets API). Доклад затронет техническую сторону реализации: разделение ресурсов между ядром и процессом, маршрутизация пакетов, механизмы поллинга (poll, epoll и т.п.), кэширование сокетов. И покажет, почему простая идея, лежащая в основе, не так проста в реализации. И, конечно, будет показано, за счет чего достигается преимущество над ядерным стеком. ++++++++++++++++ Linux Piter 2015 http://it-events.com/events/4868 Конференция Linux Piter в социальных сетях: Вконтакте: https://vk.com/linuxpiter Facebook: https://www.facebook.com/pages/Linux-Piter/655735254527244 Twitter: https://twitter.com/LinuxPiter Хештег: #LinuxPiter ++++++++++++++++ Организаторы конференции: Айти-Событие: http://it-events.com IT-Доминанта: http://www.it-dominanta.ru ++++++++++++++++ Спонсор конференции: Корпорация EMC: http://russia.emc.com

Похожие видео