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.

A. Requirement Specification<br />

Functional Requirement<br />

The file system must operate in user space without rely on kernel.<br />

The file system must be able to create new file.<br />

The file system must be able to read a file.<br />

The file system must be able to write a file.<br />

The file system must be able to remove a file.<br />

The file system must be able to create new directory.<br />

The file system must be able to remove a directory.<br />

The file system should support r<strong>and</strong>om access on a file.<br />

The file system should support streaming feature.<br />

The file system should be able to per<strong>for</strong>m copy operation.<br />

The file system should be able to per<strong>for</strong>m move operation.<br />

Non-Functional Requirement<br />

The file system’s interface must comply to POSIX st<strong>and</strong>ard.<br />

The file system must be developed <strong>and</strong> implemented using C/C++ programming<br />

language.<br />

62

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

Saved successfully!

Ooh no, something went wrong!