Issue No.12 - December (2010 vol.9)
Kaushik Veeraraghavan , University of Michigan, Ann Arbor, MI
Krishna P.N. Puttaswamy , University of California, Santa Barbara, CA
Thomas L. Rodeheffer , Microsoft Research Silicon Valley, Mountain View, CA
Douglas B. Terry , Microsoft Research Silicon Valley, Mountain View, CA
Ted Wobber , Microsoft Research Silicon Valley, Mountain View, CA
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TMC.2010.118
Mobile devices often store data in reduced resolutions or custom formats in order to accommodate resource constraints and tailor-made software. The Polyjuz framework enables sharing and synchronization of data across a collection of personal devices that use formats of different fidelity. Layered transparently between the application and an off-the-shelf replication platform, Polyjuz bridges the isolated worlds of different data formats. With Polyjuz, data items created or updated on high-fidelity devices—such as laptops and desktops—are automatically replicated onto low-fidelity, mobile devices. Similarly, data items updated on low-fidelity devices are reintegrated with their high-fidelity counterparts when possible. Polyjuz performs these fidelity reductions and reintegrations as devices exchange data in a peer-to-peer manner, ultimately extending the eventual-consistency guarantee of the underlying replication platform to the multifidelity universe. In this paper, we present the design and implementation of Polyjuz and demonstrate its benefits for fidelity-aware contacts management and picture sharing applications.
Distributed applications, distributed systems, weak consistency, fidelity, replication, transcoding.
Kaushik Veeraraghavan, Krishna P.N. Puttaswamy, Thomas L. Rodeheffer, Douglas B. Terry, Ted Wobber, "Fidelity-Aware Replication for Mobile Devices", IEEE Transactions on Mobile Computing, vol.9, no. 12, pp. 1697-1712, December 2010, doi:10.1109/TMC.2010.118