Description
One potential connectivity solution is the Delay-Tolerant Networking (DTN) stack, an overlay network protocol that can route across network partitions and heterogeneous forms of network infrastructure. However, the DTN message-based interface is a poor fit for many applications as they are more naturally structured in terms of shared state.
To address these issues, we present TierSync, a distributed eventually-consistent shared-storage synchronization primitive for DTNs. TierSync enables applications to share persistent data among TierSync nodes in an efficient and flexible manner. Novel features of the TierSync protocol include efficient support for fine grained partial sharing and the ability to arbitrarily order updates for data prioritization. We demonstrate an implementation of the TierSync protocol as a file-system and show useful applications can be easily ported to the TierSync system.