ComputingComputer ScienceComputer SystemsDistributed SystemsParallel AlgorithmsParallel ComputingDistributed AlgorithmsDistributed ComputingParallel Algorithm DesignParallel Computing SystemsParallel SearchingSearching AlgorithmsParallel SearchParallel Search AlgorithmsParallel Searching AlgorithmsParallel Speedup AnalysisTree Search
. Search in constraint programming is a time consuming task. Search can be speeded up by exploring subtrees of a search tree in parallel. This paper presents distributed search engines that achieve parallelism by distribution across networked computers. The main point of the paper is a simple design of the parallel search engine. Simplicity comes as an immediate consequence of clearly separating search, concurrency, and distribution. The obtained distributed search engines are simple yet o#er substantial speedup on standard network computers. 1 Introduction Search in constraint programming is a time consuming task. Search can be speeded up by exploring several subtrees of a search tree in parallel by cooperating search engines called workers. The paper develops search engines that achieve parallelism by distributing workers across standard networked computers. The paper has two main points. The first point is to provide a simple, high-level, and reusable design for parallel s...
7
Mobile objects in distributed Oz
Peter Van Roy, Seif Haridi, Per Brand et al. · ACM Transactions on Programming Languages and Systems · 1997 · 89 citations · Full text
Programming languages for distributed applications
Seif Haridi, Peter Van Roy, Per Brand et al. · New Generation Computing · 1998 · 64 citations