首页> 外文期刊>Future generation computer systems >N-MAP -- an environment for the performance oriented development process of efficient distributed programs
【24h】

N-MAP -- an environment for the performance oriented development process of efficient distributed programs

机译:N-MAP-一个高效的分布式程序以性能为导向的开发过程的环境

获取原文
获取原文并翻译 | 示例
       

摘要

The performance engineering activities in a performance oriented development process of distributed (and parallel) software have to cover a range of crucial issues: performance prediction in early development stages, (analytical or simulation) modeling in the detailed specification and coding phase, monitoring/measurements in the testing and correction phase, and - most importantly for distributed applications executing in heterogeneous distributed environments - automated performance management at run-time. In this paper we present a development environment, N-MAP (N-virtual) processor map), to tackle these issues. Within N-MAP, the challenging aspect of performance prediction to support to support a performance oriented, incremental development of distributed programs is addressed, such that design choices can be investigated far ahead of the full coding of the application. Our approach considers the algorithmic idea as the first step towards an application, for which the programmer should not be forced to provide detailed program code, but just to focus on the constituent and performance critical program parts. Due to time-varying workloads and changing system resource availability in heterogeneous multicompter environments in which the distributed application is embedded, self-managing applications are demanded which allow for dynamic reconfiguration in response to a new system states. N-MAP aims at the development of applications able to induce and assess the impact of such re-configurations at run-time in a "pro-active" way. As opposed to "re-activities" systems which
机译:分布式(和并行)软件的面向性能的开发过程中的性能工程活动必须涵盖一系列关键问题:早期开发阶段的性能预测,详细规范和编码阶段的(分析或仿真)建模,监视/测量在测试和更正阶段,并且-对于在异构分布式环境中执行的分布式应用程序最重要-在运行时进行自动性能管理。在本文中,我们提出了一个开发环境,即N-MAP(N虚拟)处理器映射,以解决这些问题。在N-MAP中,解决了性能预测具有挑战性的方面,以支持以性能为导向的分布式程序的增量开发,从而可以在应用程序的完整编码之前对设计选择进行调查。我们的方法将算法思想视为迈向应用程序的第一步,为此,程序员不应被迫提供详细的程序代码,而应仅专注于组成和性能至关重要的程序部分。由于工作负载随时间变化并且在嵌入式分布式应用程序的异构多计算机环境中系统资源可用性不断变化,因此需要自管理应用程序,这些应用程序可以响应于新的系统状态而进行动态重新配置。 N-MAP旨在开发能够在运行时以“主动”方式诱导和评估此类重新配置的影响的应用程序。与“重新激活”系统相反

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号