| 10.14489/vkit.2019.06.pp.039-046 |
|
DOI: 10.14489/vkit.2019.06.pp.039-046 Левин И. И., Котляров А. С. Аннотация. Рассмотрено применение модернизированного метода конвейер в конвейере для минимизации аппаратных затрат при пакетной обработке данных рекурсивными алгоритмами. Применение одного устройства обработки, в которое подается множество независимых данных из параллельных потоков, позволило на заданном объеме оборудования увеличить скорость обработки в 2,5 раза. Однако при обработке сетевых пакетов разного размера возникают нештатные ситуации, приводящие к снижению эффективности работы конвейера. Разработана программная модель устройства обработки сетевых пакетов методом конвейер в конвейере, позволяющая выяснить причины возникновения нештатных ситуаций. В алгоритм организации обработки данных внесены изменения, которые исключают появление нештатных ситуаций и позволяют увеличить скорость обработки данных на 16 %. Ключевые слова: программная модель; метод конвейер в конвейере; обработка сетевых пакетов; программируемая логическая интегральная схема; рекурсивные алгоритмы.
Levin I. I., Kotlyarov A. S. Abstract. Problems of network traffic processing contain procedures, such as data reduction and data encryption, which are difficult to parallelize. In such tasks, data processing algorithms are recursive. New data cannot be processed until the result of previous data processing is not obtained. To provide continuous data flow, it is necessary to use several devices concurrently, each device processing its data flow independently. Such approach requires large amount of hardware resource. To minimize hardware costs, we suggest using a “pipeline-in-pipeline” method. The sense of this method is using one device, which receives sequentially independent data from different data flows, instead of several independent ones. Owing to such organization of data supply, we could increase the data processing speed in 2.5 times for the available hardware resource. However, during processing network packets of various size, non-routine situations occur; as a result, it leads to reduction of the pipeline total performance. We have devoped a program model of a device for network packets processing by the “pipeline-in-pipeline” method, which detects reasons of non-routine situations. The algorithm of data supply has been modified. These modifications exclude non-routine situations and provide increasing of the data processing speed by 16 %. Keywords: Program model; Method the pipeline in the pipeline; Processing of network packets; Field-programmable gate array; Recursive algorithm.
РусИ. И. Левин, А. С. Котляров (Институт компьютерных технологий и информационной безопасности Южного федерального университета, Таганрог, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngI.I. Levin, A. S. Kotlyarov (Institute of Computer Technologies and Information Security of the Southern Federal University, Taganrog, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Таненбаум Э., Уэзеролл Д. Компьютерные сети. 5-е изд. СПб.: Питер, 2012. 960 с. Eng1. Tanenbaum E., Uezeroll D. (2012). Computer networks. 5th ed. Saint Petersburg: Piter. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). DOI: 10.14489/vkit.2019.06.pp.039-046 Скопируйте DOI статьи и перейдите по ссылке https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy В комментарии к заказу обязательно укажите DOI статьи. .
EngThis article is available in electronic format (PDF). DOI: 10.14489/vkit.2019.06.pp.039-046 Copy the article DOI and follow the link https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy Please specify the article DOI in the order comments.
.
|
Архив номеров
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»