| Fidelity-aware replication for mobile devices |
| Full text |
Pdf
(1.19 MB)
|
Source
|
International Conference On Mobile Systems, Applications And Services
archive
Proceedings of the 7th international conference on Mobile systems, applications, and services
table of contents
Kraków, Poland
SESSION: Resource management
table of contents
Pages 83-94
Year of Publication: 2009
ISBN:978-1-60558-566-6
|
|
Authors
|
|
Kaushik Veeraraghavan
|
University of Michigan, Ann Arbor, MI, USA
|
|
Venugopalan Ramasubramanian
|
Microsoft Research Silicon Valley, Mountain View, CA, USA
|
|
Thomas L. Rodeheffer
|
Microsoft Research Silicon Valley, Mountain View, CA, USA
|
|
Douglas B. Terry
|
Microsoft Research Silicon Valley, Mountain View, CA, USA
|
|
Ted Wobber
|
Microsoft Research Silicon Valley, Mountain View, CA, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 28, Downloads (12 Months): 88, Citation Count: 0
|
|
|
ABSTRACT
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 the application permits it. 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 multi-fidelity universe. In this paper, we present the design and implementation of Polyjuz and demonstrate its benefits for a fidelity-aware contacts-management application.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Nalini Belaramani , Mike Dahlin , Lei Gao , Amol Nayate , Arun Venkataramani , Praveen Yalagandula , Jiandan Zheng, PRACTI replication, Proceedings of the 3rd conference on Networked Systems Design & Implementation, p.5-5, May 08-10, 2006, San Jose, CA
|
 |
2
|
Nilton Bila , Troy Ronda , Iqbal Mohomed , Khai N. Truong , Eyal de Lara, PageTailor: reusable end-user customization for the mobile web, Proceedings of the 5th international conference on Mobile systems, applications and services, June 11-13, 2007, San Juan, Puerto Rico
[doi> 10.1145/1247660.1247666]
|
| |
3
|
|
 |
4
|
Eyal de Lara , Rajnish Kumar , Dan S. Wallach , Willy Zwaenepoel, Collaboration and multimedia authoring on mobile devices, Proceedings of the 1st international conference on Mobile systems, applications and services, p.287-301, May 05-08, 2003, San Francisco, California
[doi> 10.1145/1066116.1066126]
|
 |
5
|
Armando Fox , Steven D. Gribble , Eric A. Brewer , Elan Amir, Adapting to network and client variability via on-demand dynamic distillation, Proceedings of the seventh international conference on Architectural support for programming languages and operating systems, p.160-170, October 01-04, 1996, Cambridge, Massachusetts, United States
|
| |
6
|
R. G. Guy. Ficus: A very large scale reliable distributed file system. Technical Report CSD-910018, Computer Science Department, University of California, Los Angeles, June 1991.
|
 |
7
|
|
 |
8
|
Brian D. Noble , M. Satyanarayanan , Dushyanth Narayanan , James Eric Tilton , Jason Flinn , Kevin R. Walker, Agile application-aware adaptation for mobility, Proceedings of the sixteenth ACM symposium on Operating systems principles, p.276-287, October 05-08, 1997, Saint Malo, France
|
| |
9
|
L. Novik, I. Hudis, D. B. Terry, S. Anand, V. Jhaveri, A. Shah, and Y. Wu. Peer-to-peer replication in WinFS. Technical Report MSR-TR-2006-78, Microsoft Research, June 2006.
|
| |
10
|
D. S. Parker , G. J. Popek , G. Rudisin , A. Stoughton , B. J. Walker , E. Walton , J. M. Chow , D. Edwards , S. Kiser , C. Kline, Detection of Mutual Inconsistency in Distributed Systems, IEEE Transactions on Software Engineering, v.9 n.3, p.240-247, May 1983
[doi> 10.1109/TSE.1983.236733]
|
| |
11
|
|
 |
12
|
Karin Petersen , Mike J. Spreitzer , Douglas B. Terry , Marvin M. Theimer , Alan J. Demers, Flexible update propagation for weakly consistent replication, Proceedings of the sixteenth ACM symposium on Operating systems principles, p.288-301, October 05-08, 1997, Saint Malo, France
|
 |
13
|
Thomas Phan , George Zorpas , Rajive Bagrodia, Middleware support for reconciling client updates and data transcoding, Proceedings of the 2nd international conference on Mobile systems, applications, and services, June 06-09, 2004, Boston, MA, USA
[doi> 10.1145/990064.990083]
|
| |
14
|
Venugopalan Ramasubramanian , Thomas L. Rodeheffer , Douglas B. Terry , Meg Walraed-Sullivan , Ted Wobber , Catherine C. Marshall , Amin Vahdat, Cimbiosys: a platform for content-based partial replication, Proceedings of the 6th USENIX symposium on Networked systems design and implementation, p.261-276, April 22-24, 2009, Boston, Massachusetts
|
| |
15
|
Peter Reiher , John Heidemann , David Ratner , Greg Skinner , Gerald Popek, Resolving file conflicts in the Ficus file system, Proceedings of the USENIX Summer 1994 Technical Conference on USENIX Summer 1994 Technical Conference, p.12-12, June 06-10, 1994, Boston, Massachusetts
|
| |
16
|
Brandon Salmon , Steven W. Schlosser , Lorrie Faith Cranor , Gregory R. Ganger, Perspective: semantic data management for the home, Proccedings of the 7th conference on File and storage technologies, p.167-182, February 24-27, 2009, San Francisco, California
|
| |
17
|
D. B. Terry. Replicated Data Management for Mobile Computing. Morgan&Claypool Publishers, 2008.
|
 |
18
|
D. B. Terry , M. M. Theimer , Karin Petersen , A. J. Demers , M. J. Spreitzer , C. H. Hauser, Managing update conflicts in Bayou, a weakly connected replicated storage system, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.172-182, December 03-06, 1995, Copper Mountain, Colorado, United States
|
 |
19
|
|
| |
20
|
Live mesh. http://www.mesh.com.
|
| |
21
|
Microsoft coding4fun developer kit. http://www.microsoft.com/express/samples/C4FDevKit/.
|
| |
22
|
Microsoft sync framework. http://msdn.microsoft.com/en-us/sync/default.aspx.
|
|