Регулярные выражения без компромиссов: как мы встроили новые алгоритмы в HyperScan и что из этого вышло
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Поиск большого количества регулярных выражений лежит в основе многих приложений: DPI, DLP, IPS, антивирусы, NGFW, etc. В данной области де факто стандартом является библиотека HyperScan. Несмотря на высокую производительность HyperScan, поиск множества регулярных выражений все еще остается одним из узких мест в описанных приложениях. Кроме того, начиная с версии 5.5 HyperScan стал закрытым продуктом Intel, а новые алгоритмы стали появляться только в виде научных статей. Необходимость в оптимизации HyperScan в совокупности с обещаниями кратного прироста производительности, даваемых в статьях, привели нас к решению реализовать эти подходы. В этом докладе мы поделимся опытом и результатами, полученными при внедрении новых алгоритмов в HyperScan, представим исчерпывающее сравнение алгоритмов и укажем направления для дальнейшей работы.
5 лет в IT. Прошел путь от талантливого джуна до старшего разработчика. Занимался написанием самого быстрого IPS для PT NGFW. Интересуюсь всем что связано с производительными IPS и антивирусами, слежу за топовыми конференциями и журналами.
Видео
Другие доклады секции
Высокопроизводительные вычисления