• DocumentCode
    2846870
  • Title

    Bypass caching: making scientific databases good network citizens

  • Author

    Malik, Tanu ; Burns, Randal ; Chaudhary, Amitabh

  • Author_Institution
    Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
  • fYear
    2005
  • fDate
    5-8 April 2005
  • Firstpage
    94
  • Lastpage
    105
  • Abstract
    Scientific database federations are geographically distributed and network bound. Thus, they could benefit from proxy caching. However, existing caching techniques are not suitable for their workloads, which compare and join large data sets. Existing techniques reduce parallelism by conducting distributed queries in a single cache and lose the data reduction benefits of performing selections at each database. We develop the bypass-yield formulation of caching, which reduces network traffic in wide-area database federations, while preserving parallelism and data reduction. Bypass-yield caching is altruistic; caches minimize the overall network traffic generated by the federation, rather than focusing on local performance. We present an adaptive, workload-driven algorithm for managing a bypass-yield cache. We also develop on-line algorithms that make no assumptions about workload: a k-competitive deterministic algorithm and a randomized algorithm with minimal space complexity. We verify the efficacy of bypass-yield caching by running workload traces collected from the Sloan Digital Sky Survey through a prototype implementation.
  • Keywords
    Internet; astronomical catalogues; cache storage; computational complexity; data reduction; deterministic algorithms; distributed databases; query processing; randomised algorithms; scientific information systems; Sloan Digital Sky Survey; bypass-yield caching; data parallelism; data reduction; k-competitive deterministic algorithm; query processing; randomized algorithm; scientific database; space complexity; wide-area database federation; Bandwidth; Computer science; Concurrent computing; Data engineering; Delay; Distributed databases; Intelligent networks; Parallel processing; Scalability; Telecommunication traffic;
  • 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.30
  • Filename
    1410109