首页> 外文期刊>Concurrency and Computation >GridBLAST: a Globus-based high-throughput implementation of BLAST in a Grid computing framework
【24h】

GridBLAST: a Globus-based high-throughput implementation of BLAST in a Grid computing framework

机译:GridBLAST:在网格计算框架中基于Globus的BLAST的高吞吐量实现

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

摘要

Improvements in the performance of processors and networks have made it feasible to treat collections of workstations, servers, clusters and supercomputers as integrated computing resources or Grids. However, the very heterogeneity that is the strength of computational and data Grids can also make application development for such an environment extremely difficult. Application development in a Grid computing environment faces significant challenges in the form of problem granularity, latency and bandwidth issues as well as job scheduling. Currently existing Grid technologies limit the development of Grid applications to certain classes, namely, embarrassingly parallel, hierarchical parallelism, work flow and database applications. Of all these classes, embarrassingly parallel applications are the easiest to develop in a Grid computing framework. The work presented here deals with creating a Grid-enabled, high-throughput, standalone version of a bioinformatics application, BLAST, using Globus as the Grid middleware. BLAST is a sequence alignment and search technique that is embarrassingly parallel in nature and thus amenable to adaptation to a Grid environment. A detailed methodology for creating the Grid-enabled application is presented, which can be used as a template for the development of similar applications. The application has been tested on a 'mini-Grid' testbed and the results presented here show that for large problem sizes, a distributed, Grid-enabled version can help in significantly reducing execution times.
机译:处理器和网络性能的提高使得将工作站,服务器,集群和超级计算机的集合视为集成计算资源或网格变得可行。但是,非常异质的计算和数据网格的优势也会使针对这种环境的应用程序开发极为困难。网格计算环境中的应用程序开发面临着严重的挑战,形式包括问题粒度,延迟和带宽问题以及作业调度。当前,现有的Grid技术将Grid应用程序的开发限制为某些类,即尴尬的并行,分层并行,工作流程和数据库应用程序。在所有这些类中,令人尴尬的并行应用程序是在Grid计算框架中最容易开发的。本文介绍的工作涉及使用Globus作为Grid中间件来创建具有网格功能,高吞吐量的生物信息学应用程序BLAST的独立版本。 BLAST是一种序列比对和搜索技术,本质上令人尴尬地平行,因此适合于Grid环境。介绍了用于创建支持Grid的应用程序的详细方法,该方法可以用作开发类似应用程序的模板。该应用程序已在“迷你网格”测试床上进行了测试,此处显示的结果表明,对于较大的问题,分布式的,启用网格的版本可以帮助显着减少执行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号