Skip Navigation

The Computer Journal 1994 37(7):598-609; doi:10.1093/comjnl/37.7.598
© 1994 by British Computer Society
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Oommen, B. J.
Right arrow Articles by Ng, D. T. H.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

A New Technique for Enhancing Linked-List Data Retrieval: Reorganize Data Using Artifically Synthesized Queries

B. J. Oommen * and D. T. H. Ng *

School of Computer Science, Carleton University, Ottawa K1S 5B6, Canada

Let R = {R1, R2, ..., RN} be a set of data elements. The elements of R are accessed by the users of the system according to a fixed but unknown distribution S = {s1, s2, ..., sN}, referred to as the users' query distribution. In this paper we consider the problem of organizing data so as to optimize its retrieval. However, rather than organize the data according to Q, the stream of queries presented by the user, we suggest a scheme by which the data is organised based on a synthesized query stream Q'. This synthesized stream possesses an underlying distribution, S'. Thus, in effect, the data organization is achieved according to the distribution S' and so, in one sense, the user's query distribution is modified without his knowing it. Furthermore, we show how this transformation can be done in such a way that the data storage achieved according to S' will be superior to that achieved if the data was stored according to the distribution S. The module which achieves this transformation is called a Distribution Changing Technique (DCT) Filter. In this paper we shall present the theory of DCT filters in its mathematical generality. We shall show that a DCT filter can be represented as Stochastic Mealy Automation. Various DCT filters will be catalogued and, in particular, a filter F* will be presented. It has been shown that this filter transforms the original distribution expediently, and thus accentuates the information contained in the user's distribution. The problem of cascading DCT filtes has also been studied, and extensive computational and simulation results have been included which justify the theoretical results which have been presented.


Received August 1993. revised June, 1994.

* School of Computer Science, Carleton University, Ottawa K1S 5B6, Canada


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer:
Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.