<?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-2015-4-546-562</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-272</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>Articles</subject></subj-group></article-categories><title-group><article-title>Инструментальная система для поддержки разработки и исследования программно-конфигурируемых сетей подвижных объектов</article-title><trans-title-group xml:lang="en"><trans-title>Instrumental Supporting System for Developing and Analysis of Software-Deﬁned Networks of Mobile Objects</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>Sokolov</surname><given-names>V. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>докт. физ.-мат. наук., профессор, заведующий кафедрой теоретической информатики</p><p>ул. Советская, 14, г. Ярославль, 150000 Россия</p></bio><bio xml:lang="en"><p> Doctor, Professor</p><p>Sovetskaya str., 14, Yaroslavl, 150000, Russia</p></bio><email xlink:type="simple">valery-sokolov@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>Korsakov</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>ул. Белинского, 28-75, г. Ярославль, 150047 Россия ассистент кафедры теоретической информатики</p><p>ул. Советская, 14, г. Ярославль, 150000 России ассистент кафедры теоретической информатики</p></bio><bio xml:lang="en"><p> Belinskogo str., 28-75, Yaroslavl, 150047, Russia</p><p>Assistant Professor Sovetskaya str., 14, Yaroslavl, 150000, Russia</p></bio><email xlink:type="simple">sta@stasoft.net</email><xref ref-type="aff" rid="aff-2"/></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>Smirnov</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. физ.-мат. наук., доцент кафедры теоретической информатики</p><p>ул. Советская, 14, г. Ярославль, 150000 Россия</p></bio><bio xml:lang="en"><p>Associate Professor</p><p>Sovetskaya str., 14, Yaroslavl, 150000, Russia</p></bio><email xlink:type="simple">alexander_sm@mail.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>Bashkin</surname><given-names>V. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>докт. физ.-мат. наук., доцент, доцент кафедры теоретической информатики</p><p>ул. Советская, 14, г. Ярославль, 150000 Россия</p></bio><bio xml:lang="en"><p>Associate Professor</p><p>Sovetskaya str., 14, Yaroslavl, 150000, Russia</p></bio><email xlink:type="simple">v_bashkin@mail.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>Nikitin</surname><given-names>E. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>студент</p><p>ул. Советская, 14, г. Ярославль, 150000 Россия</p></bio><bio xml:lang="en"><p>student</p><p>Sovetskaya str., 14, Yaroslavl, 150000, Russia</p></bio><email xlink:type="simple">nik.zhenya@gmail.com</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>P.G. Demidov Yaroslavl State University</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>ООО Нетше лабб&#13;
&#13;
Ярославский государственный университет им. П.Г. Демидова</institution><country>Россия</country></aff><aff xml:lang="en"><institution>CEO, NETSHe Lab Ltd&#13;
&#13;
P.G. Demidov Yaroslavl State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2015</year></pub-date><pub-date pub-type="epub"><day>20</day><month>08</month><year>2015</year></pub-date><volume>22</volume><issue>4</issue><fpage>546</fpage><lpage>562</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Соколов В.А., Корсаков С.В., Смирнов А.В., Башкин В.А., Никитин Е.С., 2015</copyright-statement><copyright-year>2015</copyright-year><copyright-holder xml:lang="ru">Соколов В.А., Корсаков С.В., Смирнов А.В., Башкин В.А., Никитин Е.С.</copyright-holder><copyright-holder xml:lang="en">Sokolov V.A., Korsakov S.V., Smirnov A.V., Bashkin V.A., Nikitin E.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://www.mais-journal.ru/jour/article/view/272">https://www.mais-journal.ru/jour/article/view/272</self-uri><abstract><p>В данной статье рассмотрены принципы организации беспроводных mesh-сетей  программно-конфигурируемых сетей подвижных объектов. Основное внимание уделяется вопросам построения эффективных алгоритмов маршрутизации для подобных сетей. Математической моделью системы является стандартная транспортная сеть. В качестве ключевого параметра системы маршрутизации рассматривается коэффициент доступности узла  функция, зависящая от ряда основных и дополнительных параметров ((mesh-факторовв), характеризующих маршрут между двумя узлами сети. Каждой паре (дуга, узел) сопоставляется композитный параметр, характеризующий 裂доступностьь узла по маршруту, начинающемуся данной дугой. Лучшим ((кратчайшимм) маршрутом между двумя узлами считается маршрут с наибольшим коэффициентом доступности. Описаны правила построения и обновления таблиц маршрутизации узлами сети. Получая анонс от соседа, узел имеет сведения об энергетике соединения, надежности соединения, времениполучения анонса, отсутствии промежуточных узлов, а также располагаемой пропускной способности. На основании этой информации ко всем маршрутам, проходящим через данного соседа, может быть применена пенализация (наложение штрафа) или поощрение (увеличение коэффициента доступности). Указанная схема пенализации / поощрения складывается из отдельных аспектов:1. Пенализация за актуальность информации.2. Пенализация / вознаграждение за надежность узла.3. Пенализация за энергетику соединения.4. Пенализация за располагаемую пропускную способность.На основе предложенных эвристических алгоритмов маршрутизации построен симулятор беспроводной mesh-сети подвижных объектов, описание и характеристики которого приведены в статье. Также рассмотрены особенности программной реализации симулятора.</p></abstract><trans-abstract xml:lang="en"><p>This article describes the organization principles for wireless mesh-networks (software-deﬁned net-works of mobile objects). The emphasis is on the questions of getting eﬀective routing algorithms for such networks. The mathematical model of the system is the standard transportation network. The key parameter of the routing system is the node reachability coeﬃcient — the function depending on several basic and additional parameters (“mesh-factors”), which characterize the route between two network nodes. Each pair (arc, node) is juxtaposed to a composite parameter which characterizes the “reacha-bility” of the node by the route which begins with this arc. The best (“shortest”) route between two nodes is the route with the maximum reachability coeﬃcient. The rules of building and refreshing the routing tables by the network nodes are described. With the announcement from the neighbor the node gets the information about the connection energy and reliability, the announcement time of receipt, the absence of transitional nodes and also about the connection capability. On the basis of this informationthe node applies the penalization (decreasing the reachability coeﬃcient) or the reward (increasing the reachability coeﬃcient) to all routes through this neighbor node. The penalization / reward scheme has some separate aspects: 1. Penalization for the actuality of information. 2. Penalization / reward for the reliability of a node. 3. Penalization for the connection energy. 4. Penalization for the present connection capability. The simulator of the wireless mesh-network of mobile objects is written. It is based on the suggested heuristic algorithms. The description and characteristics of the simulator are stated in the article. The peculiarities of its program realization are also examined.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>mesh-сеть</kwd><kwd>сетевой протокол</kwd><kwd>маршрутизация</kwd><kwd>пенализация</kwd><kwd>эвристический алгоритм</kwd><kwd>симулятор</kwd></kwd-group><kwd-group xml:lang="en"><kwd>mesh-network</kwd><kwd>network protocol</kwd><kwd>routing</kwd><kwd>penalization</kwd><kwd>heuristic algorithm</kwd><kwd>simulator</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">“B.A.T.M.A.N. Advanced Documentation Overview”, 2014, http://www.open-mesh.org/projects/batman-adv/wiki.</mixed-citation><mixed-citation xml:lang="en">“B.A.T.M.A.N. Advanced Documentation Overview”, 2014, http://www.open-mesh.org/projects/batman-adv/wiki.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Conner W. S. et al., “IEEE 802.11s Tutorial”, 2006, http://www.ieee802.org/802 tutorials/06-November/802.11s Tutorial r5.pdf.</mixed-citation><mixed-citation xml:lang="en">Conner W. S. et al., “IEEE 802.11s Tutorial”, 2006, http://www.ieee802.org/802 tutorials/06-November/802.11s Tutorial r5.pdf.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">“Mobile Mesh Networks for Military, Defense and Public Safety”, 2015, http://meshdynamics.com/military-mesh-networks.html.</mixed-citation><mixed-citation xml:lang="en">“Mobile Mesh Networks for Military, Defense and Public Safety”, 2015, http://meshdynamics.com/military-mesh-networks.html.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Shen W. L. et al., “Autonomous Mobile Mesh Networks”, IEEE Transactions on Mobile Computing, 13:2 (2014), 364–376.</mixed-citation><mixed-citation xml:lang="en">Shen W. L. et al., “Autonomous Mobile Mesh Networks”, IEEE Transactions on Mobile Computing, 13:2 (2014), 364–376.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Boukerche A. et al., “Routing protocols in ad hoc networks: A survey”, Computer Networks, 55:13 (2011), 3032–3080.</mixed-citation><mixed-citation xml:lang="en">Boukerche A. et al., “Routing protocols in ad hoc networks: A survey”, Computer Networks, 55:13 (2011), 3032–3080.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Broch J. et al., “A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols”, Proc. of ACM/IEEE International Conference on Mobile Computing and Networking, 1998, 85–97.</mixed-citation><mixed-citation xml:lang="en">Broch J. et al., “A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols”, Proc. of ACM/IEEE International Conference on Mobile Computing and Networking, 1998, 85–97.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Servetto S.D., Barrenechea G., “Constrained Random Walks on Random Graphs: Routing Algorithms for Large Scale Wireless Sensor Networks”, Proc. of 1st ACM International Workshop on Wireless Sensor Networks and Applications, 2002, 12–21.</mixed-citation><mixed-citation xml:lang="en">Servetto S.D., Barrenechea G., “Constrained Random Walks on Random Graphs: Routing Algorithms for Large Scale Wireless Sensor Networks”, Proc. of 1st ACM International Workshop on Wireless Sensor Networks and Applications, 2002, 12–21.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Nelakuditi S. et al., “Adaptive Proportional Routing: A Localized QoS Routing Approach”, IEEE/ACM Transactions on Networking, 10:6 (2002), 790–804.</mixed-citation><mixed-citation xml:lang="en">Nelakuditi S. et al., “Adaptive Proportional Routing: A Localized QoS Routing Approach”, IEEE/ACM Transactions on Networking, 10:6 (2002), 790–804.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Baumann R. et al., “Routing in Large-Scale Wireless Mesh Networks Using Temperature Fields”, IEEE Network, 2008, 25–31.</mixed-citation><mixed-citation xml:lang="en">Baumann R. et al., “Routing in Large-Scale Wireless Mesh Networks Using Temperature Fields”, IEEE Network, 2008, 25–31.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Cormen T. H. et al., Introduction to Algorithms, MIT Press, 2009.</mixed-citation><mixed-citation xml:lang="en">Cormen T. H. et al., Introduction to Algorithms, MIT Press, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Perkins Ch. E. et al., “Performance Comparison of Two On-demand Routing protocols for Ad Hoc Networks”, IEEE Personal Communications, 2001, 16–28.</mixed-citation><mixed-citation xml:lang="en">Perkins Ch. E. et al., “Performance Comparison of Two On-demand Routing protocols for Ad Hoc Networks”, IEEE Personal Communications, 2001, 16–28.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Awerbuch B. et al., “On the Survivability of Routing Protocols in Ad Hoc Wireless Networks”, CERIAS Tech Report 2005–121, 2005.</mixed-citation><mixed-citation xml:lang="en">Awerbuch B. et al., “On the Survivability of Routing Protocols in Ad Hoc Wireless Networks”, CERIAS Tech Report 2005–121, 2005.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Nelakuditi S., Zhang Zh.-L., “On Selection of Paths for Multipath Routing”, Proc. of IWQoS, 2001, 170–186.</mixed-citation><mixed-citation xml:lang="en">Nelakuditi S., Zhang Zh.-L., “On Selection of Paths for Multipath Routing”, Proc. of IWQoS, 2001, 170–186.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Nguyen Ph. H. et al., “Distributed routing algorithms to manage power ﬂow in agent-based active distribution network”, Innovative Smart Grid Technologies Conference Europe (ISGT Europe), IEEE PES, 2010, 1–7.</mixed-citation><mixed-citation xml:lang="en">Nguyen Ph. H. et al., “Distributed routing algorithms to manage power ﬂow in agent-based active distribution network”, Innovative Smart Grid Technologies Conference Europe (ISGT Europe), IEEE PES, 2010, 1–7.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Brunsch T. et al., “Smoothed Analysis of the Successive Shortest Path Algorithm”, 2015, arXiv: 1501.05493v1.</mixed-citation><mixed-citation xml:lang="en">Brunsch T. et al., “Smoothed Analysis of the Successive Shortest Path Algorithm”, 2015, arXiv: 1501.05493v1.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Spielman D. A., Teng Sh.-H., “Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time”, Journal of the ACM, 51:3 (2004), 385–463.</mixed-citation><mixed-citation xml:lang="en">Spielman D. A., Teng Sh.-H., “Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time”, Journal of the ACM, 51:3 (2004), 385–463.</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>
