• DocumentCode
    3013527
  • Title

    Cache-aware query routing in a cluster of databases

  • Author

    Rohm, Uwe ; Böhm, Klemens ; Schek, Hans-Jörg

  • Author_Institution
    Swiss Federal Inst. of Technol., Zurich, Switzerland
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    641
  • Lastpage
    650
  • Abstract
    We investigate query routing techniques in a cluster of databases for a query-dominant environment. The objective is to decrease query response time. Each component of the cluster runs an off-the-shelf DBMS and holds a copy of the whole database. The cluster has a coordinator that routes each query to an appropriate component. Considering queries of realistic complexity, e.g., TPC-R, this article addresses the following questions: Can routing benefit from caching effects due to previous queries? Since our components are black-boxes, how can we approximate their cache content? How to route a query, given such cache approximations? To answer these questions, we have developed a cache-aware query router that is based on signature approximations of queries. We report on experimental evaluations with the TPC-R benchmark using our PowerDB database cluster prototype. Our main result is that our approach of cache approximation routing is better than state-of-the-art strategies by a factor of two with regard to mean response time
  • Keywords
    cache storage; distributed databases; query processing; relational databases; software performance evaluation; PowerDB; TPC-R; cache approximations; cache-aware query routing; database cluster; experimental evaluations; mean response time; off-the-shelf database; query response time; relational databases; signature approximations; Database systems; Delay; Prototypes; Query processing; Relational databases; Routing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2001. Proceedings. 17th International Conference on
  • Conference_Location
    Heidelberg
  • ISSN
    1063-6382
  • Print_ISBN
    0-7695-1001-9
  • Type

    conf

  • DOI
    10.1109/ICDE.2001.914879
  • Filename
    914879