<?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">oo</journal-id><journal-title-group><journal-title xml:lang="ru">Открытое образование</journal-title><trans-title-group xml:lang="en"><trans-title>Open Education</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-4243</issn><issn pub-type="epub">2079-5939</issn><publisher><publisher-name>Plekhanov Russian University of Economics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21686/1818-4243-2022-5-32-39</article-id><article-id custom-type="elpub" pub-id-type="custom">oo-908</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>НОВЫЕ ТЕХНОЛОГИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>NEW TECHNOLOGIES</subject></subj-group></article-categories><title-group><article-title>Использование имитационного моделирования для оценки временных характеристик распределённой вычислительной системы</article-title><trans-title-group xml:lang="en"><trans-title>Using Simulation Modeling to Estimate Time Characteristics of a Distributed Computing System</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Звонарёва</surname><given-names>Г. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Zvonareva</surname><given-names>G. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Галина Александровна Звонарёва. К.т.н., доцент кафедры «Вычислительные машины, системы и сети»</p><p>Москва</p></bio><bio xml:lang="en"><p>Galina A. Zvonareva. Cand. Sci. (Technical) Associate Professor of the Department of Computers, systems and networks»</p><p> </p></bio><email xlink:type="simple">zvonarevagal@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Бузунов</surname><given-names>Д. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Buzunov</surname><given-names>D. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Денис Сергеевич Бузунов, институт «Системы управления, информатика и электроэнергетика», кафедра «Вычислительные машины, системы и сети»</p><p>Москва</p></bio><bio xml:lang="en"><p>Denis S. Buzunov, Institute «Management systems, informatics and power engineering», Department «Computers, systems and networks»</p><p>Moscow</p></bio><email xlink:type="simple">denis.buzunow@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Московский авиационный институт (национальный исследовательский университет)</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Moscow Aviation Institute (National Research University)</institution><country>Russian Federation</country></aff></aff-alternatives><aff xml:lang="ru" id="aff-2"><institution>Московский авиационный институт (национальный исследовательский университет)</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>13</day><month>11</month><year>2022</year></pub-date><volume>26</volume><issue>5</issue><fpage>32</fpage><lpage>39</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Звонарёва Г.А., Бузунов Д.С., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Звонарёва Г.А., Бузунов Д.С.</copyright-holder><copyright-holder xml:lang="en">Zvonareva G.A., Buzunov D.S.</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://openedu.rea.ru/jour/article/view/908">https://openedu.rea.ru/jour/article/view/908</self-uri><abstract><p>В настоящее время широкое распространение получили распределенные вычислительные системы (ВС) с параллельной обработкой информации. В процессе разработки распределённых вычислительных систем возникает задача анализа влияния параметров рабочей нагрузки и структуры на показатели её производительности. Особое внимание в ходе решения данной задачи следует уделить оценки времени нахождения заявок в очередях в зависимости от алгоритмов приоритезации.</p><p>Для оценки временных характеристик ВС можно использовать различные методы моделирования, наиболее эффективным из которых является имитационное моделирование. При этом важно не только провести моделирование, но и удостовериться в точности полученных результатов.</p><p>Целью данного исследования является при использовании имитационного моделирования получение временных характеристик распределенной ВС с заданной точностью, оценка потребного времени моделирования.</p><p>Для решения этой задачи была разработана имитационная модель, отражающая во временной области функционирование распределенных ВС с учетом алгоритмов приоритезации, а также модель рабочей нагрузки, соответствующей рассматриваемому классу вычислительных систем. Для реализации модели использовался язык GPSS. На основе полученных результатов моделирования можно сравнить влияние различных алгоритмов обработки приоритетов заявок в зависимости от параметров рабочей нагрузки и структуры. Для оценки точности результатов моделирования использовался регенеративный метод анализа моделей, основанный на понятиях регенеративного процесса и точек регенерации.</p><p>В статье приводятся результаты исследований оценки точности среднего времени нахождения заявок в очереди в зависимости от алгоритмов приоритезации при использовании регенеративного метода, а также необходимое время моделирования для достижения желаемой точности. Благодаря этому появляется возможность обоснованно рекомендовать наиболее выгодный из рассматриваемых алгоритмов приоритезации к реализации в разрабатываемой вычислительной системе в зависимости от предъявляемых требований.</p><p>Приведенный подход к анализу функционирования распределенных ВС и оценке их временных характеристик также несомненно будет полезен для использования в учебном процессе для обучения студентов по курсам «Вычислительные системы» и «Имитационное моделирование».</p></abstract><trans-abstract xml:lang="en"><p>In present time, distributed computing systems with parallel data processing are widely used. During development of such distributed systems problem of analyzing workload and structure parameters impact on system performance is presented. Special attention have to be pointed towards evaluating time spent by requests in queues and effects of prioritization algorithms on it.</p><p>To evaluate computing system’s time characteristics different modeling methods can be used, most effective of which is simulation modeling. It is important, however, not to just conduct modeling, but to make sure that results are accurate.</p><p>The purpose of this research is acquiring time characteristics of distributed computing system with use of simulation modeling with certain accuracy and estimation of modeling time required.</p><p>To achieve this task simulation model was developed, which represents functioning of distributed computing systems in set period and takes into account prioritization algorithm, and workload model, which corresponds with selected computational system class. The GPSS language was used to implement the model. Based on the obtained simulation results, it is possible to compare the impact of different algorithms for processing priority requests depending on the parameters of the workload and structure. To evaluate accuracy of results regenerative method of model analysis was used, which is based on concepts of regenerative process and regeneration points.</p><p>In this paper results of average time spent by requests in queue in dependence with used prioritization algorithm research are presented, as well as time required to achieve desired accuracy. Due to this, it is possible to reasonably recommend the most advantageous of the considered prioritization algorithms for implementation in the developed computing system, depending on the requirements.</p><p>The presented approach to the analysis of the functioning of distributed computing systems and the assessment of their temporal characteristics will also undoubtedly be useful in the educational process for teaching students in the courses “Computer systems” and “Simulation modeling”.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>Распределённые вычислительные системы</kwd><kwd>имитационное моделирование</kwd><kwd>регенеративный метод</kwd><kwd>GPSS</kwd></kwd-group><kwd-group xml:lang="en"><kwd>distributed computing systems</kwd><kwd>simulation modeling</kwd><kwd>regenerative method</kwd><kwd>GPSS</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">Афанасьев А.П., Посыпкин М.А. Аналитическая модель оценки производительности распределённых систем // Программные продукты и системы. 2009. № 4. С. 60–64.</mixed-citation><mixed-citation xml:lang="en">Afanas’yev A.P., Posypkin M.A. Analytical model for evaluating the performance of distributed systems. Programmnyye produkty i sistemy = Software products and systems. 2009; 4: 60-64. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Брехов О.М., Морару В.А. Аналитическое моделирование ЭВМ, управляемой потоком данных // Автоматика и телемеханика. 1993. № 12. С. 165–178.</mixed-citation><mixed-citation xml:lang="en">Brekhov O.M., Moraru V.A. Analytical modeling of computers controlled by data flow Analiticheskoye modelirovaniye EVM, upravlyayemoy potokom dannykh. Avtomatika i telemekhanika = Automation and Telemechanics. 1993; 12: 165–178. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Брехов О.М., Звонарева Г.А., Корнеенкова А.В. Имитационное моделирование. М.: Издательство МАИ, 2015. 323 с.</mixed-citation><mixed-citation xml:lang="en">Brekhov O.M., Zvonareva G.A., Korneyenkova A.V. Imitatsionnoye modelirovaniye = Simulation modeling. Moscow: MAI Publishing House; 2015. 323 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Хританков А.С., Метод анализа производительности распределенных приложений на основе эталонных моделей // Параллельные вычислительные технологии: труды международной научной конференции (28 марта–1 апреля 2011) Челябинск: Издательский центр ЮурГУ, 2011. С. 343–354.</mixed-citation><mixed-citation xml:lang="en">Khritankov A.S. Metod analiza proizvoditel’nosti raspredelennykh prilozheniy na osnove etalonnykh modeley = A method for analyzing the performance of distributed applications based on reference models. Parallel Computing Technologies: Proceedings of the International Scientific Conference (March 28-April 1; 2011) Chelyabinsk: Publishing Center of SUSU; 2011: 343-354. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Лёвина А.П., Обзор метода имитационного моделирования [Электрон. ресурс] // Современная техника и технологии. 2017. № 5. Режим доступа: https://technology.snauka.ru/2017/05/13530. (Дата обращения: 17.12.2021).</mixed-citation><mixed-citation xml:lang="en">Lovina A.P. Overview of the simulation method [Internet]. Sovremennaya tekhnika i tekhnologii = Modern equipment and technologies. 2017; 5. Available from: https://technology.snauka.ru/2017/05/13530. (cited: 17.12.2021). (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Посыпкин М.А., Хританков А.С. О понятии ускорения и эффективности в распределённых системах // Труды Всероссийской научной конференции «Научный сервис в сети Интернет: решение больших задач». (22–27 сентября, г. Новороссийск). М.: МГУ, 2008. С. 149–155.</mixed-citation><mixed-citation xml:lang="en">Posypkin M.A., Khritankov A.S. O ponyatii uskoreniya i effektivnosti v raspredelonnykh sistemakh = On the concept of acceleration and efficiency in distributed systems. Proceedings of the All-Russian Scientific Conference «Scientific Service on the Internet: Solving Big Problems». (September 22-27, Novorossiysk). Moscow: MGU; 2008: 149-155. (In Russ.)New Technologies Open education  V. 26. № 5. 2022 39</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Хританков А.С., Оценка эффективности распределенных систем при решении задач переменного размера // Научно-технический вестник информационных технологий, механики и оптики. 2010. № 2(66). С. 66–71.</mixed-citation><mixed-citation xml:lang="en">Khritankov A.S. Evaluation of the efficiency of distributed systems in solving problems of variable size Otsenka effektivnosti raspredelennykh sistem pri reshenii zadach peremennogo razmera. Nauchno-tekhnicheskiy vestnik informatsionnykh tekhnologiy, mekhaniki i optiki = Scientific and technical bulletin of information technologies, mechanics and optics. 2010; 2(66): 66-71. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Кочержова Е.Н., Оксанич О.И., Донец З.Г. Элементы имитационного моделирования // Современные наукоёмкие технологии. 2014. № 5. С. 161–162.</mixed-citation><mixed-citation xml:lang="en">Kocherzhova Ye.N., Oksanich O.I., Donets Z.G. Elements of simulation modeling. Sovremennyye naukoyomkiye tekhnologii = Modern science-intensive technologies. 2014; 5: 161-162. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Morecki A., Bianchi G., Rzymkowski C. ROMANSY 11: Theory and Practice of Robots and Manipulators. Berlin: Springer, 2014. 432 c.</mixed-citation><mixed-citation xml:lang="en">Morecki A., Bianchi G., Rzymkowski C. ROMANSY 11: Theory and Practice of Robots and Manipulators. Berlin: Springer; 2014. 432 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Брехов О.М., Звонарева Г.А., Рябов В.В. Особенности разработки и анализа имитационной модели мультипроцессорной вычислительной системы // Открытое образование. 2017. № 3. С. 48–56.</mixed-citation><mixed-citation xml:lang="en">Brekhov O.M., Zvonareva G.A., Ryabov V.V. Features of the development and analysis of a simulation model of a multiprocessor computer system. Otkrytoye obrazovaniye = Open Education. 2017; 3: 48-56. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Siemon D. Queueing in the Linux netwok stack // Linux Journal: Networking. 2013</mixed-citation><mixed-citation xml:lang="en">Siemon D. Queueing in the Linux netwok stack. Linux Journal: Networking. 2013</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Ross K., Kurose J. «Delay and Loss in Packet-Switched Networks». 2012</mixed-citation><mixed-citation xml:lang="en">Ross K., Kurose J. Delay and Loss in PacketSwitched Networks. 2012</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Радченко Г.И. Распределенные вычислительные системы: учебное пособие. Челябинск: Фотохудожник, 2012. 184 с.</mixed-citation><mixed-citation xml:lang="en">Radchenko G.I. Raspredelennyye vychislitel’nyye sistemy: uchebnoye posobiye. = Distributed Computing Systems: a tutorial. Chelyabinsk: Photo artist; 2012. 184 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Manchanda N., Anand K. Non-Uniform Memory Access (NUMA). New York: New York University, 2014.</mixed-citation><mixed-citation xml:lang="en">Manchanda N., Anand K. Non-Uniform Memory Access (NUMA). New York: New York University; 2014.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Kling T. The impact of transport protocol, packet size, and connection type on the round trip time // Blekinge Institute of Technology. 2017.</mixed-citation><mixed-citation xml:lang="en">Kling T. The impact of transport protocol, packet size, and connection type on the round trip time. Blekinge Institute of Technology. 2017.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Hornig Charles. A Standard for the Transmission of IP Datagrams over Ethernet Networks [Электрон. ресурс]. Режим доступа: https://datatracker.ietf.org/doc/html/rfc894.</mixed-citation><mixed-citation xml:lang="en">Hornig Charles. A Standard for the Transmission of IP Datagrams over Ethernet Networks [Internet]. Available from: https://datatracker.ietf.org/doc/html/rfc894.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Nain P. Impact of Bursty Traffic on Queues // Statistical Inference for Stochastic Processes. 2002. № 5. С. 307–320.</mixed-citation><mixed-citation xml:lang="en">Nain P. Impact of Bursty Traffic on Queues. Statistical Inference for Stochastic Processes. 2002; 5: 307-320.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Chydzinski A., Samociuk D. Burst ratio in a single-server queue // Samociuk Telecommunication Systems. 2019. № 70. С. 263–276.</mixed-citation><mixed-citation xml:lang="en">Chydzinski A., Samociuk D. Burst ratio in a single-server queue. Samociuk Telecommunication Systems. 2019; 70: 263-276. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Карташевский В.Г., Буранова М.А., Влияние механизмов управления QoS на показатели качества обслуживания мультимедийного трафика сети Internet // T-Comm. 2013. № 8. С. 54–60.</mixed-citation><mixed-citation xml:lang="en">Kartashevskiy V. G., Buranova M. A. Vliyaniye mekhanizmov upravleniya QoS na pokazateli kachestva obsluzhivaniya mul’timediynogo trafika seti Internet = Influence of QoS control mechanisms on indicators of the quality of service of multimedia traffic in the Internet. T-Comm. 2013; 8: 54-60. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Крейн М., Лемуан О. Введение в регенеративный метод анализа моделей. М.: Наука, 1982. 104 с.</mixed-citation><mixed-citation xml:lang="en">Kreyn M., Lemoine O. Vvedeniye v regenerativnyy metod analiza modeley = Introduction to the regenerative method of model analysis. Moscow: Science, 1982. 104 p. (In Russ.)</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>
