• DocumentCode
    2846979
  • Title

    Exploiting Correlated Attributes in Acquisitional Query Processing

  • Author

    Deshpande, Amol ; Guestrin, Carlos ; Hong, Wei ; Madden, Samuel

  • Author_Institution
    Maryland Univ., MD, USA
  • fYear
    2005
  • fDate
    05-08 April 2005
  • Firstpage
    143
  • Lastpage
    154
  • Abstract
    Sensor networks and other distributed information systems (such as the Web) must frequently access data that has a high per-attribute acquisition cost, in terms of energy, latency, or computational resources. When executing queries that contain several predicates over such expensive attributes, we observe that it can be beneficial to use correlations to automatically introduce low-cost attributes whose observation will allow the query processor to better estimate the selectivity of these expensive predicates. In particular, we show how to build conditional plans that branch into one or more sub-plans, each with a different ordering for the expensive query predicates, based on the runtime observation of low-cost attributes. We frame the problem of constructing the optimal conditional plan for a given user query and set of candidate low-cost attributes as an optimization problem. We describe an exponential time algorithm for finding such optimal plans, and describe a polynomial-time heuristic for identifying conditional plans that perform well in practice. We also show how to compactly model conditional probability distributions needed to identify correlations and build these plans. We evaluate our algorithms against several real-world sensor-network data sets, showing several-times performance increases for a variety of queries versus traditional optimization techniques.
  • Keywords
    data acquisition; distributed processing; probability; query processing; real-time systems; acquisitional query processing; distributed information system; exponential time algorithm; optimization techniques; polynomial-time heuristic; real-world sensor-network; Computer networks; Costs; Delay; Distributed computing; Distributed information systems; Polynomials; Query processing; Runtime; Sensor phenomena and characterization; Sensor systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
  • ISSN
    1084-4627
  • Print_ISBN
    0-7695-2285-8
  • Type

    conf

  • DOI
    10.1109/ICDE.2005.63
  • Filename
    1410113