ІМОВІРНІСНИЙ АНАЛІЗ БАГАТОКАНАЛЬНИХ ШИННИХ АРБІТРІВ ІНТЕРФЕЙСІВ ОБЧИСЛЮВАЛЬНИХ МЕРЕЖ
DOI:
https://doi.org/10.33042/2522-1809-2023-6-180-27-32Ключові слова:
алгоритм, обслуговування, заявка-імпульс, інтерфейс, шинний арбітр, загальна шинаАнотація
Під час передачі інформації з інтерфейсу виникає проблема вирішення конфліктів через одночасне звернення кількох абонентів до одного каналу зв’язку та необхідності обслуговування лише одного з них. З метою забезпечення високої швидкості ці конфлікти переважно вирішуються апаратно за певним алгоритмом на основі використання шинних арбітрів. Шинний арбітр, функціонуючи за умов випадкових потоків подій, істотно впливає на характеристики процесу передачі інформації. У зв’язку з цим вибір найбільш раціональної схеми побудови та функціонування шинного арбітра та його розробка є важливим завданням при проєктуванні комп’ютерної мережі, яку необхідно вирішувати з урахуванням усіх факторів, що впливають на процеси передачі інформації. На вибір схеми побудови шинного арбітра та алгоритму його функціонування впливає багато факторів. Проаналізувати різні схеми побудови шинних арбітрів та алгоритми їх функціонування на логічному рівні можна лише за допомогою моделювання. Метою досліджень є розробка та аналіз моделей шинних арбітрів з урахуванням специфіки інтерфейсу «Загальна шина». Шинний арбітр функціонує за умов випадкових потоків подій. Як апарат досліджень обрано теорію випадкових імпульсних потоків, що дозволяє врахувати специфіку передачі інформації комп’ютерною мережею – передача по кадрам. Аналіз функціонування шинних арбітрів проведений у припущенні, що запити на передачу масивів інформації утворюють пуасонівський потік подій, а запити, що надходять, і інтервал часу їх обслуговування утворюють прямокутно-імпульсний пуасонівський випадковий потік. Проведено дослідження трьох основних алгоритмів, які використовуються при арбітражі в інтерфейсі: «перший прийшов – першим обслужений» (FIFO), з відносним пріоритетом та з циклічним алгоритмом обслуговування. Виведено вирази для часу затримки заявки від джерела запитів залежно від інтенсивності надходження та часу передачі інформації.
Посилання
Ben-Hafaiedh, I., & Slimane, M. B. (2016). Model-based Design and Formal Analysis of Arbitration Protocols on Multiple-Bus Architecture. In M. Ghazel, & M. Jmaiel (Eds.), Proceedings of the 10th Workshop on Verification and Evaluation of Computer and Communication System (VECoS 2016) (vol. 1689, pp. 177–192). CEUR Workshop Proceedings. Retrieved from https://ceur-ws.org/Vol-1689/paper15.pdf
Ben-Hafaiedh, I., Graf, S., & Jaber, M. (2011). Model-based design and distributed implementation of bus arbiter for multiprocessors. Proceedings of the 18th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2011) (pp. 65–68). Institute of Electrical and Electronics Engineers (IEEE). DOI: 10.1109/ICECS.2011.6122215
Huseynov, Z. N., Mammadov, M. S., & Ismayilov, T. A. (2023). Modeling and analysis of the characteristics of multichannel and multi-node computer networks with priority service. IAPGOŚ, 13(2), 74–77. DOI: 10.35784/iapgos.3394
Huseynov, Z. N. (2022). Optimization of the characteristics of single-channel and multi-node computer networks providing priority services. German International Journal of Modern Science, (30), 51–57. Retrieved from https://www.calameo.com/read/006382151f80237fa4a38
Poletti, F., Bertozzi, D., Benini, L. & Bogliolo, A. (2003). Performance Analysis of Arbitration Policies for SoC Communication Architectures. Design Automation for Embedded Systems, 8, 189–210. DOI: 10.1023/B:DAEM.0000003962.54165.5c
Doifode, N., Padole, D., & Bajaj, P. R. (2008). Design and Performance analysis of efficient bus arbitration schemes for on-chip shared bus Multi-processor SoC. International Journal of Computer Science and Network Security (IJCSNS), 8(9), 250–255. Retrieved from https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=2babc8a6cdb8fcd6d1b5d9e810ec887a21332ec3
Golubenko, V. V., & Lozhkovskii, A. G. (2018). Analysis of analytical decisions on traffic prioritization in packet communication networks. Proceedings of the O. S. Popov ONAT, (2), 89–93. Retrieved from http://nbuv.gov.ua/UJRN/Nponaz_2018_2_13 [in Ukrainian]
Ryzhikov, Yu. I. (2006). Average waiting and dwell times in multi-channel priority systems. Information and control systems, 6, 43–49.
Lysenko, E. V., Lytvynov, A. L., & Dikmarov, Ye. F. (1982). Multichannel priority device (USSR Patent No. 970372). USSR State Committee for Inventions and Discoveries. Retrieved from https://patents.su/3-970372-mnogokanalnoe-prioritetnoe-ustrojjstvo.html
Litvinov, A. L. (2006). Mathematical models of computer networks. Proceedings of the XXXIX scientific and practical conference of scientific and pedagogical workers, scientists, postgraduate students and employees of the academy (pp. 106–108). Ukrainian Engineering and Pedagogical Academy (UEPA) [in Ukrainian]
Sediakin, M. M. (1965). Elements of the theory of random impulse flows. Soviet Radio.
Litvinov, A. L. (2018). Theory of mass service systems: study guide. O. M. Beketov NUUE. Retrieved from https://eprints.kname.edu.ua/50287/1/2017_ПЕЧ_29Н_ТеоріяСистМасОбслугов Литвинов.pdf [in Ukrainian]
Lytvyn, O. M., Lytvynov, A. L., & Nechuiviter, O. P. (2012). Multichannel device for connection of subscribers to common bus with cyclic priority service (Ukraine Patent No. 69115). The State System of Intellectual Property of Ukraine, State Enterprise “Ukrainian Institute of Intellectual Property”. Retrieved from https://uapatents.com/4-69115-bagatokanalnijj-pristrijj-dlya-pidklyuchennya-abonentiv-do-zagalno-magistrali-iz-ciklichnim-prioritetnim-obslugovuvannyam.html [in Ukrainian]
Lytvynov, A. L., Vasiutin, O. S., & Lavrov, R. V. (2014). Multichannel device for connection of subscribers to common bus with first-come, first-served service algorithm (Ukraine Patent No. 89694). The State System of Intellectual Property of Ukraine, State Enterprise “Ukrainian Institute of Intellectual Property”. Retrieved from https://uapatents.com/8-89694-bagatokanalnijj-pristrijj-dlya-pidklyuchennya-abonentiv-do-zagalno-magistrali-z-algoritmom-obslugovuvannya-pershim-prijjshov-pershim-obsluzhenijj.html [in Ukrainian]
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Автори, які публікуються у цьому збірнику, погоджуються з наступними умовами:
- Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії CC BY-NC-ND 4.0 (із Зазначенням Авторства – Некомерційна – Без Похідних 4.0 Міжнародна), котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
- Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
- Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).