Эффект использования
ОСРВ МАКС от АстроСофт отвечает всем современным требованиям к операционным системам реального времени, но, кроме этого, реализует и ряд уникальных возможностей.
Ключевая особенность ОСРВ МАКС — поддержка разделяемой памяти на уровне устройств. Данный механизм обеспечивает синхронизацию контекста задач между несколькими устройствами, работающими под управлением системы. Благодаря этому, совокупность нескольких устройств может реализовать качественно новый подход к выполнению работы. Преимущества данного подхода:
-
увеличение производительности: каждое из устройств выполняет свою часть работы одновременно с другими (распределение задач между устройствами происходит через общий контекст),
-
повышение надёжности системы: выход из строя одного из устройств не влияет на успешность выполнения всей работы (синхронизируемый контекст задач доступен всем устройствам, резервное устройство продолжает выполнение задачи с того состояния, на котором неисправное устройство прекратило работу),
-
масштабируемость системы: состав устройств может меняться в зависимости от потребностей задачи (общий контекст содержит данные о необходимости задействования тех или иных устройств).
Прорабатываемые в данный момент решения в области Mesh и IoT привнесут в систему дополнительные, принципиально новые возможности, особенно востребованные распределенными системами:
Поддержка сетей с ячеистой топологией (Mesh).
- Надёжность и отказоустойчивость сети
Узлы сети соединяются друг с другом, образуя большое количество связей. Благодаря этому, между узлами, которые осуществляют обмен данными, может существовать несколько маршрутов следования трафика. При наличии избыточных маршрутов выход из строя одного из промежуточных узлов не нарушит функционирование всей сети. Информация будет динамически перенаправлена по другому доступному маршруту.
- Самоорганизация
Структура сети формируется автоматически по мере подключения/отключения узлов. При необходимости каждый узел может самостоятельно получить информацию о доступности узла назначения и построить оптимальный маршрут для обмена данными. Данная особенность позволяет избавиться от необходимости ручного администрирования сети и способствует быстрому развёртыванию.
- Увеличение дальности связи
Каждое из устройств может обладать небольшой дальностью связи, однако, территориальное распределение множества соединённых друг с другом устройств позволяет обеспечить гораздо большее покрытие.
Поддержка технологий Интернета вещей
- Оптимальная конфигурация распределённой системы
Аппаратные ресурсы каждого из устройств в системе выбираются исходя из его функционального предназначения. Это означает, что нет необходимости задействовать мощные компьютеры для решения простых задач, например, для идентификации объектов или измерения параметров внешней среды. Такие функции могут быть выполнены небольшими автономными модулями. В результате снижается стоимость распределённой системы за счет использования более простых и дешёвых устройств.
- Автономное функционирование системы
Взаимодействуя друг с другом, устройства в «Интернете вещей» способны принимать решения и выполнять задачи без участия человека. Данная концепция позволяет снизить затраты на обслуживание системы.
- Масштабируемость
Ввод и вывод устройств из сети происходит безболезненно и автоматически. Сеть «сама разберется», какое устройство в ней появилось и как его задействовать. Пользователю остается лишь приобрести и включить необходимые для его задач устройства.