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
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;
Conference_Titel :
Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
Print_ISBN :
0-7695-2285-8
DOI :
10.1109/ICDE.2005.30