Abstract
With the advances in cloud computing and huge RAMs provided by 64-bit architectures, it is possible to tackle large problems using memory-based solutions. Construction of term-based, partitioned, parallel inverted indexes is a communication intensive task and suitable for memory-based modeling. In this paper, we provide an efficient parallel framework for in-memory construction of term-based partitioned, inverted indexes. We show that, by utilizing an efficient bucketing scheme, we can eliminate the need for the generation of a global vocabulary. We propose and investigate assignment schemes that can reduce the communication overheads while minimizing the storage and final query processing imbalance. We also present a study on how communication among processors should be carried out with limited communication memory in order to reduce the total inversion time. We present several different communication-memory organizations and discuss their advantages and shortcomings. The conducted experiments indicate promising results.
| Original language | English |
|---|---|
| Pages (from-to) | 1317-1330 |
| Number of pages | 14 |
| Journal | Computer Journal |
| Volume | 55 |
| Issue number | 11 |
| DOIs | |
| Publication status | Published - Nov 2012 |
| Externally published | Yes |
Fingerprint
Dive into the research topics of 'A parallel framework for in-memory construction of term-partitioned inverted indexes'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver