Проект iLAND - iLAND project
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
В проект iLAND (мяддлфуаre для детерминированного динамически реконфигурируемого пetworked встроенные системы) [1][неудачная проверка ] это межотраслевой научно-исследовательский проект для перспективных исследований в встроенные системы.[2] Он был разработан в сотрудничестве с 9 организациями, включая промышленные предприятия, малые и средние предприятия и университеты из Испании, Франции, Португалии, Нидерландов и университет из США. Проект софинансируется программой ARTEMIS по теме «Вычислительные среды SP5 для встраиваемых систем».
Функции промежуточного программного обеспечения
Слияние системы реального времени и сервис-ориентированные архитектуры позволяет создавать более гибкие динамические распределенные системы с функциями реального времени. Таким образом, был определен ряд функций для создания промежуточного программного обеспечения на основе SoA для детерминированной реконфигурации приложений на основе служб:
- Регистрация / снятие с регистрации службы: сохраняет в системе функции и описание различных служб.
- Обнаружение служб: позволяет внешнему субъекту обнаруживать службы, которые в настоящее время хранятся в системе.
- Состав службы: создает приложение на основе службы во время выполнения.
- Оркестровка служб: управляет вызовом различных служб.
- Допуск на основе сервисов: эта функция проверяет, достаточно ли ресурсов для выполнения сервисов в распределенной системе.
- Резервирование ресурсов: эта функция получает необходимые ресурсы на главном компьютере и в сети.
- Системный мониторинг: эта функция определяет, не исчерпаны ли ресурсы, необходимые для выполнения служб.
- Реконфигурация системы: эта функция изменяет службы, запущенные в настоящее время в системе, другими службами, предоставляющими те же функции.
Архитектура промежуточного программного обеспечения
Архитектура промежуточного программного обеспечения iLAND состоит из двух уровней. Высокий уровень - это уровень основных функций. Он ориентирован на управление моделью обслуживания в реальном времени. Нижний уровень создает мосты к системным ресурсам и сетевым ресурсам, чтобы обеспечить работу в реальном времени. Каждый из этих слоев содержит разные программные компоненты
Архитектура промежуточного программного обеспечения более подробно описана в [3] где также объясняется механизм реконфигурации промежуточного программного обеспечения.
Демонстранты
В проекте iLAND были разработаны различные демонстраторы. Они охватывают разные области:
- Беспроводные приложения для общественного транспорта
- Видеонаблюдение
- Приложения для здравоохранения
Рекомендации
- ^ http://www.iland-artemis.org
- ^ Марга Маркос. "Transferimos tecnología a las empresas". Синко Диас. (Испанский)
- ^ Марисоль Гарсиа Вальс, И. Родригес Лопес, Л. Фернандес Вильяр. iLAND: усовершенствованное промежуточное программное обеспечение для реконфигурации в реальном времени сервис-ориентированных распределенных систем реального времени. IEEE Transactions по промышленной информатике