2015 14th International Symposium on Parallel and Distributed Computing 2015
DOI: 10.1109/ispdc.2015.27
|View full text |Cite
|
Sign up to set email alerts
|

A Web-Based Platform for Publication and Distributed Execution of Computing Applications

Abstract: Researchers increasingly rely on using web-based systems for accessing and running scientific applications across distributed computing resources. However existing systems lack a number of important features, such as publication and sharing of scientific applications as online services, decoupling of applications from computing resources and providing remote programmatic access. This paper presents Everest, a web-based platform for researchers supporting publication, execution and composition of applications r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0
3

Year Published

2017
2017
2020
2020

Publication Types

Select...
5
5

Relationship

0
10

Authors

Journals

citations
Cited by 50 publications
(19 citation statements)
references
References 23 publications
0
16
0
3
Order By: Relevance
“…Distributed computations have been done on the cluster at NRC "Kurchatov Institute" (http: //ckp.nrcki.ru/) by means of the Everest (http://everest.distcomp.org/), a computing platform for publication, execution, and composition of applications running across distributed computing resources [43]. A generic Everest application, the so-called Parameter Sweep, (http://everest.distcomp.…”
Section: Methodsmentioning
confidence: 99%
“…Distributed computations have been done on the cluster at NRC "Kurchatov Institute" (http: //ckp.nrcki.ru/) by means of the Everest (http://everest.distcomp.org/), a computing platform for publication, execution, and composition of applications running across distributed computing resources [43]. A generic Everest application, the so-called Parameter Sweep, (http://everest.distcomp.…”
Section: Methodsmentioning
confidence: 99%
“…Для их численного решения (основанного на решении большого числа задач математического программирования) требуются специальное программное обеспечение и значительные вычислительные ресурсы. Численные модели, построенные в рамках исследования, были реализованы на языке программирования Python, а для решения оптимизационных задач использовались сервисы оптимизации в среде распределенных вычислений Everest [Sukhoroslov, 2015]. Технические детали решения подобного класса задач подробно изложены в работе Афанасьева и др.…”
Section: задача восстановления Nee как функции совокупности несколькиunclassified
“…На «нижнем» уровне тре-буется решать большой набор независимых подзадач, и эта фаза расчётов может быть значительно уско-рена при переносе вычислений в распределённую вычислительную среду. Для этого использовалась система сервисов решения нелинейных задач математического программирования на платформе Everest [23], где развёрнут пул пакетов (Ipopt, https://projects.coin-or.org/Ipopt) для решения таких задач. Для программной реализации метода, включая описание задач и обмен данными с пакетами, используются язык Python и пакет оптимизационного моделирования Pyomo [24,25].…”
Section: метод решения обратной задачиunclassified