• DocumentCode
    451262
  • Title

    GridSAT: A Chaff-based Distributed SAT Solver for the Grid

  • Author

    Chrabakh, Wahid ; Wolski, Rich

  • Author_Institution
    University of California Santa Barbara
  • fYear
    2003
  • fDate
    15-21 Nov. 2003
  • Firstpage
    37
  • Lastpage
    37
  • Abstract
    We present GridSAT, a parallel and complete satisfiability solver designed to solve non-trivial SAT problem instances using a large number of widely distributed and heterogeneous resources. The GridSAT parallel algorithm uses intelligent backtracking, distributed and carefully scheduled sharing of learned clauses, and clause reduction. Our implementation focuses on dynamic resource acquisition and release to optimize application execution. We show how the large number of computational resources that are available from a Grid can be managed effectively for the application by an automatic scheduler and effective implementation. GridSAT execution speed is compared against the best sequential solver as rated by the SAT2002 competition using a wide variety of problem instances. The results show that GridSAT delivers speed-up for all but one of the test problem instances that are of significant size. In addition, we describe how GridSAT has solved previously unsolved satisfiability problems and the domain science contribution these results make.
  • Keywords
    Computational; Distributed; Parallel; Satisfiability; Computational intelligence; Computer science; Concurrent computing; Databases; Government; Grid computing; Parallel algorithms; Processor scheduling; Resource management; Testing; Computational; Distributed; Parallel; Satisfiability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2003 ACM/IEEE Conference
  • Print_ISBN
    1-58113-695-1
  • Type

    conf

  • DOI
    10.1109/SC.2003.10033
  • Filename
    1592940