Dynamic load balancing for distributed search

14 years 5 days ago
Dynamic load balancing for distributed search
This paper examines how computation can be mapped across the nodes of a distributed search system to effectively utilize available resources. We specifically address computationally intensive search of complex data, such as contentbased retrieval of digital images or sounds, where sophisticated algorithms must be evaluated on the objects of interest. Since these problems require significant computation, we distribute the search over a collection of compute nodes, such as active storage devices, intermediate processors and host computers. A key challenge with mapping the desired computation to the available resources is that the most efficient distribution depends on several factors: relative power and number of compute nodes; network bandwidth between the compute nodes; the cost of evaluating query predicates; and the selectivity of the given query. This wide range of variables renders manual partitioning of the computation infeasible, particularly since some of the parameters (e.g...
Larry Huston, Alex Nizhner, Padmanabhan Pillai, Ra
Added 24 Jun 2010
Updated 24 Jun 2010
Type Conference
Year 2005
Where HPDC
Authors Larry Huston, Alex Nizhner, Padmanabhan Pillai, Rahul Sukthankar, Peter Steenkiste, Jiaying Zhang
Comments (0)