Proceedings of the 1st Conference on Computing Frontiers 2004
DOI: 10.1145/977091.977122
|View full text |Cite
|
Sign up to set email alerts
|

An active data-aware cache consistency protocol for highly-scalable data-shipping DBMS architectures

Abstract: In a data-shipping database system, data items are retrieved from the server machines, cached and processed at the client machines, and then shipped back to the server. Current cache consistency approaches typically rely on a centralized server or servers to enforce the necessary concurrency control actions. This centralized server imposes a limitation on the scalability and performance of these systems. This paper presents a new consistency protocol, Active Data-aware Cache Consistency (ADCC), that allows cli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2007
2007
2007
2007

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(10 citation statements)
references
References 10 publications
0
10
0
Order By: Relevance
“…To limit the amount of server-side data required for each client session, the developer can specify a maximum life span for the data in the server cache, as well as the heartbeat frequency of the client. Our cache consistency strategy is similar to a detection based approach for transactional client server caching [12,25,18], although the system allows for the integration of other strategies in the future.…”
Section: The Hilda Runtime Systemmentioning
confidence: 99%
See 1 more Smart Citation
“…To limit the amount of server-side data required for each client session, the developer can specify a maximum life span for the data in the server cache, as well as the heartbeat frequency of the client. Our cache consistency strategy is similar to a detection based approach for transactional client server caching [12,25,18], although the system allows for the integration of other strategies in the future.…”
Section: The Hilda Runtime Systemmentioning
confidence: 99%
“…Work in this area has focused on Transactional Client-Server Cache Consistency [12,18,25], a technique that evaluates part of a transaction at the client by shipping it the required data. This work is concerned with guaranteeing the ACID properties of a transaction, and proposes many different approaches such as the Avoidance Based Approach (Adaptive CallBack Locking) and the Detection Based Ap- Hybrid Shipping Architectures have been proposed to run queries in a distributed setting [22,23].…”
Section: Related Workmentioning
confidence: 99%
“…(3) A demonstration that, with high contention and transaction-level temporal locality, write/write conflicts can dominate other overheads when the transaction granularity (size) is reduced. Similar to previous work [4,5,13], this study focuses on a page-server architecture with page level consistency. We compare SADCC with the two leading cache consistency algorithms, Active Data-aware Cache Consistency (ADCC) [13] and Asynchronous Avoidance-based Cache Consistence (AACC) [8].…”
Section: Introductionmentioning
confidence: 99%
“…However, putting the server on the critical path unavoidably increases the communication latency. A protocol that employs client-client and server-based communication was recently proposed to address this problem [13]. However, in current optimistic schemes (asynchronous [8,13] or deferred [1]), clients always proceed to write to locally-cached copies under the assumption that no other clients are currently using the data.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation