• DocumentCode
    1863830
  • Title

    Optimizing multiple queries on scientific datasets with partial replicas

  • Author

    Weng, Li ; Catalyurek, Umit ; Kurc, Tahsin ; Agrawal, Gagan ; Saltz, Joel

  • Author_Institution
    Ohio State Univ., Columbus
  • fYear
    2007
  • fDate
    19-21 Sept. 2007
  • Firstpage
    259
  • Lastpage
    266
  • Abstract
    We propose strategies to efficiently execute a query workload, which consists of multiple related queries submitted against a scientific dataset, on a distributed-memory system in the presence of partial dataset replicas. Partial replication re-organizes and re-distributes one or more subsets of a dataset across the storage system to reduce I/O overheads and increase I/O parallelism. Our work targets a class of queries, called range queries, in which the query predicate specifies lower and upper bounds on the values of all or a subset of attributes of a dataset. Data elements whose attribute values fall into the specified bounds are retrieved from the dataset. If we think of the attributes of a dataset forming multi-dimensional space, where each attribute corresponds to one of the dimensions, a range query defines a bounding box in this multidimensional space. We evaluate our strategies in two scenarios involving range queries. The first scenario represents the case in which queries have overlapping regions of interest, such as those arising from an exploratory analysis of the dataset by multiple users. In the second scenario, queries represent adjacent rectilinear sections that capture an irregular subregion in the multi-dimensional space. This scenario corresponds to a case where the user wants to query and retrieve a spatial feature from the dataset. We propose cost models and an algorithm for optimizing such queries. Our results using queries for subsetting and analysis of medical image datasets show that effective use of partial replicas can result in reduction in query execution times.
  • Keywords
    distributed memory systems; natural sciences computing; query processing; distributed-memory system; multiple query optimization; partial dataset replicas; query workload; scientific datasets; Application software; Biomedical engineering; Biomedical informatics; Computer science; Cost function; Data analysis; Data engineering; Hurricanes; Information retrieval; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid Computing, 2007 8th IEEE/ACM International Conference on
  • Conference_Location
    Austin, Texas
  • Print_ISBN
    978-1-4244-1560-1
  • Electronic_ISBN
    978-1-4244-1560-1
  • Type

    conf

  • DOI
    10.1109/GRID.2007.4354141
  • Filename
    4354141