Support for the evaluation was provided by SyncFree and PlanetLab. I would like to thank Marek Zawirsky for his support to integrate partial replication into SwiftCloud. Thanks to Manuel Bravo for his useful remarks and help throughout the writing of this master’s thesis. Special thanks to Xavier Bellekens who read versions of the text and gave sage advice. Thanks to reddit inc. for their website, releasing their source code, and providing API access to their data. I am grateful for my readers, Professor Marc Lobelle and Zhongmiao Li, for their time. Finally I would like to thank my supervisor, Professor Peter Van Roy, for his comments and engagement. Current mobile and web applications replicate data increasingly at the client-side to redu...
Modern large-scale data platforms manage colossal amount of data, generated by the ever-increasing n...
Replicating redundant requests has been shown to be an effective mechanism to defend application per...
A large number of web applications/services are supported by applications running in cloud computin...
Designers of large user-oriented distributed applications, such as social networks and mobile applic...
Conflict-free Replicated Data Types (CRDTs) are high-level data types that can be replicated with mi...
Abstract: Client-side logic and storage are increasingly used in web and mobile applications to im-p...
Abstract—Client-side logic and storage are increasingly used in web and mobile applications to impro...
Dissertação para obtenção do Grau de Mestre em Engenharia InformáticaThe Internet has opened opport...
International audienceCloud storage systems showcase a range of consistency models, from weak to str...
The most frequent challenge faced by mobile user is stay connected with online data, while disconnec...
Replication is a key enabling technology in distributed data sharing systems for improving both avai...
Over the years, mobile devices have become increasingly popular and gained improved computation cap...
Mobile computing has enabled users to seamlessly access databases even when they are on the move. Mo...
Many applications model their data in a general-purpose storage format such as JSON. This data struc...
Mobile collaborative environments, being naturally loosely-coupled, call for optimistic replication ...
Modern large-scale data platforms manage colossal amount of data, generated by the ever-increasing n...
Replicating redundant requests has been shown to be an effective mechanism to defend application per...
A large number of web applications/services are supported by applications running in cloud computin...
Designers of large user-oriented distributed applications, such as social networks and mobile applic...
Conflict-free Replicated Data Types (CRDTs) are high-level data types that can be replicated with mi...
Abstract: Client-side logic and storage are increasingly used in web and mobile applications to im-p...
Abstract—Client-side logic and storage are increasingly used in web and mobile applications to impro...
Dissertação para obtenção do Grau de Mestre em Engenharia InformáticaThe Internet has opened opport...
International audienceCloud storage systems showcase a range of consistency models, from weak to str...
The most frequent challenge faced by mobile user is stay connected with online data, while disconnec...
Replication is a key enabling technology in distributed data sharing systems for improving both avai...
Over the years, mobile devices have become increasingly popular and gained improved computation cap...
Mobile computing has enabled users to seamlessly access databases even when they are on the move. Mo...
Many applications model their data in a general-purpose storage format such as JSON. This data struc...
Mobile collaborative environments, being naturally loosely-coupled, call for optimistic replication ...
Modern large-scale data platforms manage colossal amount of data, generated by the ever-increasing n...
Replicating redundant requests has been shown to be an effective mechanism to defend application per...
A large number of web applications/services are supported by applications running in cloud computin...