Disslib:cc

Date
2011
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
DisSLib:CC (Distributed Search Library: Common Central) is a library for creating distributed search systems. It allows developers to take advantage of the now common access to multi­ple processors, either as part of a multi-core processor in a single machine or part of a cluster of computational power that exists around us. Some software can take advantage of this new configuration of hardware without a lot of extra work, but some software needs special consid­eration to get benefits from multiple processors, especially knowledge based search. Knowledge-based search allows us to find good solutions to hard problems, it combines knowledge about how to solve problems and knowledge about the problems that need to be solved with the raw processing power of a computer. In knowledge-based search systems solutions are found by taking small computational steps, some of which may be in the right di­rection and some of which may be wrong. Because of these small steps and the need to evaluate what was a good choice simply spreading these steps across multiple processors without a plan does not work. Fortunately there are paradigms for distributed knowledge-based search that let us use multiple processors to speed search up. Given the universality of these paradigms, it is possible to use them to design libraries that let developers create distributed search systems. DisSLib:CC was created to allow developers to build distributed search systems that solve their problems as quickly as possible without having to do the hard parts of handling commu­nications and the repetitive parts handling configuration and writing logs and search protocols. DisSLib:CC allows developers to create distributed search systems from sequential search sys­tems with minimal extra code. Two systems developed using DisSLib:CC were used to test some aspects of the configuration of distributed search systems and showed speed ups based on finding the right conditions.
Description
Bibliography: p. 132-135
A couple pages are in colour.
Keywords
Citation
Kendon, T. (2011). Disslib:cc (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/4160
Collections