Abstract
Partial data replication protocols for transactional distributed systems present a high scalability potential, but suffer from a shortcoming of the utmost importance: data access locality. In a partial data replication setting, performance can be boosted by serving transactional read operations locally and preventing the expensive overhead of inter-node communication. In this paper we address this concern by proposing a generic caching mechanism directed towards multi-version partial data replication protocols and illustrate its application in a specific protocol, namely SCORe. Experimental results corroborate the effectiveness of the proposed caching mechanism in read-dominated workloads, where it clearly improves the system's overall throughput. Copyright is held by the owner/author(s).
Original language | English |
---|---|
Title of host publication | 2015 Symposium on Applied Computing, SAC 2015 |
Publisher | ACM - Association for Computing Machinery |
Pages | 1309-1314 |
Number of pages | 6 |
ISBN (Electronic) | 9781450331968 |
DOIs | |
Publication status | Published - 13 Apr 2015 |
Event | 30th Annual ACM Symposium on Applied Computing, SAC 2015 - Salamanca, Spain Duration: 13 Apr 2015 → 17 Apr 2015 |
Conference
Conference | 30th Annual ACM Symposium on Applied Computing, SAC 2015 |
---|---|
Country/Territory | Spain |
City | Salamanca |
Period | 13/04/15 → 17/04/15 |
Keywords
- Cache
- Concurrency control
- Distributed systems
- Multi-version
- Partial data replication