2004
DOI: 10.1007/978-3-540-30229-2_10
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive Middleware for Data Replication

Abstract: Abstract. Dynamically adaptive systems sense their environment and adjust themselves to accommodate to changes in order to maximize performance. Depending on the type of change (e.g., modifications of the load, the type of workload, the available resources, the client distribution, etc.), different adjustments have to be made. Coordinating them is already difficult in a centralized system. Doing so in the currently prevalent component-based distributed systems is even more challenging. In this paper, we presen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
36
0
2

Year Published

2004
2004
2018
2018

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 28 publications
(38 citation statements)
references
References 20 publications
(40 reference statements)
0
36
0
2
Order By: Relevance
“…A number of independent database replication solutions exist that provide both scaling and strong consistency in replicated database clusters [23,15,20,14,18]. With a few notable exceptions [14] [18] [13], these systems either do not investigate database replication in the context of dynamic adaptation or do not consider fine grain load balancing or allocation.…”
Section: Related Workmentioning
confidence: 99%
“…A number of independent database replication solutions exist that provide both scaling and strong consistency in replicated database clusters [23,15,20,14,18]. With a few notable exceptions [14] [18] [13], these systems either do not investigate database replication in the context of dynamic adaptation or do not consider fine grain load balancing or allocation.…”
Section: Related Workmentioning
confidence: 99%
“…Our study draws on recently proposed transparent scaling through contentaware scheduling in replicated database clusters [6,17,21,23] and in particular on our own previous work [2,3] on asynchronous replication with conflict-aware scheduling.…”
Section: Related Workmentioning
confidence: 99%
“…In the last decade, a vast body of research has proposed replica control solutions based on various concurrency control mechanisms, e.g., locking [18,21,22,23,8], optimistic [27], multi-version [1], and serialization graph [3] based techniques providing serializable execution, or mechanisms that provide lower levels of isolation [21,29]. These replica control algorithms can be categorized by two parameters as described in [16].…”
Section: Related Workmentioning
confidence: 99%
“…Many proposals use, as we, group communication systems with total order multicast to help serializing transactions, e.g. [27,18,21,22,25,23]. Except of Postgres-R, they are only evaluated on a simulation basis [27,18,22] or within a middleware [23].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation