Abstract
Replication is extremely important in mobile environments because nomadic users require local copies of important data. However, today's replication systems are not “mobile-ready”. Instead of improving the mobile user's environment, the replication system actually hinders mobility and complicates mobile operation. Designed for stationary environments, the replication services do not and cannot provide mobile users with the capabilities they require. Replication in mobile environments requires fundamentally different solutions than those previously proposed, because nomadicity presents a fundamentally new and different computing paradigm. Here we outline the requirements that mobility places on the replication service, and briefly describe ROAM, a system designed to meet those requirements.
Similar content being viewed by others
References
R.G. Guy, Ficus: A very large scale reliable distributed file system, Ph.D. dissertation, University of California, Los Angeles (June 1991). Also available as UCLA technical report CSD-910018.
R.G. Guy, J.S. Heidemann, W. Mak, T.W. Page, Jr., G.J. Popek and D. Rothmeier, Implementation of the Ficus replicated file system, in: USENIX Conference Proceedings, Anaheim, CA (June 1990) pp. 63–71.
J.S. Heidemann, T.W. Page, Jr., R.G. Guy and G.J. Popek, Primarily disconnected operation: Experiences with Ficus, in: Proceedings of the Second Workshop on Management of Replicated Data, University of California, Los Angeles, IEEE (November 1992) pp. 2–5.
P. Honeyman, L. Huston, J. Rees, and D. Bachmann, The Little Work project, in: Proceedings of the Third Workshop on Workstation Operating Systems, IEEE (April 1992) pp. 11–14.
J.J. Kistler and M. Satyanarayanan, Disconnected operation in the Coda file system, ACM Transactions on Computer Systems 10(1) (1992) 3–25.
L. Kleinrock, Nomadicity, in: GloMo PI Meeting, University of California, Los Angeles (February 4, 1997).
G.H. Kuenning, Seer: Predictive file hoarding for disconnected mobile operation, PhD thesis, University of California, Los Angeles, Los Angeles, CA (1997). Also available as UCLA CSD technical report UCLA-CSD-970015.
G.H. Kuenning and G.J. Popek, Automated hoarding for mobile computers, in: Proceedings of the 16th Symposium on Operating Systems Principles, ACM, St. Malo, France (October 1997) pp. 264–275.
P. Quéinnec and G. Padiou, Flight plan management in distributed air traffic control system, in: Proceedings of the International Symposium on Autonomous Decentralized Systems, Kawasaki, Japan (March 1993).
D. Ratner, G.J. Popek and P. Reiher, Peer replication with selective control, Technical report CSD-960031, University of California, Los Angeles (July 1996).
D. Ratner, G.J. Popek and P. Reiher, The ward model: A scalable replication architecture for mobility, in: Workshop on Object Replication and Mobile Computing (October 1996).
D.H. Ratner, Roam: A scalable replication system for mobile and distributed computing, PhD thesis, University of California, Los Angeles, Los Angeles, CA (1998). Also available as UCLA CSD technical report UCLA-CSD-970044.
P. Reiher, T. Page, S. Crocker, J. Cook and G. Popek, Truffles - a secure service for widespread file sharing, in: Proceedings of the Privacy and Security Research Group Workshop on Network and Distributed System Security (February 1993).
P. Reiher, J. Popek, M. Gunter, J. Salomone and D. Ratner, Peer-topeer reconciliation based replication for mobile computers, in: Proceedings of the ECOOP Workshop on Mobility and Replication (July 1996).
M. Satyanarayanan, The influence of scale on distributed file system design, IEEE Transactions on Software Engineering SE-18(1) (January 1992) 1–8.
M. Satyanarayanan, J.J. Kistler, P. Kumar, M.E. Okasaki, E.H. Siegel and D.C. Steere, Coda: A highly available file system for a distributed workstation environment, IEEE Transactions on Computers 39(4) (April 1990) 447–459.
M. Satyanarayanan, J.J. Kistler, L.B. Mummert, M.R. Ebling, P. Kumar and Q. Lu, Experience with disconnected operation in a mobile computing environment, in: Proceedings of the USENIX Symposium on Mobile and Location-Independent Computing, Cambridge, MA (August 1993) pp. 11–28.
D.B. Terry, M.M. Theimer, K. Petersen, A.J. Demers, M.J. Spreitzer and C.H. Hauser, Managing update conflicts in Bayou, a weakly connected replicated storage system, in: Proceedings of the 15th Symposium on Operating Systems Principles, ACM, Copper Mountain Resort, CO (December 1995) pp. 172–183.
R. Want, B.N. Schilit, N.I. Adams, R. Gold, K. Petersen, D. Goldberg, J.R. Ellis and M. Weiser, An overview of the ParcTab ubiquitous computing experiment, IEEE Personal Communications Magazine 2(6) (December 1995) 28–43.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ratner, D., Reiher, P., Popek, G.J. et al. Replication Requirements in Mobile Environments. Mobile Networks and Applications 6, 525–533 (2001). https://doi.org/10.1023/A:1011862121702
Issue Date:
DOI: https://doi.org/10.1023/A:1011862121702