arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1504.04720cs.DC
收藏

集成抽象以增强分布式应用程序的执行

Integrating Abstractions to Enhance the Execution of Distributed Applications

Matteo Turilli, Feng Liu, Zhao Zhang, Andre Merzky, Michael Wilde, Jon Weissman, Daniel S. Katz, Shantenu Jha

摘要:

限制分布式应用程序的规模、性能和复杂性的因素之一是难以在多个分布式计算资源上并发执行它们。在某种程度上,这是由于对应用程序和动态资源之间耦合的一般属性和性能的理解不足。本文通过将分布式应用程序、资源和执行过程的抽象集成到一个基于试点的中间件中来解决这个问题。该中间件提供了一个平台,可以指定分布式应用程序,在多个资源和不同的配置上执行它们,并被仪表化以支持调查分析。我们通过实验分析了分布式应用程序的执行,这些实验测量了使用多个资源的好处,调度决策的后期绑定以及回填调度的使用。

英文摘要:

One of the factors that limits the scale, performance, and sophistication of distributed applications is the difficulty of concurrently executing them on multiple distributed computing resources. In part, this is due to a poor understanding of the general properties and performance of the coupling between applications and dynamic resources. This paper addresses this issue by integrating abstractions representing distributed applications, resources, and execution processes into a pilot-based middleware. The middleware provides a platform that can specify distributed applications, execute them on multiple resource and for different configurations, and is instrumented to support investigative analysis. We analyzed the execution of distributed applications using experiments that measure the benefits of using multiple resources, the late-binding of scheduling decisions, and the use of backfill scheduling.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑