首页> 外文学位 >GridSAT: A distributed large scale satisfiability solver for the computational grid.
【24h】

GridSAT: A distributed large scale satisfiability solver for the computational grid.

机译:GridSAT:用于计算网格的分布式大规模可满足性求解器。

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

摘要

Grid Computing is an emerging field in computer science. Research in this area aims at aggregating distributed, heterogenous and federated resources and make it available to Grid applications. In the past two types of applications have been deployed with varying degrees of success. The first type of applications is embarrassingly parallel (a bag of independent tasks). This category adapts well to a computational grid environment. The second category of applications includes mainly scientific code which is tightly coupled in nature. This type of applications is very hard to deploy in a grid environment.; In this thesis we present GridSAT, a new grid application. GridSAT is a distributed complete Boolean satisfiability sower based on the sequential solver Chaff [70]. In addition to its theoretical significance, the satisfiability problem has numerous practical applications. SAT solvers are used in many engineering and scientific fields including circuit design and model checking.; GridSAT is able to achieve new results by solving faster those problems that were previously solved by other solvers. Moreover, it was able to solve problems which were left unsolved by other solvers. GridSAT accomplishes these results by achieving two goals. The first is parallelizing the sequential solver in a manner which allows it to run efficiently on a large collection of resources. GridSAT also uses techniques to enable information sharing between the parallel components to avoid redundant work. The second goal is to design and implement the application so that it can adapt to the dynamic conditions of a computational grid environment. The techniques and design used to realize GridSAT can be deployed with other application to achieve new results.; In addition, we show how multiple GridSAT instances can cooperate to run efficiently on a common set of resources without explicit synchronization. These experiments represent realistic scenarios where many grid applications share a common resource pool.; We have also developed a web portal which accepts problem instances through a standard web browser and returns status and results while shielding users from complexities of running the application manually.
机译:网格计算是计算机科学领域的新兴领域。该领域的研究旨在聚集分布式,异构和联合资源,并将其提供给Grid应用程序。在过去,已经部署了两种类型的应用程序,并取得了不同程度的成功。第一类应用程序令人尴尬地是并行的(一包独立的任务)。该类别非常适合计算网格环境。第二类应用程序主要包括本质上紧密耦合的科学代码。这种类型的应用程序很难在网格环境中部署。在本文中,我们介绍了GridSAT,这是一种新的网格应用程序。 GridSAT是基于顺序求解器Chaff [70]的分布式完全布尔可满足性播种器。除了其理论意义外,可满足性问题还有许多实际应用。 SAT求解器用于许多工程和科学领域,包括电路设计和模型检查。 GridSAT能够通过更快地解决以前由其他求解器解决的问题来获得新的结果。而且,它能够解决其他求解器无法解决的问题。 GridSAT通过实现两个目标来实现这些结果。第一种是使顺序求解器并行化,以使其能够在大量资源上高效运行。 GridSAT还使用技术来实现并行组件之间的信息共享,从而避免了多余的工作。第二个目标是设计和实现应用程序,以使其能够适应计算网格环境的动态条件。用于实现GridSAT的技术和设计可以与其他应用程序一起部署以获得新的结果。此外,我们展示了多个GridSAT实例如何在没有显式同步的情况下协作以在一组公共资源上高效运行。这些实验代表了许多网格应用程序共享一个公共资源池的现实场景。我们还开发了一个Web门户,它可以通过标准的Web浏览器接受问题实例,并返回状态和结果,同时使用户免受手动运行该应用程序的复杂性的困扰。

著录项

  • 作者

    Chrabakh, Wahid.;

  • 作者单位

    University of California, Santa Barbara.;

  • 授予单位 University of California, Santa Barbara.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 236 p.
  • 总页数 236
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号