PONCHO: Dynamic Package Synthesis for Distributed and Serverless Python Applications
PONCHO: Dynamic Package Synthesis for Distributed and Serverless Python Applications
复制标题
PONCHO:分布式和无服务器 Python 应用程序的动态包合成
DOI:
10.1145/3526060.3535459
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Thain, Douglas
中科院分区:
文献类型:
--
作者:
Sly-Delgado, Barry;Locascio, Nick;Simonetti, David;Wiseman, Brett;Tovar, Ben;Thain, Douglas
An increasing number of distributed applications operate by dispatching function invocations across the nodes of a distributed system. To operate correctly, the code and data dependencies of the function must be distributed along with the invocations in some way. When translating applications to work on large scale distributed systems, managing these dependencies becomes challenging: delivery must be scalable to thousands of nodes; the dependencies must be consistent across the system; and the method must be usable by an unprivileged developer. As a solution, in this paper we present PONCHO, which is a lightweight Python based toolkit which allows users to discover, package, and deploy dependencies as an integral part of distributed applications. PONCHO encapsulates a set of commands to be executed within an environment. PONCHO offers a lightweight solution to create and manage environments increasing the portability of scientific applications as well as reproducibility. In this paper, we evaluate PONCHO with real-world applications in the fields of physics, computational chemistry, and hyperparameter optimization, We observe the challenges that arise when creating and distributing an environment and measure the overheads that emerge as a result.
登录
查看更多内容
DOI:
10.1109/escience51609.2021.00032
发表时间:
2021
期刊:
2021 IEEE 17th International Conference on eScience (eScience
影响因子:
--
作者:
Shaffer, Tim;Chard, Kyle;Thain, Douglas
通讯作者:
Thain, Douglas
影响因子:
--
作者:
N. Smith;L. Gray;M. Cremonesi;B. Jayatilaka;O. Gutsche;A. Hall;K. Pedro;M. A. Flechas;A. Melo;S. Belforte;J. Pivarski
通讯作者:
J. Pivarski
DOI:
--
发表时间:
2011
期刊:
影响因子:
--
作者:
Peter Bui;D. Rajan;Badi Abdul;J. Izaguirre;D. Thain
通讯作者:
D. Thain
DOI:
--
发表时间:
2016
期刊:
The international journal of high performance computing applications
影响因子:
--
作者:
E. Tejedor;Y. Becerra;Guillem Alomar;A. Queralt;Rosa M. Badia;J. Torres;Toni Cortes;Jesús Labarta
通讯作者:
Jesús Labarta
DOI:
--
发表时间:
--
期刊:
影响因子:
--
作者:
E. Dolstra;Andres L Oh;N. Pierron
通讯作者:
N. Pierron