DocumentCode
1264374
Title
Load balancing of parallelized information filters
Author
Rowe, Neil C. ; Zaky, Amr
Author_Institution
Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA
Volume
14
Issue
2
fYear
2002
Firstpage
456
Lastpage
461
Abstract
We investigate the data-parallel implementation of a set of "information filters" used to rule out uninteresting data from a database or data stream. We develop an analytic model for the costs and advantages of load rebalancing for the parallel filtering processes, as well as a quick heuristic for its desirability. Our model uses binomial models of the filter processes and fits key parameters to the results of extensive simulations. Experiments confirm our model. Rebalancing should pay off whenever processor communications costs are high. Further experiments showed it can also pay off even with low communications costs for 16-64 processes and 1-10 data items per processor; then, imbalances can increase processing time by up to 52 percent in representative cases, and rebalancing can increase it by 78 percent, so our quick predictive model can be valuable. Results also show that our proposed heuristic rebalancing criterion gives close to optimal balancing. We also extend our model to handle variations in filter processing time per data item
Keywords
information retrieval; multimedia systems; online front-ends; resource allocation; Monte Carlo methods; analytic model; binomial models; data stream; data-parallel implementation; database; heuristic rebalancing criterion; information retrieval; load balancing; parallel filtering processes; parallelized information filters; processor communications costs; Information filters; Load management;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/69.991730
Filename
991730
Link To Document