30.07.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!