skip to main content
10.1145/1458082.1458247acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

PROQID: partial restarts of queries in distributed databases

Authors Info & Claims
Published:26 October 2008Publication History

ABSTRACT

In a number of application areas, distributed database systems can be used to provide persistent storage of data while providing efficient access for both local and remote data. With an increasing number of sites (computers) involved in a query, the probability of failure at query time increases. Recovery has previously only focused on database updates while query failures have been handled by complete restart of the query. This technique is not always applicable in the context of large queries and queries with deadlines. In this paper we present an approach for partial restart of queries that incurs minimal extra network traffic during query recovery. Based on results from experiments on an implementation of the partial restart technique in a distributed database system, we demonstrate its applicability and significant reduction of query cost in the presence of failures.

References

  1. M. N. Alpdemir et al. OGSA-DQP: a service for distributed querying on the Grid. In Proceedings of EDBT'2004, 2004.Google ScholarGoogle Scholar
  2. R. S. Barga et al. Recovery guarantees for internet applications. ACM Trans. Internet Techn., 4(3):289--328, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. Bonnet and A. Tomasic. Partial answers for unavailable data sources. In Proceedings of FQAS'98, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Braumandl, M. Keidl, A. Kemper, D. Kossmann, A. Kreutz, S. Seltzsam, and K. Stocker. ObjectGlobe: ubiquitous query processing on the Internet. VLDB Journal, 10(1):48--71, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. B. Chandramouli, C. N. Bond, S. Babu, and J. Yang. Query suspend and resume. In Proceedings of the SIGMOD'2007, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Chaudhuri, R. Kaushik, R. Ramamurthy, and A. Pol. Stop-and-restart style execution for long running decision support queries. In Proceedings of VLDB'2007, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Chaudhuri, R. Krishnamurthy, S. Potamianos, and K. Shim. Optimizing queries with materialized views. In Proceedings of ICDE'1995, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Dar, M. J. Franklin, B. T. Jónsson, D. Srivastava, and M. Tan. Semantic data caching and replacement. In Proceedings of VLDB'1996, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Gounaris et al. Adapting to changing resource performance in Grid query processing. In Proceedings of DMG'05, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J.-H. Hwang et al. High-availability algorithms for distributed stream processing. In Proceedings of ICDE'2005, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J.-H. Hwang et al. A cooperative, self-configuring high-availability solution for stream processing. In Proceedings of ICDE'2007, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  12. N. Kabra and D. J. DeWitt. Efficient mid-query re-optimization of sub-optimal query execution plans. In Proceedings of SIGMOD'1998, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Kossmann. The state of the art in distributed query processing. ACM Computing Surveys, 32(4):422--469, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. W. Labio et al. Efficient resumption of interrupted warehouse loads. In Proceedings of SIGMOD'2000, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Q. Ren, M. H. Dunham, and V. Kumar. Semantic caching and query processing. IEEE Trans. on Knowl. and Data Eng., 15(1):192--210, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. A. N. Saharia and Y. M. Babad. Enhancing data warehouse performance through query caching. SIGMIS Database, 31(3):43--63, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J. Smith and P. Watson. Fault-tolerance in distributed query processing. In Proceedings of IDEAS'2005, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. R. Wang, B. Salzberg, and D. B. Lomet. Log-based recovery for middleware servers. In Proceedings of SIGMOD'2007, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. A. N. Wilschut and P. M. G. Apers. Dataflow query execution in a parallel main-memory environment. Distributed and Parallel Databases, 1(1):103--128, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. PROQID: partial restarts of queries in distributed databases

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CIKM '08: Proceedings of the 17th ACM conference on Information and knowledge management
        October 2008
        1562 pages
        ISBN:9781595939913
        DOI:10.1145/1458082

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 26 October 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,861of8,427submissions,22%

        Upcoming Conference

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader