Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Diamond: A Storage Architecture for Early Discard in Interactive Search

This paper explores the concept of early discard for interactive search of unindexed data. Processing data inside storage devices using downloaded searchlet code enables Diamond to perform efficient, application-specific filtering of large data collections. Early discard helps users who are looking for ``needles in a haystack'' by eliminating the bulk of the irrelevant items as early as possible. A searchlet consists of a set of application-generated filters that Diamond uses to determine whether an object may be of interest to the user. The system optimizes the evaluation order of the filters based on run-time measurements of each filter's selectivity and computational cost. Diamond can also dynamically partition computation between the storage devices and the host computer to adjust for changes in hardware and network conditions. Performance numbers show that Diamond dynamically adapts to a query and to run-time system state. An informal user study of an image retrieval application supports our belief that early discard significantly improves the quality of interactive searches.

Larry Huston, Intel Research Pittsburgh

Rahul Sukthankar, Carnegie Mellon University

Rajiv Wickremesinghe, Intel Research Pittsburgh

M. Satyanarayanan, Carnegie Mellon University

Gregory R. Ganger, Carnegie Mellon University

Erik Riedel, Seagate Research

Anastassia Ailamaki, Carnegie Mellon University

BibTeX
@inproceedings {270005,
author = {Larry Huston and Rahul Sukthankar and Rajiv Wickremesinghe and M. Satyanarayanan and Gregory R. Ganger and Erik Riedel and Anastassia Ailamaki},
title = {Diamond: A Storage Architecture for Early Discard in Interactive Search},
booktitle = {3rd USENIX Conference on File and Storage Technologies (FAST 04)},
year = {2004},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/fast-04/diamond-storage-architecture-early-discard-interactive-search},
publisher = {USENIX Association},
month = mar
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/fast04/tech/full_papers/huston/huston.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/fast04/tech/full_papers/huston/huston_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us