...
首页> 外文期刊>Известия Юго-Западного Государственного Университета >ОПТИМИЗАЦИЯ АЛГОРИТМА ПАРАЛЛЕЛЬНОЙ ОБРАБОТКИ ДАННЫХ ЯДРОМ SNORT
【24h】

ОПТИМИЗАЦИЯ АЛГОРИТМА ПАРАЛЛЕЛЬНОЙ ОБРАБОТКИ ДАННЫХ ЯДРОМ SNORT

机译:优化算法并行数据处理核心怠速

获取原文
获取原文并翻译 | 示例

摘要

В статье рассматриваются вопросы оптимизации алгоритма программно-аппаратного средства обнаружения и предупреждения компьютерных атак на автоматизированное рабочее место доступа к сети интернет и сетевое оборудование. Гпавная задача исследования заключалась в увеличении пропускной системы и снижении ресурсов на обработку данных. Указана необходимость модификации существующих программных продуктов, разработанных под архитектуры однопоточного выполнения программы. В частности, рассматривается проект обнаружения компьютерных атак Snort, изначально ориентированный на работу на одном ядре процессора в однопоточном режиме. Принцип распараллеливания вычислений ядром Snort основан на делении входного трафика на более низкоскоростные атомарные каналы, распределяемые на несколько отдельно запущенных ядер Snort в виде отдельных процессов, которые имеют связь друг с другом и могут обмениваться информацией. Предложена оптимизация разработанного алгоритма, заключающаяся в использовании быстрой разделяемой памяти для обмена данным между процессами. Рассмотрен один из ключевых элементов в алгоритме распараллеливания обработки данных, а именног алгоритм балансировки. На основе предложенного алгоритма оптимизирована работа блока балансировки входного трафика, что повысило скорость работы системы в целом. Для решения задачи моделирования и оптимизации построенной распределенной системы обнаружения компьютерных атак предложен испытательный стенд. Описана структура стенда, методика тестирования, а также численные данные проведенного эксперимента. В качестве объекта испытаний на вход системы подавался типовой трафик из магистрального канала связи. По результатам исследования представлена зависимость скорости обработки трафика от количества ядер в системе.
机译:本文讨论了优化软件和硬件检测算法的问题,防止计算机接入和网络设备自动工作场所的计算机攻击。该研究的GPAVA领土是增加带宽并减少数据处理的资源。指示了需要修改在程序的单线执行的体系结构下开发的现有软件产品。特别地,考虑了Snort计算机攻击检测项目,最初专注于在一个线程模式下在处理器的一个核心上工作。计算Snort Core的并行化原理是基于输入流量的划分,到较低速度的原子频道分布到几个单独运行的Snort Nuclei作为具有彼此连接的单独进程并且可以交换信息。优化开发的算法,它包括在进程之间使用快速划分的存储器来交换数据。考虑数据处理算法算法中的一个关键元素,以及平衡算法的名称。基于所提出的算法,优化了输入流量平衡块的操作,从而增加了整个系统的速度。为了解决模型和优化构造分布式系统以检测计算机攻击的问题,提出了一种测试替补。描述了一种支架结构,测试技术,以及实验的数值数据。作为在系统输入上测试的对象,提供了来自主通信通道的典型流量。根据该研究的结果,介绍了交通处理率对系统中核数的依赖性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号