Title: On Building a File System for Mobile Environments Using Generic Services
Authors: F. André and M.T. Segarra
Authors' address: IRISA, Campus de Beaulieu,
35042 Rennes Cedex,
FRANCE

Abstract: The highly dynamic nature of mobile environments (portable computers using wireless networks) makes them dramatically different from desktop contexts. Applications should adapt their behavior to current environment conditions to provide good performance to their users. The MolèNE project aims at providing a systematic approach to build such applications. It offers developers a set of generic services that can be customized to each application and adapted to environment conditions depending on applications requirements. Using these services, programmers concentrate on application functionalities and makes the development and maintenance of code simpler. Several experiences are being performed to validate the generic nature of the services. In this paper, we describe one of these experiences, the design and implementation of MFS, a NFS version 2.0 protocol compatible file system that deals with disconnections of mobile clients. MFS allows users to access NFS data regardless of network condition, eliminates the need for mobile NFS clients to manage data consistency, thus reducing battery consumption due to network utilization, and allows a per data block consistency management.

Keywords: wireless networks, mobile computing, distributed file systems, NFS.