Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview of Mobile File Systems Presented by Steve Todd For WSU CS 898T Mobile and Wireless Networks Class 5/3/04.

Similar presentations


Presentation on theme: "Overview of Mobile File Systems Presented by Steve Todd For WSU CS 898T Mobile and Wireless Networks Class 5/3/04."— Presentation transcript:

1 Overview of Mobile File Systems Presented by Steve Todd For WSU CS 898T Mobile and Wireless Networks Class 5/3/04

2 Introduction n Present overview of mobile file systems n Present several characteristics that complicate file system operation for mobile applications n Present overview of Coda - How Coda deals with these complications

3 Mobile File Systems n Allow mobile users to run applications that access shared files over a mobile network n Applications behave the same regardless of where user is located n Act as middleware between operating system and application

4 Mobile vs. Stationary n Resources for mobile devices never more than for stationary devices n Mobility inherently hazardous n Mobile device network connectivity highly variable in reliability and performance n Mobile devices dependent on a finite energy source

5 Autonomy vs. Interdependence n Balance between autonomy and interdependence necessary for optimal system performance n Adaptability = main goal of mobile file systems (compromise)

6 Mobile File Systems Characteristics n Provide location transparency n Provide replication (optimistic/pessimistic) n Provide cache consistency n Provide connected and disconnected operational modes n Provide scalability

7 MFS Modes of Operation

8 Coda Distributed File System n Files grouped into volumes replicated on Coda servers n Version stamping to resolve conflict n Client caching reduces network dependence and provides scalability n Uses optimistic approach n Callbacks to maintain cache coherency

9 Coda Client File Session

10 Coda Client States

11 Conclusions n Data consistency, data caching, scalability, location transparency, data replication, and availability n Adaptability to network

12 References Satyanarayanan, M. Fundamental Challenges in Mobile Computing. Fifteenth ACM Symposium on Princ. of Distr. Comp. May 1996. n Honeyman, P., Huston, L. B. Communications and Consistency in Mobile File Systems. IEEE Personal Communications, Dec. 1995, pp. 44-48. n Braam, P. J. The Coda Distributed File System. Carnegie Mellon University. http://www.coda.cs.cmu.edu/ljpaper/lj.html. http://www.coda.cs.cmu.edu/ljpaper/lj.html n Schiller, J. Mobile Communications (2 nd ed.). Addison-Wesley, 2003, pp. 375-381. n Tanenbaum, A. S., van Steen, M. Distributed Systems: Principles and Paradigms. Prentice Hall, 2002, pp. 604-623.


Download ppt "Overview of Mobile File Systems Presented by Steve Todd For WSU CS 898T Mobile and Wireless Networks Class 5/3/04."

Similar presentations


Ads by Google