首页> 外文期刊>International journal of computer science and network security >Execution Time Prediction of Imperative Paradigm Tasks for Grid Scheduling Optimization
【24h】

Execution Time Prediction of Imperative Paradigm Tasks for Grid Scheduling Optimization

机译:网格调度优化命令式范式任务的执行时间预测

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

摘要

An efficient functioning of a complicated and dynamic grid environment requires a resource manager to monitor and identify the idling resources and to schedule users' submitted jobs (or programs) accordingly. A common problem arising in grid computing is to select the most efficient resource to run a particular program. At present the execution time of any program submission depends mostly on guesswork by the user. The inaccuracy of guesswork leads to inefficient resource usage, incurring extra operational costs such as idling queues or machines. Thus, in this paper we propose a job execution time prediction module to aid the user. The proposed system will function as a standalone unit where its services can be offered to users as part of a grid portal. This system focuses on imperative paradigm tasks as they are commonly used in a grid environment. We propose a novel methodology and architecture to predict the execution time of jobs using aspects of static analysis, analytical benchmarking and compiler based approach. Essentially a program is analyzed in segments for execution time and these times are combined together to give the total execution time of the program. The experimental results show that the technique is successful in achieving a prediction accuracy of greater than 80%. Future work may involve handling other paradigms such as object-oriented programming and investigating the possibility of integrating the prediction module into a real grid environment.
机译:复杂且动态的网格环境的有效运行需要资源管理器监视和标识空闲资源,并相应地安排用户提交的作业(或程序)。网格计算中出现的一个普遍问题是选择最有效的资源来运行特定程序。目前,任何程序提交的执行时间主要取决于用户的猜测。猜测的准确性会导致资源使用效率低下,并产生额外的运营成本,例如闲置队列或机器。因此,在本文中,我们提出了作业执行时间预测模块以帮助用户。拟议的系统将充当一个独立的单元,可以在其中将其服务作为网格门户的一部分提供给用户。该系统专注于命令格范式任务,因为它们通常在网格环境中使用。我们提出了一种新颖的方法和体系结构,可以使用静态分析,分析基准测试和基于编译器的方法来预测作业的执行时间。从本质上讲,将程序分段分析执行时间,并将这些时间组合在一起以得出程序的总执行时间。实验结果表明,该技术成功实现了80%以上的预测精度。未来的工作可能涉及处理其他范例,例如面向对象的编程,并研究将预测模块集成到实际网格环境中的可能性。

著录项

  • 来源
  • 作者单位

    Department of Electrical & Computer Engineering, Faculty of Engineering, International Islamic University Malaysia, 53100 Gombak, Selangor, Malaysia Centre for Multimodal Signal Processing, MIMOS BERHAD, Technology Park Malaysia, 57000 Kuala Lumpur, Malaysia;

    Department of Electrical & Computer Engineering, Faculty of Engineering, International Islamic University Malaysia, 53100 Gombak, Selangor, Malaysia;

    Centre for Multimodal Signal Processing, MIMOS BERHAD, Technology Park Malaysia, 57000 Kuala Lumpur, Malaysia;

    Centre for Multimodal Signal Processing, MIMOS BERHAD, Technology Park Malaysia, 57000 Kuala Lumpur, Malaysia;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    prediction module; grid scheduling; job execution time;

    机译:预测模块;网格调度;工作执行时间;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号