arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1302.4760cs.DCcs.PF
收藏

工作流应用程序的中间存储性能预测

Predicting Intermediate Storage Performance for Workflow Applications

Lauro Beltrão Costa, Abmar Barros, Samer Al-Kiswany, Hao Yang, Emalayan Vairavanathan, Matei Ripeanu

摘要:

配置存储系统以更好地服务于应用是一项具有挑战性的任务,由于多维、离散的配置空间和空间探索的高成本(例如,通过运行具有不同存储配置的应用程序)。为了能够在合理的时间内选择最佳配置,我们设计了一个端到端的性能预测机制,估计周转时间的应用程序使用存储系统在给定的配置下。这种方法侧重于通用的基于对象的存储系统设计,支持探索针对工作流应用程序的优化的影响(例如,各种数据放置方案)以及其它更传统的配置旋钮(例如,条带大小或复制级别),并在数据块和控制消息级别对系统操作进行建模。本文介绍了我们的经验,设计和使用这种预测机制。我们评估这种机制使用微观以及合成基准模仿真实的工作流程应用程序,和一个真正的应用程序。初步评估表明,我们在实现目标方面进展顺利:它可以扩展以模拟在整个群集上运行的工作流应用程序,同时与运行实际应用程序相比,提供超过200倍的加速因子(按资源标准化),并且可以在我们研究的有限数量的场景中实现预测准确性,从而能够确定最佳存储系统配置。

英文摘要:

Configuring a storage system to better serve an application is a challenging task complicated by a multidimensional, discrete configuration space and the high cost of space exploration (e.g., by running the application with different storage configurations). To enable selecting the best configuration in a reasonable time, we design an end-to-end performance prediction mechanism that estimates the turn-around time of an application using storage system under a given configuration. This approach focuses on a generic object-based storage system design, supports exploring the impact of optimizations targeting workflow applications (e.g., various data placement schemes) in addition to other, more traditional, configuration knobs (e.g., stripe size or replication level), and models the system operation at data-chunk and control message level. This paper presents our experience to date with designing and using this prediction mechanism. We evaluate this mechanism using micro- as well as synthetic benchmarks mimicking real workflow applications, and a real application.. A preliminary evaluation shows that we are on a good track to meet our objectives: it can scale to model a workflow application run on an entire cluster while offering an over 200x speedup factor (normalized by resource) compared to running the actual application, and can achieve, in the limited number of scenarios we study, a prediction accuracy that enables identifying the best storage system configuration.

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

↑