Поддержка службы распространения данных для тренажерных систем реального времени DDS (Data Distribution Service)
Продукция нашей компании имеет поддержку как DDS так и HLA/IEEE1516, что значительно расширяет масштабируемость решений, которые мы предлагаем.
DDS (Data Distribution Service, Служба распространения данных) для систем реального времени является стандартом межмашинного взаимодействия Object Managment Group, целью которого является обеспечение масштабируемых, оперативных, надежных, высокопроизводительных и совместимых обменов данными с использованием шаблона «издатель — подписчик». DDS удовлетворяет потребности приложений, связанных с управлением воздушным движением, умных сетей энергоснабжения, автономных средств передвижения, робототехники, логистики, энергоснабжения, медицинского оборудования, симуляции и тестирования, космонавтики и обороны, интернета вещей, а также других приложений, требующих обмена данных в реальном времени.
Для тренажерных систем DDS является аналогом HLA/IEEE1516.
Необходимость создания более реалистичных и сложных сред моделирования и симуляции (M&S), а также расширения спектра передаваемых данных, требует чрезвычайно высокой пропускной способности при низких задержках и совместном использовании данных в реальном времени через географически распределенные распределенные системы и сети. Это сочетается с необходимостью предоставления решений с открытой архитектурой, которая может обеспечить возможность повторного использования и взаимодействия между моделями и тренажерами/симуляторами:
особенности DDS : Совместимость между различными реализациями DDS (разные производители) на уровне протокола., Синхронизация данных с альтернативными источниками, высокая производительность – Поддержание производительности по мере увеличения масштаба моделирования. Требования к данным с низкой задержкой. Приоритизация и распределение данных в режиме реального времени. Безопасность, Конфиденциальность, ,Поддержка элементов динамического моделирования, Отказоустойчивость.
Таким образом стандарт службы распределения данных (DDS) OMG для систем реального времени все чаще используется для удовлетворения требований к распределению данных в реальном времени в крупномасштабных высокораспределенных тренажерных системах.