skip to main content
column

Device transparency: a new model for mobile storage

Published: 12 March 2010 Publication History

Abstract

This paper proposes a new storage model, device transparency, in which users view and manage their entire data collection from any of their devices, even from disconnected storage-limited devices holding only a subset of the entire collection.

References

[1]
Apple Inc. MobileMe. http://www.apple.com/mobileme/.
[2]
S. Balasubramanian and Benjamin C. Pierce. What is a file synchronizer? In Proceedings of MobiCom '98, October 1998.
[3]
N. Belaramani, M. Dahlin, L. Gao, A. Nayate, A. Venkataramani, P. Yalagandula, and J. Zheng. PRACTI replication. In Proceedings of NSDI'06, 2006.
[4]
R. Cox and W. Josephson. File Synchronization with Vector Time Pairs. Technical Report MIT-CSAIL-TR-2005-014, MIT, 2005.
[5]
Michael Demmer, Bowei Du, and Eric Brewer. TierStore: A Distributed File-System for Challenged Networks. In Proceedings of FAST, 2008.
[6]
Roxana Geambasu, Magdalena Balazinska, Steven D. Gribble, and Henry M. Levy. Homeviews: peer-to-peer middleware for personal data sharing applications. In Proceedings of SIGMOD, 2007.
[7]
David K. Gifford, Pierre Jouvelot, Mark A. Sheldon, and Jr. James W. O'Toole. Semantic File Systems. In Proceedings of SOSP, 1991.
[8]
Git. http://git.or.cz/.
[9]
Google Gears. http://gears.google.com.
[10]
Burra Gopal and Udi Manber. Integrating content-based access mechanisms with hierarchical file systems. In Proceedings of OSDI, 1999.
[11]
Richard G. Guy, John S. Heidemann, Wai Mak, Thomas W. Page, Jr., Gerald J. Popek, and Dieter Rothmeir. Implementation of the Ficus Replicated File System. In Proceedings of the USENIX Summer Conference, June 1990.
[12]
William Jones and Jaime Teevan, editors. Personal Information Management. University of Washington Press, Seattle, WA, 2007.
[13]
James J. Kistler and M. Satyanarayanan. Disconnected Operation in the Coda File System. In Proceedings of SOSP, 1991.
[14]
Prince Mahajan, Ramakrishna Kotla, Catherine Marshall, Venugopalan Ramasubramanian, Thomas Rodeheffer, Douglas Terry, and Ted Wobber. Effective and Efficient Compromise Recovery for Weakly Consistent Replication. In Proceedings of EuroSys, 2009.
[15]
Dahlia Malkhi, Lev Novik, and Chris Purcell. P2P replica synchronization with vector sets. SIGOPS Oper. Syst. Rev., 41(2):68--74, 2007.
[16]
Microsoft. Live Mesh. http://www.livemesh.com.
[17]
A. Muthitacharoen, R. Morris, T. Gil, and B. Chen. Ivy: A Read/Write Peer-to-peer File System. In Proceedings of OSDI, 2002.
[18]
Edmund B. Nightingale and Jason Flinn. Energy-efficiency and storage flexibility in the blue file system. In Proceedings of OSDI, 2004.
[19]
Daniel Peek and Jason Flinn. EnsemBlue: Integrating Distributed Storage and Consumer Electronics. In Proceedings of OSDI, 2006.
[20]
V. Ramasubramanian, T. Rodeheffer, D. Terry, M. Walraed-Sullivan, T. Wobber, C. Marshall, and A. Vahdat. Cimbiosys: A Platform for Content-based Partial Replication. In Proceedings of NSDI, 2009.
[21]
David Ratner, Peter L. Reiher, Gerald J. Popek, and Richard G. Guy. Peer Replication with Selective Control. In Proceedings of the First International Conference on Mobile Data Access, 1999.
[22]
Yasushi Saito, Christos Karamanolis, Magnus Karlsson, and Mallik Mahalingam. Taming aggressive replication in the Pangaea wide-area file system. In Proceedings of OSDI, 2002.
[23]
Brandon Salmon, Steven W. Schlosser, Lorrie Faith Cranor, and Gregory R. Ganger. Perspective: Semantic Data Management for the Home. In Proceedings of FAST '09, San Francisco, CA, February 2009.
[24]
Sumeet Sobti, Nitin Garg, Chi Zhang, Xiang Yu, Arvind Krishnamurthy, and Randolph Y. Wang. PersonalRAID: Mobile Storage for Distributed and Disconnected Computers. In Proceedings of FAST, 2002.
[25]
Subversion. http://subversion.tigris.org.
[26]
Douglas B. Terry, Marvin M. Theimer, Karin Petersen, and Alan J. Demers. Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System. In Proceedings of SOSP, 1995
[27]
Irving L. Traiger, Jim Gray, Cesare A. Galtieri, and Bruce G. Lindsay. Transactions and consistency in distributed database systems. ACM Trans. Database Syst., 7(3):323--342, 1982.
[28]
Andrew Tridgell. Efficient Algorithms for Sorting and Synchronization. PhD thesis, Australian National University, April 2000.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review  Volume 44, Issue 1
January 2010
115 pages
ISSN:0163-5980
DOI:10.1145/1740390
Issue’s Table of Contents
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 March 2010
Published in SIGOPS Volume 44, Issue 1

Check for updates

Qualifiers

  • Column

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2014)MPaaSInformation Systems Frontiers10.1007/s10796-013-9476-z16:1(59-75)Online publication date: 1-Mar-2014
  • (2013)Establishing Efficient Routes between Personal CloudsRevised Selected Papers of the First International Conference on Networked Systems - Volume 785310.1007/978-3-642-40148-0_6(74-88)Online publication date: 2-May-2013
  • (2013)BitboxRevised Selected Papers of the First International Conference on Networked Systems - Volume 785310.1007/978-3-642-40148-0_23(274-278)Online publication date: 2-May-2013
  • (2013)vUPS: Virtually Unifying Personal Storage for Fast and Pervasive Data AccessesMobile Computing, Applications, and Services10.1007/978-3-642-36632-1_11(186-204)Online publication date: 2013
  • (2012)Trust-Based Collaboration Service Framework: A Platform for Communication and Content SharingIEEE Vehicular Technology Magazine10.1109/MVT.2012.22045377:3(26-33)Online publication date: Sep-2012
  • (2011)Autonomous storage management for personal devices with PodBaseProceedings of the 2011 USENIX conference on USENIX annual technical conference10.5555/2002181.2002217(36-36)Online publication date: 15-Jun-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media