Skip to main content
Log in

Update Propagation Algorithms for Supporting Disconnected Write in Mobile Wireless Systems with Data Broadcasting Capability

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

We develop and analyze algorithms for propagating updates by mobile hosts in wireless client–server environments that support disconnected write operations, with the goal of minimizing the tuning time for update propagation to the server. These algorithms allow a mobile host to update cached data objects while disconnected and propagate the updates to the server upon reconnection for conflict resolutions. We investigate two algorithms applicable to mobile systems in which invalidation reports/data can be broadcast to mobile hosts periodically. We show that there exists an optimal broadcasting period under which the tuning time is minimized for update propagations. We perform a comparative analysis between these two update propagation algorithms that rely on broadcasting data and an algorithm that does not, and identify conditions under which an algorithm should be applied to reduce the total tuning time for update propagation by the mobile user to save the valuable battery power and avoid high communication cost. For real-time applications, we address the tradeoff between tuning time and access time with the goal to select the best update propagation algorithm that can minimize the tuning time while satisfying the imposed real-time deadline constraint. The analysis result is applicable to file/data objects that mobile users may need to modify while on the move.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • S. Saha, M. Jamtgaard and J. Villasenor, “Bringing the Wireless Internet to Mobile Devices”, IEEE Computer, Vol. 34, No. 6, pp. 54–58, June 2001.

    Google Scholar 

  • J. Jing, A.S. Helal and A. Elmagarmid, “Client–server Computing in Mobile Environments”, ACM Computing Survey, Vol. 31, No. 2, pp. 117–157, June 1999.

    Article  Google Scholar 

  • E. Pitoura and G. Samaras, Data Management for Mobile Computing, Kluwer Academic Publishers, 1998.

  • H. Chang, et al., “Web Browsing in a Wireless Environment: Disconnected and Asynchronous Operation in ARTour Web Express”, 3rd ACM/IEEE Conference Mobile Computing and Networking (MobiCom'97), Budapest, Hungary, pp. 260–269, Sept. 1997.

  • R. Floyd, R. Housel and C. Tait, “Mobile Web Access Using eNetwork Web Express”, IEEE Personal Communications, Vol. 5, No. 5, pp. 47–52, Oct. 1998.

    Article  Google Scholar 

  • Z. Jiang and L. Kleinrock, “Web Prefetching in a Mobile Environment”, IEEE Personal Communications, Vol. 5, No. 5, pp. 25–34, Oct. 1998.

    Google Scholar 

  • J.J. Kistler and M. Satyanarayanan, “Disconnected Operation in the Coda File System”, ACM Trans. Computer Systems, Vol. 10, No. 1, pp. 3–25, Feb. 1992.

    Article  Google Scholar 

  • M.S. Mazer and C.L. Brooks “Writing the Web While Disconnected”, IEEE Personal Communications, Vol. 5, No. 5, pp. 35–41, Oct. 1998.

    Article  Google Scholar 

  • A.D. Joseph, J.A. Tauber and M.F. Kaashoek, “Mobile Computing with the Rover Tool-Kit”, IEEE Transactions on Computers, Vol. 46, No. 3, pp. 337–352, 1997.

    Article  Google Scholar 

  • D.B. Terry, et al., “Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System”, ACM SIGOPS Operating Systems Review, Vol. 29, No. 5, pp. 172–182, Dec. 1995.

    Article  Google Scholar 

  • M. Satyanarayanan, “The Evolution of Coda”, ACM Transactions on Computer Systems, Vol. 20, No. 2, pp. 85–124, May 2002.

    Article  Google Scholar 

  • I.R. Chen, N.A. Phan and I.L. Yen, “Algorithms for Supporting Disconnected Write Operations for Wireless Web Access in Mobile Client–Server Environments”, IEEE Transactions on Mobile Computing, Vol. 1, No. 1, pp. 46–58, 2002.

    Article  Google Scholar 

  • A. Datta, A. Celik and V. Kumar, “Broadcast Protocols to Support Efficient Retrieval from Databases by Mobile Users”, ACM Transactions on Database Systems, Vol. 24, No. 1, pp. 1–79, March 1999.

    Article  Google Scholar 

  • T. Imielinski, S. Vishwanathan and B.R. Badrinath, “Data on Air: Organization and Access”, IEEE Transactions on Knowledge and Data Engineering, Vol. 9, No. 3, pp. 353–372, 1997.

    Article  Google Scholar 

  • K.L. Tan, J. Cai and B.C. OOi, “An Evaluation of Cache Invalidation Strategies in Wireless Environments”, IEEE Transactions on Parallel and Distributed Systems, Vol. 12, No. 8, pp. 789–807, Aug. 2001.

    Article  Google Scholar 

  • A. Kahol, S. Khurana, S.K.S. Gupta and P.K. Srimani, “A Strategy to Manage Cache Consistency in a Disconnected Distributed Environment”, IEEE Transactions on Parallel and Distributed Systems, Vol. 12, No. 7, pp. 686–700, July 2001.

    Google Scholar 

  • S. Acharya, R. Alonso, M. Franklin and S. Zdonik, “Broadcast Disks: Data Management for Asymmetric Communication Environments”, 1995 ACM SIGMOD International Conference on Management of Data, New York, pp. 199–210, 1995.

  • T. Imielinski, S. Vishwanathan and B.R. Badrinath, “Energy Efficient Indexing on Air”, 1994 ACM SIGMOD International Conference on Management of Data, Minneapolis, pp. 25–36, May 1994.

  • E. Liebmann and S. Dustdar, “Adaptive Data Dissemination and Caching for Edge Service Architectures Built with the J2EE”, 2004 ACM symposium on Applied Computing, Nicosia, Cyprus, pp. 1717–1724, 2004.

  • L.A. DaSilva, S.F. Midkiff and I.R. Chen, “A Hands-On Course on Wireless and Mobile Systems Design”, 2nd IEEE Annual Conference on Pervasive Computing and Communications – Workshops (PerEd'04), Orlando, FL, pp. 241–246, March 2004.

  • V.C.S. Lee, K.W. Lam, S.H. Son and E.Y.M. Chan, “On Transaction Processing with Partial Validation and Timestamp Ordering in Mobile Broadcast Environments”, IEEE Transactions on Computers, Vol. 51, No. 10, pp. 1196–1211, 2002.

    Article  Google Scholar 

  • E. Pitoura and P.K. Chrysanthis, “Multiversion Data Broadcast”, IEEE Trans. on Computers, Vol. 51, No. 10, pp. 1224–1230, 2002.

    Article  Google Scholar 

  • J. Hoe, J. Yang, S. Papavassiliou, “Integration of Pricing with Call Admission Control to Meet QoS Requirement in Cellular Networks”, IEEE Transactions on Parallel and Distributed Systems, Vol. 13, No. 9, pp. 898–910, Sept. 2002.

    Article  Google Scholar 

  • G. Cao, “On Improving the Performance of Cache invalidation in Mobile Environments”, ACM/Kluwer Mobile Networks and Applications, Vol. 7, pp. 291–303, 2002.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ing-Ray Chen.

Additional information

Ing-Ray Chen received the BS degree from the National Taiwan University, Taipei, Taiwan, and the MS and PhD degrees in computer science from the University of Houston. He is currently an associate professor in the Department of Computer Science at Virginia Tech. His research interests include mobile computing, pervasive computing, multimedia, distributed systems, real-time intelligent systems, and reliability and performance analysis. Dr. Chen has served on the program committee of numerous conferences, including as program chair for 29th IEEE Annual International Computer Software and Application Conference in 2005, 14th IEEE International Conference on Tools with Artificial Intelligence in 2002, and 3rd IEEE Symposium on Application-Specific Systems and Software Engineering Technology in 2000. Dr. Chen currently serves as an Associate Editor for IEEE Transactions on Knowledge and Data Engineering, The Computer Journal, and International Journal on Artificial Intelligence Tools. He is a member of the IEEE/CS and ACM.

Ngoc Anh Phan received her Bachelor of Science degree from Moscow Technical University of Communication and Computer Science in 1997, and a Master of Science degree in Computer Science from Virginia Polytechnic Institute and State University (Virginia Tech) in 1999. She is currently a Ph.D student at Virginia Tech and a Senior Software Engineer at America Online Inc. Her research interests include wireless communications, data management, sensor networks, fault tolerance, and mobile computing.

I-Ling Yen received her BS degree from Tsing-Hua University, Taiwan, and her MS and PhD degrees in Computer Science from the University of Houston. She is currently an Associate Professor of Computer Science at the University of Texas at Dallas. Dr. Yen's research interests are in distributed systems, fault-tolerant computing, self-stabilization algorithms, and security. She has served as program co-chair for the 1997 IEEE High Assurance Systems Engineering Workshop, the 1999 IEEE Symposium on Application-Specific Systems and Software Engineering Technology, and the 1999 Annual IEEE International Conference on Computer Software and Applications Conference. Dr. Yen is a member of the IEEE/CS.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, IR., Phan, N.A. & Yen, IL. Update Propagation Algorithms for Supporting Disconnected Write in Mobile Wireless Systems with Data Broadcasting Capability. Wireless Pers Commun 34, 227–253 (2005). https://doi.org/10.1007/s11277-005-2845-2

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-005-2845-2

Keywords

Navigation