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.

Design<br />

3.1 Requirement<br />

This section discusses the requirement regarding the project which based on the<br />

purpose <strong>of</strong> the project <strong>and</strong> the specific requirements <strong>for</strong> <strong>Gannet</strong> <strong>Virtual</strong> Machine<br />

system.<br />

In order to build system right, the gathering <strong>of</strong> the requirements process is very<br />

important <strong>for</strong> the underst<strong>and</strong>ing the needs <strong>of</strong> the system. The main requirement<br />

capture phase has per<strong>for</strong>med by interviewing with the project supervisor Dr. Wim<br />

V<strong>and</strong>erbauwhede.<br />

3.1.1 Functional Requirement<br />

The purpose <strong>for</strong> this project is to design <strong>and</strong> implement file system <strong>for</strong> <strong>Gannet</strong><br />

system. The file system must support file <strong>and</strong> directory operations. However, the file<br />

system does not required to be a complete file system which considers aspect <strong>and</strong><br />

mechanism regarding the reliability, consistency checking <strong>and</strong> security.<br />

The file system must be able to operate on <strong>Gannet</strong> system which has no kernel<br />

inside. As <strong>Gannet</strong> system is embedded system which operates on high constraint<br />

environment, the file system also must adapt with the similar environment. Hence,<br />

the file system should be effective on time processing <strong>and</strong> space consumption<br />

aspects.<br />

20

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

Saved successfully!

Ooh no, something went wrong!