eaDonNTU, Donetsk >
Научные труды ДонНТУ >
Серія: Інформатика, кібернетика та обчислювальна техніка >
Випуск 2 (18) >
Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://ea.donntu.ru/handle/123456789/29924
|
Название: | Программная система для анализа производительности программного обеспечения сетевых процессоров |
Другие названия: | Програмна система для аналізу продуктивності програмного забезпечення комутаторів на мережних процесорах The software system for application performance analysis of NP-based web switches |
Авторы: | Ладыженский, Ю.В. Мельник, Е.В. Ладиженський, Ю.В. Мельник, О.В. Ladyzhenskiy, Yu.V. Melnik, Ye.V. |
Ключевые слова: | сетевой процессор модель производительности анализ приложений коммутатор мережний процесор модель продуктивності аналіз програмного забезпечення комутатор network processor performance model software analysis web switch |
Дата публикации: | 2013 |
Издатель: | ДонНТУ |
Библиографическое описание: | Наукові праці Донецького національного технічного університету. Серія: Інформатика, кібернетика та обчислювальна техніка : збірник статей. Вип.2 (18) / ДВНЗ "ДонНТУ" ; редкол.: О.Є. Башков (голов. ред.) та ін. - Донецьк : ДонНТУ, 2013. |
Аннотация: | Рассмотрена методика применения метода средних значений для анализа производительности программного обеспечения сетевых процессоров. На основе этого метода разработаны последовательная и параллельная программы для расчетов. Проведен расчет характеристик и построены зависимости для показателей эффективности программного обеспечения для шага получения пакетов для коммутаторов четвертого и седьмого уровней. |
Описание: | This paper reviews an analytical performance model for analyzing the performance of application designs of NP-based switches and routers. The queuing network approach is applied to model NP resources and application work flows. The Mean Value Analysis algorithm is used to obtain performance metrics at the component level
and the operational analysis is used to obtain response time metrics at the system level. At first service rate, throughput, and response time should be measured at the component level using the Mean Value Analysis (MVA) method. The next step is to measure throughput and response time at the system level by combining measuring results at the component level. Finally, we can measure the throughput and the response time of the whole network processor. This method considers the specificities of modeled network processor architectures
and a computational process. The software system based on the theoretical performance analysis method is designed and developed. It consists of two applications for evaluations: C#-based sequential program and parallel
program on MPI.NET. Software system allows evaluating the performance of NP-based application designs and exporting results to MS Excel. NP-based Web switch applications typically go through three major pipeline stages: packet receiving, packet processing, and packet transmitting. The MPI.NET program allows evaluating performance of these stages in parallel. As an example, the performance model was applied to the standard code for packet receiving stage of NP-based layer-4 (L4) switch and layer-7 (L7) switch. The throughput and response
time of the packet receiving stage are obtained. The relationships between the critical performance metrics are
plotted. There are dependencies between the arrival rate and the response time, between the arrival rate and the throughput. The bottleneck of the NP application is on DRAM access. The results can be useful for designers to troubleshoot performance bottlenecks and definethe capacity of the switch. |
URI: | http://ea.donntu.org/handle/123456789/29924 |
Располагается в коллекциях: | Випуск 2 (18)
|
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.
|