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 PDF
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
Read Print
Internet Authorized users SPbPU
Read Print
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics