Open mHealth applications often include mobile devices and cloud services with replicated data between components. These replicas need periodical synchronization to remain consistent. However, there are no guarantee of connectivity to networks which do not bill users on the quantity of data usage. This thesis propose Swiftmend, a system with synchronization that minimize the quantity of I/O used on the network. Swiftmend includes two reconciliation algorithms; Rejuvenation and Regrowth. The latter utilizes the efficiency of the Merkle tree data structure to reduce the I/O. Merkle trees can sum up the consistency of replicas into compact fingerprints. While the first reconciliation algorithm, Rejuvenation simply inspects the entire replica ...
Mobile computing has enabled users to seamlessly access databases even when they are on the move. Ho...
Anyone who uses more than one computer system is aware of the data management problem posed by doing...
Increased reliance on optimistic data replication has led to burgeoning interest in tools and framew...
Designers of large user-oriented distributed applications, such as social networks and mobile applic...
As HTML5 features like web-storage and offline web-apps become more widely supported by modern brows...
As one type of the most popular cloud storage services, OpenStack Swift and its follow-up systems re...
Support for the evaluation was provided by SyncFree and PlanetLab. I would like to thank Marek Zawir...
peer reviewedAs one type of the most popular cloud storage services, OpenStack Swift and its follow-...
Data replication is a key technology in distributed systems that enables higher availability and per...
Abstract: Client-side logic and storage are increasingly used in web and mobile applications to im-p...
Many distributed systems replicate data for fault tolerance or availability. In such systems, a log...
Increased reliance on optimistic data replication has led to burgeoning interest in tools and framew...
. We present a new replication algorithm that supports replication of a large number of objects on ...
Replication is a key enabling technology in distributed data sharing systems for improving both avai...
Increased reliance on optimistic data replication has led to burgeoning interest in tools and framew...
Mobile computing has enabled users to seamlessly access databases even when they are on the move. Ho...
Anyone who uses more than one computer system is aware of the data management problem posed by doing...
Increased reliance on optimistic data replication has led to burgeoning interest in tools and framew...
Designers of large user-oriented distributed applications, such as social networks and mobile applic...
As HTML5 features like web-storage and offline web-apps become more widely supported by modern brows...
As one type of the most popular cloud storage services, OpenStack Swift and its follow-up systems re...
Support for the evaluation was provided by SyncFree and PlanetLab. I would like to thank Marek Zawir...
peer reviewedAs one type of the most popular cloud storage services, OpenStack Swift and its follow-...
Data replication is a key technology in distributed systems that enables higher availability and per...
Abstract: Client-side logic and storage are increasingly used in web and mobile applications to im-p...
Many distributed systems replicate data for fault tolerance or availability. In such systems, a log...
Increased reliance on optimistic data replication has led to burgeoning interest in tools and framew...
. We present a new replication algorithm that supports replication of a large number of objects on ...
Replication is a key enabling technology in distributed data sharing systems for improving both avai...
Increased reliance on optimistic data replication has led to burgeoning interest in tools and framew...
Mobile computing has enabled users to seamlessly access databases even when they are on the move. Ho...
Anyone who uses more than one computer system is aware of the data management problem posed by doing...
Increased reliance on optimistic data replication has led to burgeoning interest in tools and framew...