Data structures for efficient broker implementation
- 1 July 1997
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 15 (3) , 223-253
- https://doi.org/10.1145/256163.256165
Abstract
With the profusion of text databases on the Internet, it is becoming increasingly hard to find the most useful databases for a given query. To attack this problem, several existing and proposed systems employ brokers to direct user queries, using a local database of summary information about the available databases. This summary information must effectively distinguish relevant databases and must be compact while allowing efficient access. We offer evidence that one broker, GlOSS , can be effective at locating databases of interest even in a system of hundreds of databased and can examine the performance of accessing the GlOSS summeries for two promising storage methods: the grid file and partitioned hashing. We show that both methods can be tuned to provide good performance for a particular workload (within a broad range of workloads), and we discuss the tradeoffs between the two data structures. As a side effect of our work, we show that grid files are more broadly applicable than previously thought; inparticular, we show that by varying the policies used to construct the grid file we can provide good performance for a wide range of workloads even when storing highly skewed data.Keywords
This publication has 9 references indexed in Scilit:
- Performance issues in distributed shared-nothing information-retrieval systemsInformation Processing & Management, 1996
- Overview of the third text Retrieval conference (TREC-3)Published by National Institute of Standards and Technology (NIST) ,1995
- Internet resource discovery servicesComputer, 1993
- Implementation of the grid file: Design concepts and experienceBIT Numerical Mathematics, 1985
- The Grid FileACM Transactions on Database Systems, 1984
- Sparse Matrix AlgebraPublished by Elsevier ,1984
- Partial-match retrieval for dynamic filesBIT Numerical Mathematics, 1982
- Optimal partial-match retrievalBIT Numerical Mathematics, 1980
- Optimal partial-match retrieval when fields are independently specifiedACM Transactions on Database Systems, 1979