We propose a parallel MPI search engine that is capable of automatically switching between asynchronous message passing and bulk-synchronous message passing modes of operation. When the observed query traffic is small or moderate the standard multiple managers/workers thread based model of message passing is applied for processing the queries. However, when the query traffic increases a roundrobin based approach is applied in order to prevent from unstable behavior coming from queries demanding the use of a large amount of resources in computation, communication and disk accesses. This is achieved by (i) a suitable object-oriented multi-threaded MPI software design and (ii) an "atomic" organization of the query processing which allows the use of a novel control strategy that decides the proper mode of operation. © Springer-Verlag Berlin Heidelberg 2007.
CITATION STYLE
Marin, M., & Gil-Costa, V. (2007). (Sync|Async)+ MPI search engines. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4757, pp. 117–124). Springer Verlag. https://doi.org/10.1007/978-3-540-75416-9_21
Mendeley helps you to discover research relevant for your work.