Download:
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
|