MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Parallel processing with autonomous databases in a cluster system (2002) [13 citations — 8 self]

Download:
Download as a PDF
by Stéphane Gançarski, Hubert Naacke, Esther Pacitti
In Int. Conf. On Cooperative Information Systems (CoopIS
http://www-poleia.lip6.fr/%7Enaacke/pub/gnpv-BDA02.pdf
Add To MetaCart

Abstract:

ABSTRACT. We consider the use of a cluster system for Application Service Provider (ASP). In the ASP context, hosted applications and databases can be update-intensive and must remain autonomous. In this paper, we propose a new solution for parallel processing with autonomous databases, using a replicated database organization. The main idea is to allow the system administrator to control the tradeoff between database consistency and application performance. Application requirements are captured through execution rules stored in a shared directory. They are used (at run time) to allocate cluster nodes to user requests in a way that optimizes load balancing while satisfying application consistency requirements. We also propose a new preventive replication method and a transaction load balancing architecture which can trade-off consistency for performance using execution rules. Finally, we discuss the on-going implementation at LIP6 using a Linux cluster running

Citations

342 Principles of Distributed Database Systems, 2nd Edition – Ozsu, Valduriez - 1999
220 The Ensemble System – Hayden - 1998
195 Data caching issues in an information retrieval system – Alonso, Barbará, et al. - 1990
110 Principles and Realization Strategies of Multilevel Transaction – Weikum - 1991
108 A critique of ANSI SQL isolation levels – Berenson, Bernstein, et al. - 1995
96 Don’t be lazy, be consistent: Postgres-R, a new way to implement database replication – Kemme, Alonso - 2000
72 Offering a precision-performance tradeoff for aggregation queries over replicated data – Olston, Widom - 2000
64 Parallel Database Systems: open problems and new issues – Valduriez - 1993
57 Divergence Control for Epsilon-Serializability – Wu, Yu, et al. - 1992
40 Scalable replication in database clusters – Patiño-Martinez, Jímenez-Peris, et al. - 2000
35 Efficient Numerical Error Bounding for Replicated Network Services – Yu, Vahdat - 2000
33 Management of Interdependent Data: Specifying Dependency and Consistency Requirements – Sheth, Rusinkiewicz - 1990
22 Fast algorithms for maintaining replica consistency in lazy master replicated databases – Pacitti, Minet, et al. - 1999
16 Cache-Aware Query Routing in a Cluster of Databases – Röhm, Böhm, et al. - 2001
15 Distributed and Parallel Database Systems – Özsu, Valduriez - 1996
12 Scalable Distributed Query and Update Service Implementations for XML Document Elements – Grabs, Böhm, et al. - 2001
7 Load Balancing of Autonomous Applications and Databases in a Cluster System – Gançarski, Naacke, et al. - 2002
6 Replication: DB2, Oracle, or Sybase? Database Programming and Design – Stacey - 1994
6 et al. Implementing Cooperative Prefetching and Caching in a Global Memory – Voelker - 1998
4 Algorithms for Optimistic Replication on the Web – Pacitti, Dedieu
3 Checking Integrity Constraints in Multidatabase Systems with Nested Transactions – Doucet, Gançarski, et al. - 2001
2 et al. Group communication (special issue – Powel - 1996
1 Improving Data Freshness in Replicated Databases – Pacitti - 1999
1 Preventive Lazy Replication in Cluster Systems – Pacitti - 2002