Details
Title | Комбинированные средства параллельного дискретно-событийного имитационного моделирования: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных» |
---|---|
Creators | Фернандез Флорес Андрес |
Scientific adviser | Самочадин Александр Викторович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | параллельное дискретно-событийное моделирование ; с++ ; pthreads ; phold ; null messages ; time warp ; window racer ; parallel discrete event simulation ; c++ |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 09.04.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-2234 |
Rights | Доступ по паролю из сети Интернет (чтение, печать) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35522 |
Record create date | 7/14/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
В данной работе рассматривается разработка средств для параллельного дискретно-событийного моделирования (PDES), которые позволяют проводить сравнительный анализ различных алгоритмов синхронизации. Были изучены алгоритмы Null Messages, Time Warp и Window Racer, а также их особенности и области применения в зависимости от параметров модели, таких как lookahead, нагрузка и количество используемых логических процессов (LP). Средства написаны на языке программирования C++ с использованием библиотеки Pthreads. Это обеспечило высокую производительность и гибкость архитектуры. Также использовалась модель PHOLD, которая позволила оценить эффективность имплементированных алгоритмов. Результаты показали, что производительность каждого алгоритма зависит от конфигурации модели, а сами средства позволяют гибко переключаться между ними без необходимости повторной реализации. Реализованные средства успешно протестирована и готовы к использованию для дальнейших исследований и разработок в области PDES. Они предоставляют возможность глубокого анализа и оптимизации дискретно событийного моделирования, а также адаптируются под потребности различных моделей.
This paper discusses the development of tools for parallel discrete event simulation (PDES), which allow for a comparative analysis of various synchronization algorithms. The Null Messages, Time Warp, and Window Racer algorithms were studied, as well as their features and applications, depending on model parameters such as lookahead, load, and the number of logical processes (LP) used. The tools are written in the C++ programming language using the Pthreads library. This ensured high performance and flexibility of the architecture. The PHOLD model was also used, which made it possible to evaluate the effectiveness of the implemented algorithms. The results showed that the performance of each algorithm depends on the model configuration, and the tools themselves allow for flexible switching between them without the need for re-implementation. The implemented tools have been successfully tested and are ready to be used for further research and development in the field of PDES. They provide an opportunity for in-depth analysis and optimization of discrete event simulation, as well as adapt to the needs of various models.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0