Abstract
Applications in mobile computing have to live with massive fluctuations of connectivity, bandwidth, latency, and cost in the underlying communication system. These fluctuations must be masked in order to provide the end user with predictable expenses and functionality. This can be achieved in employing cheap high bandwidth connections to set up a long term usage capability in replicating objects. This capability is afterwards exploited when communication cost increases or its quality decreases. However, off the shelf replication systems that are unaware of the applications they support, often fail to produce sufficient results. In this paper we present an approach for object based replication-support systems for mobile computing which can be tailored to specific applications. After discussing the basic concepts, we present our current prototype system MISTRAL that opens this flexibility to C++-based applications.
This work was partly supported by the German Research Council (Deutsche Forschungsgemeinschaft DFG) under grant SFB 346–A6.
Chapter PDF
Similar content being viewed by others
References
Bagrodia R., Chu W. W., Kleinrock L., Popek G. (1995): Vision, Issues, and Architecture for Nomadic Computing), IEEE Personal Communications, 2 (6), Dec. 1995, 14–27
Davies N. (1996): The Impact of Mobility on Distributed Platforms, in International Conference on Distributed Platforms, Dresden, Feb. 1996, 18–25
Demers A., Petersen K., Spreitzer M., Terry D., Theimer M., Welche B. (1994): The Bayou Architecture: Support for Data Sharing among Mobile Users, Workshop on Mobile Computing Systems and Applications, Santa Cruz, Dec. 1994, 2–7
Herlihy M. P. (1990): Concurrency and Availability as Dual Properties of Replicated Atomic Data, Journal of the ACM, 37 (2), April 1990, 257–278
Honeyman P., Huston L.B. (1995): Communications and Consistency in Mobile File Systems, IEEE Personal Communications, 2 (6), Dec. 1995, 44–48
Kaashoek M. F., Pinckney T., Tauber J. A.: Dynamic Documents: Mobile Wireless Access to WWW, Workshop on Mobile Computing Systems and Applications, Santa Cruz, Dec. 1994, 179–184
Kistler J. J., Satyanarayanan M. (1992): Disconnected Operation in the Coda File System, ACM Transactions on Computer Systems, 10 (1), Feb. 1992, 3–25
Kumar P., Satyanarayanan M. (1993): Supporting Application—Specific Resolution in an Optimistically Replicated File System, in Fourth Workshop on Workstation Operating Systems, Napa, CA, Oct. 1993, 66–70
RFC-1014 (1987), Sun Microsystems, XDR: External Data Representation, June 1987 Satyanarayanan M. (1996): Mobile Information Access, IEEE Personal Communications, 3 (1), Feb. 1996, 26–33
Satyanarayanan M., Kistler J.J., Mummert L. B., Ebling M. R., Kumar P., Lu Q. (1993): Experiences with Disconnected Operations in a Mobile Computing Environment, in USENIX Symposium on Mobile and Location—Independent Computing, Cambridge, Aug. 1993, 11–28
Schill A.B., Mock M. U. (1993): DC++: Distributed Object—Oriented System Support on Top of OSF DCE, Distributed Systems Engineering Journal, 1 (2), 1993
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Kottmann, D.A. (1996). Replication—Support for Advanced Mobile Applications. In: Encarnação, J.L., Rabaey, J.M. (eds) Mobile Communications. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34980-0_4
Download citation
DOI: https://doi.org/10.1007/978-0-387-34980-0_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5857-3
Online ISBN: 978-0-387-34980-0
eBook Packages: Springer Book Archive