Проект iLAND - iLAND project

В проект iLANDяддлфуаre для детерминированного динамически реконфигурируемого пetworked встроенные системы) [1][неудачная проверка ] это межотраслевой научно-исследовательский проект для перспективных исследований в встроенные системы.[2] Он был разработан в сотрудничестве с 9 организациями, включая промышленные предприятия, малые и средние предприятия и университеты из Испании, Франции, Португалии, Нидерландов и университет из США. Проект софинансируется программой ARTEMIS по теме «Вычислительные среды SP5 для встраиваемых систем».

Функции промежуточного программного обеспечения

Слияние системы реального времени и сервис-ориентированные архитектуры позволяет создавать более гибкие динамические распределенные системы с функциями реального времени. Таким образом, был определен ряд функций для создания промежуточного программного обеспечения на основе SoA для детерминированной реконфигурации приложений на основе служб:

  • Регистрация / снятие с регистрации службы: сохраняет в системе функции и описание различных служб.
  • Обнаружение служб: позволяет внешнему субъекту обнаруживать службы, которые в настоящее время хранятся в системе.
  • Состав службы: создает приложение на основе службы во время выполнения.
  • Оркестровка служб: управляет вызовом различных служб.
  • Допуск на основе сервисов: эта функция проверяет, достаточно ли ресурсов для выполнения сервисов в распределенной системе.
  • Резервирование ресурсов: эта функция получает необходимые ресурсы на главном компьютере и в сети.
  • Системный мониторинг: эта функция определяет, не исчерпаны ли ресурсы, необходимые для выполнения служб.
  • Реконфигурация системы: эта функция изменяет службы, запущенные в настоящее время в системе, другими службами, предоставляющими те же функции.

Архитектура промежуточного программного обеспечения

Архитектура промежуточного программного обеспечения iLAND состоит из двух уровней. Высокий уровень - это уровень основных функций. Он ориентирован на управление моделью обслуживания в реальном времени. Нижний уровень создает мосты к системным ресурсам и сетевым ресурсам, чтобы обеспечить работу в реальном времени. Каждый из этих слоев содержит разные программные компоненты

архитектура промежуточного программного обеспечения iLAND

Архитектура промежуточного программного обеспечения более подробно описана в [3] где также объясняется механизм реконфигурации промежуточного программного обеспечения.

Демонстранты

В проекте iLAND были разработаны различные демонстраторы. Они охватывают разные области:

  • Беспроводные приложения для общественного транспорта
  • Видеонаблюдение
  • Приложения для здравоохранения

Рекомендации

  1. ^ http://www.iland-artemis.org
  2. ^ Марга Маркос. "Transferimos tecnología a las empresas". Синко Диас. (Испанский)
  3. ^ Марисоль Гарсиа Вальс, И. Родригес Лопес, Л. Фернандес Вильяр. iLAND: усовершенствованное промежуточное программное обеспечение для реконфигурации в реальном времени сервис-ориентированных распределенных систем реального времени. IEEE Transactions по промышленной информатике

внешняя ссылка