ОЦІНКА ЧАСОВИХ ХАРАКТЕРИСТИК ЗАДАЧ В БАГАТОПРОЦЕСОРНИХ СИСТЕМАХ РЕАЛЬНОГО ЧАСУ З ВИКОРИСТАННЯМ СІТОК ПЕТРІ
DOI:
https://doi.org/10.32347/2412-9933.2020.42.43-50Ключові слова:
модель, задача реального часу, сітка Петрі, багатопроцесорна системаАнотація
Розглянуто проблему визначення часових характеристик задач у системах реального часу, успішність роботи яких залежить не тільки від їх логічної правильності, а і від часу, за який вони отримують результат. Визначення таких часових характеристик системи на стадії проєктування є досить складною проблемою. Її вирішення на сьогодні засновано на двох основних напрямах: теоретичних розрахунках, пов’язаних з отриманням так званих критеріїв здійсненності і моделюванням роботи системи на моделях. Серед моделей найбільш розповсюдженими є статистичні моделі систем масового обслуговування. Однак, як у першому, так і у другому випадках неможливо отримати гарантований результат, що суттєво ускладнює процес проєктування. Останнім часом з метою моделювання запропоновано використовувати моделі, що засновані на застосуванні апарату сіток Петрі. Але проведені дослідження стосуються лише моделювання однопроцесорних систем. Запропоновано метод оцінювання часових характеристик задач в системах реального часу шляхом аналізу даних, отриманих моделюванням розподілу процесорного часу між задачами згідно обраних алгоритмів планувальника з використанням моделі сіток Петрі для багатопроцесорних систем. Метод гарантує отримання часових характеристик задач при обранні конкретних типів процесорів і планувальника, що потрібно для початку технічного проєктування багатопроцесорних системи реального часу.
Посилання
Zaitsev, V.G., & Tsybaev, E.I., (2019). Real-time computer systems: a textbook. National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”: Kyiv. Igor Sikorsky KPI Electronic Resource: https://ela.kpi.ua/handle/123456789/29604.
Golubev, A.S., (2010). Real-time systems: lecture notes. Vladimir: Publishing house Vladim. State University, 127.
Zaitsev, V.G., Drobyazko, I.P. & Tsybaev, E.I., (2019). Operating Systems: Tutorial, 1. Real-time computer systems: a textbook. Kyiv: Igor Sikorsky KPI Electronic Resource: https://ela.kpi.ua/handle/123456789/29600.
Baker, T., (2003). Multiprocessors EDF and Deadline Monotonic Shedulability Analysis. Proceeding of 24 IEEE Real – Time Systems Symposium, Pp. 120 – 129.
Andersen, B., Daruah, S. & Jonson, J., (2003). Static – Priority Shedulings on Microprocessors. Proccedings of 22 IEEE Real – Time System Symposium, Pp. 193 – 202.
Ferrari, A.D., (1994). Real – Time Scheduling Algorithms. Dr. Dobb’s Jornal, 12, 60 – 66.
Petri nets, (2011). [Electronic resource]: Access mode : http://www.hpc-education.ru/files/lectures/2011/ershov/ershov_2011_lectures05.pdf
Zaitsev, V.G. & Tsybaev, E.I., (2019). A model for estimating time characteristics in real-time computer systems using Petri nets. Management of Complex Systems Development, 40, 76 – 86.
Falk, V.N., (2009). Introduction to Petri Nets and System Modeling. Tutorial. Moscow. [Electronic resource]: https://studfiles.net/preview/1529418.
Stetsenko, I.V., & Boyko, O.V., (2009). System of simulation modeling by means of Petri nets. Mathematical Machines and Systems, 1, 117 – 124.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2020 Vladimir Zaitsev, Evgeniy Tsybaev
Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.