Skip to main content

Scheduling Write Backs for Weakly-Connected Mobile Clients

  • Conference paper
  • First Online:
Computer Performance Evaluation (TOOLS 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1469))

Abstract

The emerging demand for mobile computing has created a need for improved file system support for mobile clients. Current file systems with support for mobility provide availability through file replicas cached at the client. However, the wide range in the quality of network connections a mobile client may experience makes cache management a complex task.

One important cache management decision is how (and when) modifications that have been made to cached files at a weakly-connected client can and should be propagated back to the file server. This paper presents the results of a trace-driven simulation study of two write-back scheduling policies: a simple statistical policy and a more explicit “reader preference” policy. Emphasis is placed on the interaction between the work-load created by loading files demanded by a user and background writes performed to maintain file consistency.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Baker, J. Hartman, M. Kupfer, K. Shirriff, and J. Ousterhout. Measurements of a distributed file system. In Proc. Thirteenth ACM Symposium on Operating System Principles, pages 198–212, Pacific Grove, CA, Oct. 1991.

    Google Scholar 

  2. M. Ebling, L. Mummert, and D. Steere. Overcoming the network bottleneck in mobile computing. In Proc. Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, Dec. 1994.

    Google Scholar 

  3. K. Froese. File cache management for mobile computing. Master’s thesis, Dept. of Computer Science, University of Saskatchewan, Saskatoon, SK, 1997.

    Google Scholar 

  4. R. Golding, P. Bosch, C. Staelin, T. Sullivan, and J. Wilkes. Idleness is not sloth. In Proc. USENIX Conf., pages 201–212, New Orleans, LA, Jan. 1995.

    Google Scholar 

  5. L. Huston and P. Honeyman. Disconnected operation for AFS. In Proc. First USENIX Symposium on Mobile and Location-Independent Computing, pages 1–10, Cambridge, MA, April 1993.

    Google Scholar 

  6. L. Huston and P. Honeyman. Partially connected operation. In Proc. Second USENIX Symposium on Mobile and Location-Independent Computing, pages 91–97, Ann Arbor, MI, April 1995.

    Google Scholar 

  7. J. Landay and T. Kaufmann. User interface issues in mobile computing. In Proc. Fourth Workshop on Workstation Operating Systems, Napa, CA, Oct. 1993.

    Google Scholar 

  8. L. Mummert, M. Ebling, and M. Satyanarayanan. Exploiting weak connectivity for mobile file access. In Proc. Fifteenth ACM Symposium on Operating Sytems Principles, pages 143–155, Copper Mountain Resort, CO, Dec. 1995.

    Google Scholar 

  9. M. Satyanarayanan. Fundamental challenges of mobile computing. Technical report, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, 1996.

    Google Scholar 

  10. 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 Proc. First USENIX Symposium on Mobile and Location-Independent Computing, pages 11–28, Cambridge, MA, April 1993.

    Google Scholar 

  11. C. Waldspurger and W. Weihl. Lottery scheduling: Flexible proportional-share resource management. In Proc. First Symposium on Operating System Design and Implementation, pages 1–11, Monterey, CA, November 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Froese, K.W., Bunt, R.B. (1998). Scheduling Write Backs for Weakly-Connected Mobile Clients. In: Puigjaner, R., Savino, N.N., Serra, B. (eds) Computer Performance Evaluation. TOOLS 1998. Lecture Notes in Computer Science, vol 1469. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-68061-6_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-68061-6_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64949-6

  • Online ISBN: 978-3-540-68061-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics