|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Investigating concurrency in the co-simulation orchestration engine for INTO-CPS
[Исследование влияния использования параллелизма на производительность движка косимуляции в проекте INTO-CPS]
C. Thule, P. G. Larsen Aarhus University, Department of Engineering
Аннотация:
Кибер-физические системы часто включают в себя управляющие кибер-элементы, контролирующие физические объекты и взаимодействующие с ними. Анализ процессов в таких системах является сложной задачей из-за междисциплинарного характера этой области исследований. Моделирование и симуляция поведения составляющих систему компонентов, так называемая косимуляция, позволяет выявлять возможность нежелательного поведения. Интерфейс FMI (Functional Mock-up Interface) описывает стандартный интерфейс взаимодействия с составляющими компонентами, участвующими в такой косимуляции, и может поддерживать различные формализмы. Статья описывает исследование того, насколько различные возможности параллелизма в Scala (акторы, параллельные коллекции и футуры) увеличивают производительность существующего движка Co-Simulation Orchestration Engine, выполняющего косимуляцию. Исследование сопровождалось рефакторингом имеющегося кода с тем, чтобы реализация могла использовать преимущества параллельных возможностей. Для того, чтобы сравнить различные варианты реализации выполнялось по четыре тестовых косимуляции. В тестовых косимуляциях сравнивались параллельные реализации и исходная последовательная реализация, верифицировались результаты моделирования и получались оценки времени моделирования. Анализ показал, что в некоторых случаях параллелизм может использоваться для повышения производительности, но для того, чтобы достичь оптимальной производительности, необходимо комбинировать различные стратегии. На основе полученных результатов предлагаются будущие направления исследований.
Ключевые слова:
Косимуляция, параллелизм, INTO-CPS, кибер-физические системы, FMI.
Образец цитирования:
C. Thule, P. G. Larsen, “Investigating concurrency in the co-simulation orchestration engine for INTO-CPS”, Труды ИСП РАН, 28:2 (2016), 139–156
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp25 https://www.mathnet.ru/rus/tisp/v28/i2/p139
|
Статистика просмотров: |
Страница аннотации: | 139 | PDF полного текста: | 115 | Список литературы: | 40 |
|