首页> 外文期刊>Journal of Parallel and Distributed Computing >Toward an analytical solution to task allocation, processor assignment, and performance evaluation of network processors
【24h】

Toward an analytical solution to task allocation, processor assignment, and performance evaluation of network processors

机译:寻求任务分配,处理器分配和网络处理器性能评估的分析解决方案

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

摘要

Message-passing network-based multicomputer systems emerge as a potential economical candidate to replace supercomputers. Despite enormous effort to evaluate the performance of those systems and to determine an optimum scheduling algorithm (which is known as an NP-complete), we still lack a complete and a good performance model to analyze distributed computing systems. The model is complete if all system parameters, network parameters, communication overhead parameters, and application parameters are considered explicitly in the solution. A good performance model, like a good scientific theory, should be able to explain all normal behavior, predict any abnormality in the system, and allow the designer to adjust some of the parameters, while abstracting unimportant details.In this paper, we develop a good and complete performance model, which predicts a minimum finish time, equally the maximum speed up. In addition, we develop a closed form solution which forecasts the optimum share of the parallel job (task) that has to be assigned to each processor (node). Task assignment may then be undertaken in a distributed manner, which enhances the distributive nature of the system and, thus, improve system performance. Most importantly, our analytical solution presents a mechanism to select, based on system and application parameters, the optimum number of processors (nodes) that has to be assigned to a given parallel job.The model helps the designer to study the effect of each individual parameter on the overall system performance. This then becomes a tool for a designer of a multicomputer system to manage limited resources in an optimal manner paying attention only to those parameters that are most critical. (C) 2004 Published by Elsevier Inc.
机译:基于消息传递网络的多计算机系统成为替代超级计算机的潜在经济候选。尽管需要付出巨大的努力来评估那些系统的性能并确定最佳的调度算法(称为NP-complete),但我们仍然缺乏一个完整且性能良好的模型来分析分布式计算系统。如果在解决方案中明确考虑了所有系统参数,网络参数,通信开销参数和应用程序参数,则该模型是完整的。一个好的性能模型,就像一个好的科学理论一样,应该能够解释所有正常行为,预测系统中的任何异常情况,并允许设计人员调整一些参数,同时抽象出不重要的细节。良好而完整的性能模型,可以预测最短的完成时间,同样可以最大程度地提高速度。此外,我们开发了一种封闭式解决方案,该解决方案预测了必须分配给每个处理器(节点)的并行作业(任务)的最佳份额。然后可以以分布式方式进行任务分配,这可以增强系统的分布式特性,从而提高系统性能。最重要的是,我们的分析解决方案提出了一种机制,可以根据系统和应用程序参数选择必须分配给给定并行作业的处理器(节点)的最佳数量。该模型有助于设计人员研究每个人的影响参数对整体系统性能的影响。然后,它成为多计算机系统设计人员以最佳方式管理有限资源的一种工具,仅关注那些最关键的参数。 (C)2004由Elsevier Inc.出版

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号