<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2019-2-195-202</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-1211</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Computer System Organization</subject></subj-group></article-categories><title-group><article-title>Пороговый анализ деградации запросов внутри вычислительной сети</article-title><trans-title-group xml:lang="en"><trans-title>Threshold Analysis of Request Degradation in the Computer Network</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-6150-3352</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кирнос</surname><given-names>Василий Павлович</given-names></name><name name-style="western" xml:lang="en"><surname>Kirnos</surname><given-names>Vasilii P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Программист-тестировщик.</p><p>Ул. Угличская, 36, Ярославль, 150027</p></bio><bio xml:lang="en"><p>QA performance engineer.</p><p>36 Uglichskaya str., Yaroslavl 150027</p></bio><email xlink:type="simple">vp.kirnos@tensor.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Компания "Тензор", ООО</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Tensor Company</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>28</day><month>06</month><year>2019</year></pub-date><volume>26</volume><issue>2</issue><fpage>195</fpage><lpage>202</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Кирнос В.П., 2019</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="ru">Кирнос В.П.</copyright-holder><copyright-holder xml:lang="en">Kirnos V.P.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.mais-journal.ru/jour/article/view/1211">https://www.mais-journal.ru/jour/article/view/1211</self-uri><abstract><p>В данной работе рассматриваются существующие подходы к оценке производительности вычислительных сетей. Представлена типовая структура сети прикладного уровня модели OSI на примере приложения СБИС3 (продукт Компании Тензор). Далее рассмотрены два подхода, позволяющие анализировать деградации внутри сети на основе агрегированных данных и оперативного анализа.</p><p>В основе первого решения лежит исследование деградации более 60 000 типов запросов между двумя соседними версиями приложения, которое работает на базе вычислительной сети. Каждый тип запросов описывается четырьмя основными метриками, каждая метрика представляет собой временной ряд. На вход алгоритму анализа поступают агрегированные данные выборками по 10 минут. Далее используются пороговые критерии, основанные на математическом ожидании и дисперсии в рамках двух соседних версий программного обеспечения. Такой подход позволяет существенно сократить время для анализа потенциальных проблем при обновлениях в вычислительной сети.</p><p>Информация о каждом запросе на том или ином участке вычислительной сети служит входными данными для второго решения. В качестве порогового критерия выбирается продолжительность ожидания в очереди. Этот тип анализа позволяет диагностировать дефекты, которые становятся причиной 5-образных очередей продолжительностью от нескольких секунд до 10 минут. Подобные дефекты практически не диагностируются в рамках первого подхода.</p></abstract><trans-abstract xml:lang="en"><p>In this paper, the existing approaches to the assessment of computer networks performance are considered. The standard structure of a network of the application layer of the OSI model using the example of SBIS3 application (product of Tensor Company) is treated.</p><p>Further, two approaches allowing to analyze degradations in a network are considered - on the basis of aggregated data and the operational analysis.</p><p>The degradation study of more than 60 000 request types between two versions of application which works on the basis of the computer network is the cornerstone of the first decision. Each type of requests is described by four based metrics, each metrics representing a time series. The input data are aggregated every 10 minutes before an analysis algorithm. Further, the threshold criteria based on mathematical expectation and dispersion within two adjacent versions of the software are used. Such an approach allows to significantly reduce time for the analysis of potential problems in case of updates within the computer network.</p><p>The second decision is based on not aggregated input data. It consists of detail information about all requests, there are data section of the computer network. A threshold criterion is based on durations in the selected queue. This analysis type allows to diagnose the errors with problem clients.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>пороговый критерий</kwd><kwd>матожидание</kwd><kwd>метрика</kwd><kwd>очередь</kwd></kwd-group><kwd-group xml:lang="en"><kwd>threshold criteria</kwd><kwd>mean</kwd><kwd>metric</kwd><kwd>queue</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Newman S., Building Microservices: Designing Fine-Grained Systems, O’Reilly Media, New York, 2015.</mixed-citation><mixed-citation xml:lang="en">Newman S., Building Microservices: Designing Fine-Grained Systems, O’Reilly Media, New York, 2015.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Wieder P., Butler J. M., Theilmann W., Yahyapour R., Service Level Agreements for Cloud Computing, Springer Publishing Company, Incorporated, 2011.</mixed-citation><mixed-citation xml:lang="en">Wieder P., Butler J. M., Theilmann W., Yahyapour R., Service Level Agreements for Cloud Computing, Springer Publishing Company, Incorporated, 2011.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Irdis I., Python Data Analysis, Packt Publishing, 2014.</mixed-citation><mixed-citation xml:lang="en">Irdis I., Python Data Analysis, Packt Publishing, 2014.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Anand M., “Cloud monitor: Monitoring applications in cloud.”, IEEE Cloud Computing for Emerging Markets, CCEM 2012 - Proceedings, 2012, 58-61.</mixed-citation><mixed-citation xml:lang="en">Anand M., “Cloud monitor: Monitoring applications in cloud.”, IEEE Cloud Computing for Emerging Markets, CCEM 2012 - Proceedings, 2012, 58-61.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Khazaei H., Fokaefs M., Zareian S., Beigi-Mohammadi N., Ramprasad B., Shtern M., Gaikwad P., and Litoiu M., “How do I choose the right NoSQL solution? A comprehensive theoretical and experimental survey”, Big Data and Information Analytics (BDIA), (2):1 (2016).</mixed-citation><mixed-citation xml:lang="en">Khazaei H., Fokaefs M., Zareian S., Beigi-Mohammadi N., Ramprasad B., Shtern M., Gaikwad P., and Litoiu M., “How do I choose the right NoSQL solution? A comprehensive theoretical and experimental survey”, Big Data and Information Analytics (BDIA), (2):1 (2016).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
