Development and Implementation of a File System for Gannet Virtual ...
Development and Implementation of a File System for Gannet Virtual ...
Development and Implementation of a File System for Gannet Virtual ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Conclusion<br />
This project was undertaken to design <strong>and</strong> implement a file system <strong>for</strong> <strong>Gannet</strong><br />
<strong>Virtual</strong> Machine. Different to other file systems which are implemented on top <strong>of</strong><br />
kernel, <strong>Gannet</strong>FS was designed to operate without rely on a kernel since <strong>Gannet</strong><br />
<strong>Virtual</strong> Machine does not have kernel within it. There<strong>for</strong>e, a mechanism to have<br />
direct access to data storage was required as a part <strong>of</strong> <strong>Gannet</strong>FS file system.<br />
Since <strong>Gannet</strong>FS file system operates on embedded environment, where the<br />
constraint is quite tight, the time <strong>and</strong> space usage efficiency are main concerns on<br />
this project. Moreover, as embedded system, <strong>Gannet</strong> <strong>Virtual</strong> Machine connected to<br />
different type <strong>of</strong> plat<strong>for</strong>ms. Hence, <strong>Gannet</strong>FS file system has been designed <strong>and</strong><br />
implemented with fully POSIX compliant.<br />
Due to time constraint on project development, current project has designed <strong>and</strong><br />
implemented <strong>Gannet</strong>FS file system without considering aspect on security,<br />
consistency <strong>and</strong> reliability. Further work will need to improve current <strong>Gannet</strong>FS file<br />
system with enhancement on security, consistency <strong>and</strong> reliability aspect.<br />
<strong>Implementation</strong> <strong>of</strong> permission <strong>and</strong> privilege aspect on <strong>Gannet</strong>FS file system should<br />
be carried out <strong>for</strong> future work.<br />
This project has implemented a <strong>Gannet</strong>FS file system <strong>for</strong> current <strong>Gannet</strong> <strong>Virtual</strong><br />
Machine to allow <strong>Gannet</strong> <strong>Virtual</strong> Machine manages <strong>and</strong> organizes data. This<br />
implementation makes a significant progress to <strong>Gannet</strong> <strong>Virtual</strong> Machine that is<br />
aimed to emerge as a new Operating <strong>System</strong>.<br />
58