DocumentCode :
3739527
Title :
Conflict-Free Partially Replicated Data Types
Author :
Iwan Briquemont;Manuel Bravo;Zhongmiao Li;Peter Van Roy
Author_Institution :
Univ. Catholique de Louvain, Louvain-la-Neuve, Belgium
fYear :
2015
Firstpage :
282
Lastpage :
289
Abstract :
Designers of large user-oriented distributed applications, such as social networks and mobile applications, have adopted measures to improve the responsiveness of their applications. Latency is a major concern as people are very sensitive to it. Geo-replication is a commonly used mechanism to bring the data closer to clients. Nevertheless, reaching the closest datacenter can still be considerably slow. Thus, in order to further reduce the access latency, mobile and web applications may be forced to replicate data at the client-side. Unfortunately, fully replicating large data structures may still be a waste of resources, specially for thin-clients. We propose a replication mechanism built upon conflict-free replicated data types (CRDT) to seamlessly replicate parts of large data structures. The mechanism is transparent to developers and gives improvements without increasing application complexity. We define partial replication and give an approach to keep the strong eventual consistency properties of CRDTs with partial replicas. We integrate our mechanism into SwiftCloud, a transactional system that brings geo-replication to clients. We evaluate the solution with a content-sharing application. Our results show improvements in bandwidth, memory, and latency over both classical geo-replication and the existing SwiftCloud solution.
Keywords :
"Data structures","Convergence","History","Cloud computing","Social network services","Bandwidth","Complexity theory"
Publisher :
ieee
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2015 IEEE 7th International Conference on
Type :
conf
DOI :
10.1109/CloudCom.2015.81
Filename :
7396168
Link To Document :
بازگشت