Пегас (управление рабочим процессом)
Разработчик(и) | Университет Южной Калифорнии, Институт информационных наук , Университет Висконсина-Мэдисона |
---|---|
Стабильная версия | 5.0 Бета1
/ 27 июля 2020 г |
Написано в | Ява , Питон , Си |
Операционная система | макОС , Линукс |
Тип | Система управления рабочим процессом |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | пегас |
Pegasus — это система управления рабочими процессами с открытым исходным кодом . [ 1 ] [ 2 ] [ 3 ] Он предоставляет ученым необходимые абстракции для создания научных рабочих процессов. [ 4 ] и позволяет прозрачно выполнять эти рабочие процессы на ряде вычислительных платформ, включая высокопроизводительные вычислительные кластеры , облака и национальную киберинфраструктуру . [ 5 ] [ 6 ] В Pegasus рабочие процессы описываются абстрактно как направленные ациклические графы (DAG) с использованием предоставленного API для Jupyter Notebooks , Python , R или Java . [ 7 ] Во время выполнения Pegasus преобразует построенный абстрактный рабочий процесс в исполняемый рабочий процесс. [ 8 ] [ 9 ] который выполняется и управляется HTCondor . [ 10 ] [ 11 ]
Pegasus используется в ряде различных дисциплин, включая астрономию , физику гравитационных волн , биоинформатику , сейсмотехнику и гелиосейсмологию . [ 12 ] Примечательно, что научное сотрудничество LIGO впервые использовало его для прямого обнаружения гравитационной волны. [ 8 ] [ 13 ] [ 14 ]
Область применения
[ редактировать ]Примеры применения: [ 5 ] [ 6 ]
- Гравитационно-волновая физика
- Наука о землетрясениях
- Биоинформатика
- Рабочие процессы для вулканических массовых потоков
- Обработка и анализ диффузионных изображений
- Источник расщепительных нейтронов (SNS)
История
[ редактировать ]Разработка Pegasus началась в 2001 году.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Э. Дилман , К. Вахи, Г. Жюв, М. Ринг, С. Каллаган, П. Дж. Мэхлинг, Р. Маяни, В. Чен, Р. Феррейра да Силва, М. Ливни и К. Венгер, «Будущее поколение». Компьютерные системы» , Elsevier ; 46, стр. 17-35 (2015)
- ^ Э. А. Уэрта, Р. Хаас, Э. Фахардо, Д. С. Кац, С. Андерсон, П. Куварес, Дж. Уиллис, Т. Буве, Дж. Инос, ВТЦ Крамер, Х. В. Леонг и Д. Уиллер, «BOSS-LDG: новая вычислительная система, объединяющая голубые воды, открытую научную сетку, Shifter и сетку данных LIGO для ускорения гравитационной волны». Discovery» , 2017 IEEE 13-я Международная конференция по электронной науке (e-Science) ; стр. 335-344 (2017)
- ^ Б. Ридель, Б. Бауэрмейстер, Л. Брайант, Дж. Конрад, П. де Перио, Р. В. Гарднер, Л. Гранди, Ф. Ломбарди, А. Риццо, Дж. Сарторелли, М. Селви, Э. Шокли, Дж. Стивен, С. Тапа и К. Таннелл «Распределенные данные и управление заданиями для эксперимента XENON1T» , PEARC '18: Труды практики и опыта в области передовых исследовательских вычислений ; 9, стр. 1–8 (2018).
- ^ Г. Амаларетинам, Т. Люсия, А. Бина, «Структура планирования для регулярных научных рабочих процессов в облаке» , Международный журнал прикладных инженерных исследований ; 10, нет. 82 (2015)
- ^ Jump up to: а б Э. Дилман , Г. Сингх, М. Су, Дж. Блайт, Ю. Гил , К. Кессельман , Г. Мехта, К. Вахи, Б. Г. Берриман, Дж. Гуд, А. Лэйти, Дж. К. Джейкоб и Д. С. Кац, «Pegasus: платформа для отображения сложных научных рабочих процессов в распределенных системах» , «Научное программирование »; 13, стр. 19 (2005)
- ^ Jump up to: а б Целостность научного рабочего процесса с Pegasus (SWIP) , автор: Центр прикладных исследований кибербезопасности ; опубликовано 16 сентября 2016 г.; получено 1 мая 2020 г.
- ^ Д. Вайцель, Б. Бокельман, Д. Браун, П. Куварес, Ф. Вюртвейн и Э. Ф. Эрнандес, «Доступ к данным для LIGO в OSG» , Материалы по практике и опыту в области передовых исследовательских вычислений, 2017 г., об устойчивости и успехе. и воздействие – PEARC17 ; 24, нет. 1-6 (2017)
- ^ Jump up to: а б «Тестирование чувствительности LIGO» . Исследование.gov . 1 сентября 2007 года . Проверено 30 апреля 2020 г.
- ^ Дункан Браун и Ева Дилман , «В поисках гравитационных волн: компьютерная перспектива» , в Science Node ; опубликовано 8 июня 2011 г.; получено 30 апреля 2020 г.
- ^ Награда NSF в размере 1 миллиона долларов достается проекту обеспечения целостности данных под руководством IU , проводимому Университетом Индианы ; опубликовано 16 сентября 2016 г.; получено 1 мая 2020 г.
- ^ Брайан Мэттмиллер, «Высокопроизводительные вычисления помогают LIGO подтвердить последнюю недоказанную теорию Эйнштейна» , в Исследовательском институте Моргриджа ; опубликовано 7 марта 2016 г.; получено 1 мая 2020 г.
- ^ Санден Тоттен, «Калифорнийский технологический институт был не единственной школой SoCal, помогавшей открыть гравитационные волны» , в KPCC ; опубликовано 11 февраля 2016 г.; получено 1 мая 2020 г.
- ^ Д. А. Браун, П. Р. Брэди, А. Дитц, Дж. Цао, Б. Джонсон, Дж. Макнабб, «Пример использования технологий рабочего процесса для научного анализа: анализ данных гравитационных волн». В: И. Дж. Тейлор, Э. Дилман, Д. Б. Ганнон, М. Шилдс (ред.) «Рабочие процессы для электронной науки» , Спрингер, Лондон ; 13, стр. 39-59 (2007)
- ^ Д. Дэвис, Т. Массингер, А. Лундгрен, Дж. К. Дриггерс, А. Л. Урбан и Л. Наттолл, «Улучшение чувствительности Advanced LIGO с использованием вычитания шума» , «Классическая и квантовая гравитация» ; 36, нет. 5 (2019)