<?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">sustain</journal-id><journal-title-group><journal-title xml:lang="ru">Надежность</journal-title><trans-title-group xml:lang="en"><trans-title>Dependability</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1729-2646</issn><issn pub-type="epub">2500-3909</issn><publisher><publisher-name>RAMS Journal Limited liability company</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21683/1729-2646-2016-16-2-31-38</article-id><article-id custom-type="elpub" pub-id-type="custom">sustain-152</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>FUNCTIONAL RELIABILITY. THE THEORY AND PRACTICE</subject></subj-group></article-categories><title-group><article-title>Геометрический метод оперативного управления распределенным решением информационно-расчетных задач в вычислительных сетях</article-title><trans-title-group xml:lang="en"><trans-title>Geometrical method for the operational control of the distributed solution of information-computing tasks in computer networks</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>Zhurbin</surname><given-names>S. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>старший научный сотрудник 4 ЦНИИ Минобороны России, тел. +7 (910) 408-97- 04, Россия, 141092, Московская обл., г. Королев, ул. Пушкинская, дом 13 кв.224</p></bio><bio xml:lang="en"><p>senior researcher in the 4th CSRI, Ministry of Defense of the Russian Federation. 13-224, Pushkinskaya street, Korolev, Moscow region, 141092, Russia. Phone +7 (910) 408-97-04</p></bio><email xlink:type="simple">serdgo4@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>Kazakov</surname><given-names>G. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук, доцент, начальник управления 4 ЦНИИ Минобороны России, тел. +7 (910) 467-71-66, Россия, 141092, Московская обл., г. Королев, мкр. Юбилейный, ул. Пушкинская, дом 17, кв. 103</p></bio><bio xml:lang="en"><p>Ph.D. in engineering, associate professor, director of the 4th CSRI, Ministry of Defence of the Russian Federation. 17-103, Pushkinskaya street, Yubileinyi, Moscow region, 141092, Russia. Phone +7 (910) 467-71-66</p></bio><email xlink:type="simple">kgv.64@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>4 ЦНИИ Минобороны России, Московская обл., Королев, Россия</institution><country>Россия</country></aff><aff xml:lang="en"><institution>the 4th CSRI, Ministry of Defense of the Russian Federation, Korolev, Moscow Region, Russia</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>4 ЦНИИ Минобороны России, Московская обл., Королев, Россия</institution><country>Россия</country></aff><aff xml:lang="en"><institution>the 4th CSRI, Ministry of Defence of the Russian Federation, Korolev, Moscow Region, Russia</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2016</year></pub-date><pub-date pub-type="epub"><day>13</day><month>09</month><year>2016</year></pub-date><volume>16</volume><issue>2</issue><fpage>31</fpage><lpage>38</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Журбин С.А., Казаков Г.В., 2016</copyright-statement><copyright-year>2016</copyright-year><copyright-holder xml:lang="ru">Журбин С.А., Казаков Г.В.</copyright-holder><copyright-holder xml:lang="en">Zhurbin S.A., Kazakov G.V.</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.dependability.ru/jour/article/view/152">https://www.dependability.ru/jour/article/view/152</self-uri><abstract><sec><title>Цель</title><p>Цель. Одними из основных показателей эффективности применения автоматизированных систем управления являются оперативность и устойчивость процесса управления применением указанных систем. Широкое внедрение в автоматизированные системы управления вычислительной техники и организация на этой базе вычислительных сетей обусловливает необходимость решения задачи эффективного управления распределенными вычислительными процессами с целью обеспечения требуемого уровня оперативности и устойчивости решения поставленных задач. Существующие методы организации вычислительного процесса (методы динамического программирования, ветвей и границ, метод последовательного синтеза вариантов и т.д.) в некоторых ситуациях могут оказаться громоздкими или менее точными. Указанные методы помогают найти решение в режиме интерактивного выбора оптимального варианта организации вычислительного процесса, т.е. последовательного приближения к искомому результату и не позволяют получить априорную оценку времени реализации вычислительного процесса в сети. Применение указанных методов при решении исследовательских задач в ходе проектирования вычислительных сетей представляется затруднительным. В настоящей статье предлагается использование геометрического метода, позволяющего априорно оценить минимальное время решения комплекса информационно-расчетных задач и обеспечить их оптимальное распределение в вычислительной системе. Кроме того, метод позволяет найти полное множество возможных вариантов организации вычислительного процесса в сети с априорной оценкой времени решения для каждого варианта. Суть метода заключается в представлении множества всех возможных вариантов распределения задач по рабочим местам, в общем случае, в виде ломанной гиперповерхности. Для решения поставленной задачи введены критерий и условия оптимальности времени решения информационно-расчетных задач.</p></sec><sec><title>Результаты и выводы</title><p>Результаты и выводы. В настоящей работе множество вариантов реализации вычислительного процесса рассматривается для однородной и неоднородной вычислительных сред. Алгоритм решения задачи для однородной вычислительной среды достаточно прост и позволяет легко определить минимальное время выполнения вычислительных операций. Он основан на геометрическом представлении процесса распределения задач по рабочим местам в виде гиперплоскости, построенной в ортонормированном пространстве, базисными векторами которого являются вычислительные мощности рабочих мест. Кроме того, алгоритм для однородной вычислительной среды может быть успешно использован для приближенной оценки минимального времени решения комплекса задач в сети, для неоднородной вычислительной среды. Поиск минимального времени решения функционально разнотипных задач в неоднородной вычислительной среде проводится путем построения кусочно-линейной гиперповерхности, что несколько усложняет алгоритм, но, в целом, учитывая вычислительные возможности современных персональных компьютеров, вполне реализуем. Проведенные, в ходе предварительных исследований, оценки позволили сделать вывод о возможности применения геометрического метода в вычислительной сети с большим количеством рабочих мест и информационно-расчетных задач. Возможность априорной оценки минимального времени решения комплекса задач в вычислительной сети позволяет использовать, предложенный в работе, метод в решении исследовательских задач на этапе проектирования вычислительной сети для оценки таких ее показателей как оперативность, надежность, устойчивость и др.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Aim</title><p>Aim. Some of the main performance indicators of ACS application are the operational efficiency and stability of the control of the above mentioned systems. The wide application of computing techniques in ACS as well as the organization of computer networks on this basis stipulate the necessity of effective control of distributed computation processes to ensure the required level of operational efficiency and stability while solving the specified tasks. The existing methods used to organize the computation process (method of dynamic programming, branch and bound method, sequential synthesis, etc.) may turn out to be bulky or less accurate in certain situations. These methods help to find a solution in the mode of interactive choice of an optimal variant to organize a computation process, i.e. consecutive approach to the required result and do not allow getting an a priori estimation of the time of computation process in a network. Application of the specified methods when solving research tasks in the course of design of computer networks presents itself as quite difficult. This article offers the application of a geometrical method that allows estimating the minimum time necessary to solve the set of information-computing tasks as well as ensuring their optimal assignment in a computing system. Besides, the method allows finding a full set of possible variants for the organization of a computation process in a network with an a priori estimation of time of the decision for each variant. The principle of the method is to represent the sets of all possible distributions of tasks by workstations in form of a broken hypersurface. To solve the indicated task the criterion and conditions of the optimality of the time spent to solve informationcomputing tasks have been introduced.</p></sec><sec><title>Results and conclusions</title><p>Results and conclusions. This article describes many variants of realization of a computation process for homogeneous and non-homogeneous computing environments. Solution algorithm for a homogeneous computing environment is quite simple and makes it possible to define a minimum time necessary for a computation operations. It is based on a geometrical representation of the distribution of tasks by workstations in form of the hyperplane constructed in orthonormal space whose basis vectors are computation capacities of workstations. Besides, the algorithm for homogeneous computing environment can be successfully used for an approximate estimation of the minimum time necessary to solve a set of tasks in a network, for non-homogeneous computing environment as well. Minimum time necessary to solve functionally different tasks in a non-homogeneous computing environment is defined using a piecewise linear hypersurface that slightly complicates the algorithm, though in general, with consideration of computation capabilities of moderns computers, it is still simply realized. The estimations carried out in the course of preliminary researches, allowed concluding about the application of a geometrical method in a computer network for a large amount of workstations and informationcomputing tasks. The possibility of an a-priori estimation of the minimum time necessary to solve a set of tasks in the computer network allows using the offered method to solve research tasks at the stage of design of a computer network to estimate such indicators as operational efficiency, reliability, stability and etc. The possibility of an aprioristic assessment of the minimum time of the solution of a complex of tasks in the computer network allows to use, offered in work, a method in the solution of research tasks at a design stage of the computer network for an assessment of her such indicators as efficiency, reliability, stability, etc.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>автоматизированное рабочее место</kwd><kwd>вычислительная сеть</kwd><kwd>показатели качества организации вычислительного процесса</kwd><kwd>управление вычислительным процессом</kwd></kwd-group><kwd-group xml:lang="en"><kwd>automated workstation</kwd><kwd>computer network</kwd><kwd>quality indicators of computation process organization</kwd><kwd>control of computation process</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">Воеводин В.В., Воеводин Вл. В. Параллельные вычисления. – СП.: БХВ – Петербург, 2002. – 608 с.</mixed-citation><mixed-citation xml:lang="en">Voevodin V.V., Voevodin Vl. V. Parallel computing. – SP.: BHV – Petersburg, 2002. – 608 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Воеводин В.В. Математические модели и методы в параллельных процессах. – М.: Наука, 1986, 296 с.</mixed-citation><mixed-citation xml:lang="en">Voevodin V.V. mathematical models and methods in parallel processes. – М.: Science, 1986, 296 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Козлов М.В., Малашенко Ю.Е., Назарова И.А. Гарантированные оценки распределения вычислительных ресурсов в условиях неопределенности. – М:, Вычислительный центр РАН, 2011, 46 с.</mixed-citation><mixed-citation xml:lang="en">Kozlov М.V., Malashenko Y.E., Nazarova I.A. Assured estimations of the distribution  of computational resources under uncertainty. – М:, Computing Center of RAS, 2011, 46 p.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Ишакова Е.Н. Теория вычислительных процессов: учебное пособие. – Оренбург: ГОУ ОГУ, 2007. – 160 с.</mixed-citation><mixed-citation xml:lang="en">Ishakova E.N. Theory of computation processes: study guide. – Orenburg: OSU, 2007. -160 p. Voevodin V.V. Linear algebra. – М.: Science, 1980, 400 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Воеводин В.В. Линейная алгебра. – М.: Наука, 1980, 400 с.</mixed-citation><mixed-citation xml:lang="en">Kagan M.L., Samokhin M.V. Mathematics in an engineering higher school. Algebra and  geometry. – М.:Stroyizdat, 2003, 207 p.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Каган М.Л., Самохин М.В. Математика в инженерном ВУЗе. Алгебра и геометрия. – М.:Стройиздат, 2003, 207 с.</mixed-citation><mixed-citation xml:lang="en">Nikolsky S.M. Course of mathematical analysis. Т. 1. –М.: FISMATLIT, 1983, 448 p.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Никольский С.М. Курс математического анализа. Т. 1. –М.: ФИЗМАТЛИТ, 1983, 448 с.</mixed-citation><mixed-citation xml:lang="en">Никольский С.М. Курс математического анализа. Т. 1. –М.: ФИЗМАТЛИТ, 1983, 448 с.</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>
