Airavata — это программный пакет с открытым исходным кодом [2] , который создает, управляет, выполняет и контролирует крупномасштабные приложения и рабочие процессы на вычислительных ресурсах, от локальных кластеров до национальных сетей и вычислительных облаков. [3] [4] [5]
Компоненты
Айравата состоит из четырех компонентов: [6]
- Набор рабочих процессов , позволяющий пользователю составлять и контролировать рабочие процессы. Они могут быть запущены в среде Apache или экспортированы в другие языки программирования рабочих процессов, такие как BPEL и Java .
- Служба-оболочка приложений для преобразования программ командной строки в службы, которые можно надежно использовать в сети.
- Служба реестра, которая регистрирует, как были развернуты рабочие процессы и упакованные программы.
- Служба посредничества сообщений, обеспечивающая связь по потенциально ненадежным сетям с клиентами, находящимися за межсетевыми экранами организаций .
Ссылки
- ^ "Выпуск Айравата-0.17" . Гитхаб . Проверено 4 июля 2019 г.
- ^ Фонд, Apache Software (2012-10-02). "Фонд Apache Software объявляет Apache Airavata проектом верхнего уровня". GlobeNewswire News Room (пресс-релиз) . Получено 11 апреля 2024 г.
- ^ Суреш Марру, Лахиру Гунатилаке, Чатура Херат, Патаначай Тангчайсин, Марлон Пирс, Крис Мэттманн , Раминдер Сингх, Тилина Гунаратне, Эран Чинтака, Росс Гардлер, Александр Сломински, Ате Дума, Шринат Перера и Санджива Вираварана. 2011. Apache airavata: платформа для распределенных приложений и вычислительных рабочих процессов. В материалах семинара ACM 2011 г. по шлюзовым вычислительным средам (GCE '11). ACM, Нью-Йорк, Нью-Йорк, США, 21–28. ДОИ 10.1145/2110486.2110490.
- ^ EarthCube: Научные рабочие процессы с открытым программным обеспечением сообщества. Архивировано 13 мая 2013 г. на Wayback Machine.
- ↑ Университет Индианы: Исследовательские технологии. Архивировано 28 сентября 2012 г., на Wayback Machine. Получено 15 февраля 2012 г.
- ↑ Айравата, дата обращения 15 февраля 2012 г.