J4

• 计算机科学 • 上一篇    下一篇

一个支持跨域资源同步分配的虚拟作业模型

丁肇辉1, 魏晓辉1, 马 达1, 骆 远1, Wilfred Li2, Peter Arzberger2   

  1. 1. 吉林大学 计算机科学与技术学院, 长春 130012; 2. 美国加州大学 国家生物医学计算资源中心, 圣地亚哥 加州 美国 92093
  • 收稿日期:2007-02-05 修回日期:1900-01-01 出版日期:2008-03-26 发布日期:2008-03-26
  • 通讯作者: 魏晓辉

A Virtual Job Model to Support Crossdomain Synchronized Resource Allocation

DING Zhaohui1, WEI Xiaohui1, MA Da1, LUO Yuan1, Wilfred Li2, Peter Arzberger2   

  1. 1. College of Computer Science and Technology, Jilin University, Changchun 130012, China; 2. NBCR, University of California at San Diego, San Diego 92093, CA, USA
  • Received:2007-02-05 Revised:1900-01-01 Online:2008-03-26 Published:2008-03-26
  • Contact: WEI Xiaohui

摘要: 提出一个能够在跨域环境中为网格并行应用程序完成同步资源分配的虚拟作业模型VJM, VJM能避免由于多个并行作业竞争而产生的死锁, 并利用小作业装填技术缓解因同步资源分配而产生的浪费. VJM并不依赖于资源预约机制, 因此可以通过标准的GRAM协议与现有的多数局部调度器协作. 最后, 在元调度器CSF4中实现了该模型, 并通过生物信息并行应用程序mpiBLAST-G2验证了该模型的合理性.

关键词: 网格计算, 虚拟作业, 跨域, 同步资源分配

Abstract: We introduced a virtual job model (VJM) which achieves synchronized cross-domain resource allocation for parallel grid applications. VJM is able to prevent the resource allocation from deadlock caused by multiple parallel jobs competing resource, and to alleviate the resource waste by backfilling small jobs. VJM can work with almost all kinds of local schedulers via standard Grid Resource Allocation and Management (GRAM) protocol as it does not depend on resource reservation. We have implemented VJM in meta-scheduler CSF4 and validate the rationality of VJM by mpiBLAST-G2, a parallel bioinformatics application.

Key words: grid computing, virtual job, crossdomain, synchronized resource allocation

中图分类号: 

  • TP391