Ravi Bhatia


The M2MI File System is a Virtual File System designed for ad hoc networks. It uses M2MI/M2MP to perform ad hoc communication. The file system comprises of several file system instances spread across the network. Each file system instance furnishes a partial state, contributing to the complete structure of the file system. Hence MFS is a union of several file system instances collaborating with each other. The file system facilitates four file operations: ADD, REMOVE, LIST, and READ. The operation ADD allows a user to import a file from the local file system into MFS. It also permits the creation of MFS directories. The REMOVE operation helps remove MFS files and directories. Using the LIST operation, users can view the files available on MFS. The READ operation enables a user to read a MFS file. The M2MI File System also caters to the usefulness of mobile code deployment. MFS allows users to deploy mobile code on remote file system instances. This code has access to MFS files that are a part of an individual file system instance. Mobile code deployment helps process files remotely. Hence the objective of this Masters project is to enable the sharing of file resources in an ad hoc environment by means of a file system.

Publication Date


Document Type

Master's Project

Student Type


Department, Program, or Center

Computer Science (GCCIS)


Kaminsky, Alan - Chair

Advisor/Committee Member

Bischof, Hans-Peter

Advisor/Committee Member

Raj, Rajendra


Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works in February 2013.


RIT – Main Campus