<?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">pribor</journal-id><journal-title-group><journal-title xml:lang="ru">Известия высших учебных заведений. Приборостроение</journal-title><trans-title-group xml:lang="en"><trans-title>Journal of Instrument Engineering</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0021-3454</issn><issn pub-type="epub">2500-0381</issn><publisher><publisher-name>Национальный исследовательский университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/0021-3454-2023-66-4-285-296</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-86</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>SYSTEM ANALYSIS, MANAGEMENT AND INFORMATION PROCESSING</subject></subj-group></article-categories><title-group><article-title>Метод передачи данных в программно-конфигурируемых сетях с использованием планировщика и контроля доставки</article-title><trans-title-group xml:lang="en"><trans-title>Method of data transmission in software-defined networks using a scheduler and rate control</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>Nikishin</surname><given-names>K. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кирилл Игоревич Никишин — канд. техн. наук; кафедра вычислительной техники; доцент</p><p>Пенза</p></bio><bio xml:lang="en"><p>Kirill I. Nikishin — PhD; Department of Computer Science; Аssociate professor</p><p>Penza</p></bio><email xlink:type="simple">nkipnz@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Пензенский государственный университет</institution></aff><aff xml:lang="en"><institution>Penza State University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>26</day><month>11</month><year>2024</year></pub-date><volume>66</volume><issue>4</issue><fpage>285</fpage><lpage>296</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Национальный исследовательский университет ИТМО</copyright-holder><copyright-holder xml:lang="en">Национальный исследовательский университет ИТМО</copyright-holder><license xlink:href="https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://pribor.ifmo.ru/jour/article/view/86">https://pribor.ifmo.ru/jour/article/view/86</self-uri><abstract><p>Предложен метод передачи данных с использованием планировщика и функции контроля доставки в программно-конфигурируемых сетях, разработан алгоритм его работы. Рассмотрен возможный вариант аппаратной реализации коммутатора OpenFlow, выполняющего обработку и передачу разнородного трафика. Описаны особенности функционирования основных узлов коммутатора — планировщика расписания и валидатора времени доставки. На основе предложенного метода проведено моделирование программноконфигурируемых сетей с помощью аппарата сетей Петри. Исследованы вероятностно-временные характеристики модели, проведена верификация метода с использованием сетей Петри. Эффективность предложенного метода заключается в том, что загрузка коммутатора остается постоянной за счет более гибкой настройки расписания планировщика (вместо использования жестких тайм-аутов), а также возможности досрочной передачи стандартных данных.  </p></abstract><trans-abstract xml:lang="en"><p>A method of data transmission using a scheduler and a delivery control function in software-defined networks is proposed, and an algorithm for its operation is developed. A possible variant of the hardware implementation of the OpenFlow switch, which performs the processing and transmission of heterogeneous traffic, is considered. The features of the functioning of the main nodes of the switch - the scheduler and the delivery time validator - are described. On the basis of the proposed method, modeling of software-defined networks using the apparatus of Petri nets is carried out. The probabilistic-temporal characteristics of the model are studied, and the method is verified using Petri nets. The effectiveness of the proposed method lies in the fact that the switch load remains constant due to more flexible scheduler settings (instead of using hard timeouts), as well as the possibility of early transmission of standard data. </p></trans-abstract><kwd-group xml:lang="ru"><kwd>программно-конфигурируемые сети</kwd><kwd>OpenFlow</kwd><kwd>коммутатор</kwd><kwd>Ethernet</kwd><kwd>трафик</kwd><kwd>режим реального времени</kwd><kwd>планировщик расписания</kwd><kwd>контроль доставки кадров</kwd><kwd>сети Петри</kwd></kwd-group><kwd-group xml:lang="en"><kwd>software-defined networks</kwd><kwd>OpenFlow</kwd><kwd>switch</kwd><kwd>Ethernet</kwd><kwd>traffic</kwd><kwd>real-time mode</kwd><kwd>scheduler</kwd><kwd>frames delivery control</kwd><kwd>Petri nets</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">Олифер В. Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы. 4-е изд. СПб: Питер, 2010. 943 с.</mixed-citation><mixed-citation xml:lang="en">Olifer V.G., Olifer N.A. Komp'yuternyye seti. Printsipy, tekhnologii, protokoly (Computer Networks. Principles, Technologies, Protocols), St. Petersburg, 2010, 943 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Karakus M., Durresi A. Quality of service (QoS) in software defined networking (SDN): A survey // Journal of Network and Computer Applications. 2017. Vol. 80. P. 200—218.</mixed-citation><mixed-citation xml:lang="en">Karakus M., Durresi A. Journal of Network and Computer Applications, 2017, vol. 80, pp. 200–218.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Перепелкин Д. А., Бышов В. С. Балансировка потоков данных в программно-конфигурируемых сетях с обеспечением качества обслуживания сетевых сервисов // Радиотехника. 2016. № 11. C. 111—119.</mixed-citation><mixed-citation xml:lang="en">Perepelkin D.A., Byshov V.S. Radioengineering, 2016, no. 11, pp. 111–119. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Никишин К. И. Механизм управления трафиком реального времени в коммутаторе Ethernet // Вестник компьютерных и информационных технологий. 2015. № 10. С. 32—37.</mixed-citation><mixed-citation xml:lang="en">Nikishin K.I. Vestnik komp'iuternykh i informatsionnykh tekhnologii (Herald of Computer and Information Technologies), 2015, no. 10, pp. 32–37. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Nikishin K., Konnov N. Schedule Time-Triggered Ethernet // 2020 International Conference on Engineering Management of Communication and Technology (EMCTECH). Vienna, Austria, 2020. P. 1—5. DOI: 10.1109/EMCTECH49634.2020.9261540.</mixed-citation><mixed-citation xml:lang="en">Nikishin K., Konnov N. 2020 International Conference on Engineering Management of Communication and Technology (EMCTECH), Vienna, Austria, 2020, pp. 1–5, DOI: 10.1109/EMCTECH49634.2020.9261540.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Nikishin K., Konnov N., Pashchenko D. Modelling of systems using Time-Triggered Ethernet // Springer Information Technologies and Mathematical Modelling — Queueing Theory and Applications. 2017. Vol. 638. Ser. Communications in Computer and Information Science. P. 303—314.</mixed-citation><mixed-citation xml:lang="en">Nikishin K., Konnov N., Pashchenko D. Springer Information Technologies and Mathematical Modelling – Queueing Theory and Applications, 2017, vol. 638, ser. Communications in Computer and Information Science, рр. 303–314.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">McKeown N., Anderson T., Balakrishnan H. et al. Openflow: enabling innovation in campus networks // ACM SIGCOMM Computer Communication Review. 2008. Vol. 38, N 2. P. 69—74.</mixed-citation><mixed-citation xml:lang="en">McKeown N., Anderson T., Balakrishnan H. et al. ACM SIGCOMM Computer Communication Review, 2008, no. 2(38), pp. 69–74.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Shalimov A. et al. Advanced study of SDN/OpenFlow controllers // Proc. of the 9th Central &amp; Eastern European Software Engineering Conf. in Russia. ACM, 2013.</mixed-citation><mixed-citation xml:lang="en">Shalimov A. et al. Proceedings of the 9th Central &amp; Eastern European Software Engineering Conference in Russia, ACM, 2013.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Kobayashi M., Seetharaman S., Parulkar G., Appenzeller G., Little J., Van Reijendam J., McKeown N. Maturing of OpenFlow and Software-Defined Networking Through Deployments // Computer Networks. 2014. Vol. 61. P. 151— 175.</mixed-citation><mixed-citation xml:lang="en">Kobayashi M., Seetharaman S., Parulkar G., Appenzeller G., Little J., Van Reijendam J., McKeown N. Computer Networks, 2014, vol. 61, pp. 151–175.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Maniu R. and Dumitru L. A. Exploring the possibilities of a self⁃ regulating SDN controller // Scientific Bulletin „Mircea cel Batran“ Naval Academy. 2015. Vol. 18, N 1. P. 58—61.</mixed-citation><mixed-citation xml:lang="en">Maniu R. and Dumitru L.A. Scientific Bulletin „Mircea cel Batran“ Naval Academy, 2015, no. 1(18), pp. 58–61.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Перепелкин Д. А. Концептуальный подход динамического формирования трафика программноконфигурируемых телекоммуникационных сетей с балансировкой нагрузки // Информационные технологии. 2015. T. 21, № 8. C. 602—610.</mixed-citation><mixed-citation xml:lang="en">Perepelkin D.A. Information Technologies (Informacionnye Tehnologii), 2015, no. 8(21), pp. 602–610. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Ren H., Li X., Geng J. A SDN⁃ based dynamic traffic scheduling algorithm // IEEE Intern. Conf. on Cyber⁃ Enabled Distributed Computing and Knowledge Discovery (CyberC). Chengdu, China, 2016. DOI: 10.1109/CyberC.2016.103.</mixed-citation><mixed-citation xml:lang="en">Ren H., Li X., Geng J. IEEE International Conference on Cyber⁃ Enabled Distributed Computing and Knowledge Discovery (CyberC), Chengdu, China, 2016, DOI: 10.1109/CyberC.2016.103.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Механов В. Б., Кизилов Е. А. Моделирование цветными сетями Петри обслуживания очередей алгоритмом WRR // Тр. IX. Междунар. науч.-техн. конф. „Новые информационные технологии и системы“. Ч. 1. Пенза: Изд-во ПГУ, 2010. С. 67—73.</mixed-citation><mixed-citation xml:lang="en">Mekhanov V.B., Kizilov E.A. Novyye informatsionnyye tekhnologii i sistemy (New Information Technologies and Systems), Proceedings of the IX International Scientific and Technical Conference, Part 1, Penza, 2010, рр. 67–73. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Kizilov E., Konnov N., Nikishin K., Pashchenko D., Trokoz D. Scheduling queues in the Ethernet switch, considering the waiting time of frames // MATEC Web of Conferences. 2016. Vol. 44. P. 01011-p.1—01011-p. 5.</mixed-citation><mixed-citation xml:lang="en">Kizilov E., Konnov N., Nikishin K., Pashchenko D., Trokoz D. MATEC Web of Conferences, 2016, vol. 44, рр. 01011p.1–01011-p. 5.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Кизилов Е. А., Коннов Н. Н., Механов В. Б., Никишин К. И. Учет времени поступления кадров для управления очередями в коммутаторе // Телематика-2014: тр. XХI Всерос. науч.-метод. конф. СПб: СПбГУ ИТМО, 2014. С. 134—136.</mixed-citation><mixed-citation xml:lang="en">Kizilov E.A., Konnov N.N., Mekhanov V.B., Nikishin K.I. Telematika-2014 (Telematics-2014), Proceedings of the XXI All-Russian Scientific and Methodological Conference, St. Petersburg, 2014, рр. 134–136. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Никишин К. И., Коннов Н. Н., Гурин Е. И. Усовершенствованный механизм передачи трафика жесткого реального времени в сети Ethernet // Изв. вузов. Поволжский регион. Технические науки. 2018. № 4. С. 28—38.</mixed-citation><mixed-citation xml:lang="en">Nikishin K.I., Konnov N.N., Gurin E.I. University proceedings. Volga region. Technical sciences, 2018, no. 4, pp. 28–38. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Jensen K., Kristensen L. M. Coloured Petri Nets. Modelling and Validation of Concurrent Systems. Berlin: Springer, 2009. 384 р.</mixed-citation><mixed-citation xml:lang="en">Jensen K., Kristensen L.M. Coloured Petri Nets. Modelling and Validation of Concurrent Systems, Berlin, Springer, 2009, 384 р.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Никишин К. И., Коннов Н. Н. Генератор трафика Ethernet на основе цветных сетей Петри // Модели, системы, сети в экономике, технике, природе и обществе. 2016. № 1(17). C. 299—307.</mixed-citation><mixed-citation xml:lang="en">Nikishin K.I., Konnov N.N. Models, Systems, Networks in Economics, Technology, Nature and Society, 2016, no. 1(17), pp. 299–307. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Никишин К. И. Моделирование и верификация топологий программно-конфигурируемых сетей // Вестн. Рязанского государственного радиотехнического университета. 2022. № 80. С. 67—74. DOI: 10.21667/19954565-2022-80-67-74.</mixed-citation><mixed-citation xml:lang="en">Nikishin K.I. Vestnik of Ryazan State Radioengineering University, 2022, no. 80, pp. 67–74, DOI: 10.21667/19954565-2022-80-67-74. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Никишин К. И. Моделирование контроллера и верификация процесса передачи данных в программноконфигурируемых сетях // Вестн. Рязанского государственного радиотехнического университета. 2022. № 80. С. 75—83. DOI: 10.21667/1995-4565-2022-80-75-83.</mixed-citation><mixed-citation xml:lang="en">Nikishin K.I. Vestnik of Ryazan State Radioengineering University, 2022, no. 80, pp. 75–83, DOI: 10.21667/19954565-2022-80-75-83. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Никишин К. И. Моделирование процесса передачи трафика в программно-конфигурируемых сетях // Вестн. Рязанского государственного радиотехнического университета. 2022. № 81. С. 32—41. DOI: 10.21667/19954565-2022-81-32-41.</mixed-citation><mixed-citation xml:lang="en">Nikishin K.I. Vestnik of Ryazan State Radioengineering University, 2022, no. 81, pp. 32–41, DOI: 10.21667/19954565-2022-81-32-41. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Никишин К. И. Исследование и моделирование таблицы потоков коммутатора Openflow в программноконфигурируемых сетях // Вестн. Рязанского государственного радиотехнического университета. 2022. № 81. С. 42—50. DOI: 10.21667/1995-4565-2022-81-42-50.</mixed-citation><mixed-citation xml:lang="en">Nikishin K.I. Vestnik of Ryazan State Radioengineering University, 2022, no. 81, pp. 42–50, DOI: 10.21667/19954565-2022-81-42-50. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Никишин К. И. Моделирование процесса передачи трафика реального времени с использованием планировщика и функцией контроля доставки в программно-конфигурируемых сетях // Изв. СПбГЭТУ „ЛЭТИ“. 2023. Т. 16, № 1. С. 53—65. DOI: 10.32603/2071-8985-2023-16-1-53-65.</mixed-citation><mixed-citation xml:lang="en">Nikishin K.I. Saint Petersburg Electrotechnical University Journal, 2023, no. 1(16), рр. 53–65, DOI: 10.32603/20718985-2023-16-1-53-65. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Никишин К. И. Моделирование метода ранней диагностики потерь трафика реального времени в программно-конфигурируемых сетях на основе аппарата сетей Петри // Вестн. Поволжского государственного технологического университета. Сер. „Радиотехнические и инфокоммуникационные системы“. 2022. № 2(54). С. 47—60. DOI: 10.25686/2306-2819.2022.2.4.</mixed-citation><mixed-citation xml:lang="en">Nikishin K.I. Vestnik of Volga State University of Technology. Ser.: Radio Engineering and Infocommunication Systems, 2022, no. 2(54), pp. 47–60, DOI: 10.25686/2306-2819.2022.2.4. (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>
