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.
<strong>File</strong> size<br />
Read<br />
Cycles<br />
57<br />
Write<br />
Cycles<br />
64 byte 2054 2933<br />
128 byte 2434 3458<br />
192 byte 2527 3506<br />
256 byte 2987 3952<br />
320 byte 3033 4662<br />
1216 byte 6152 9859<br />
1280 byte 6772 24733<br />
2240 byte 11398 30618<br />
Table 5.4 (b). Result <strong>of</strong> Test Per<strong>for</strong>mance<br />
Second table shows results <strong>of</strong> read <strong>and</strong> write process over different size <strong>of</strong> file.<br />
There is no anomaly on these results. Since writing operation per<strong>for</strong>ms block<br />
allocation <strong>for</strong> each blocks be<strong>for</strong>e writing the data in, it took more cycles than<br />
reading operation. Furthermore, the results show that accessing data on indirect<br />
block takes more cycles than accessing data from direct data block. The maximum<br />
data size <strong>for</strong> direct, single indirect <strong>and</strong> double indirect blocks is 192, 1216 <strong>and</strong><br />
16356 byte, respectively. The result shows that the cycles increase significantly<br />
when <strong>Gannet</strong>FS writing file from 192 byte to 256 byte. This is caused by overhead<br />
on single indirect block allocation. <strong>File</strong> with size 192 byte is written on direct data<br />
block while 256 byte file is written on single indirect data block. The more<br />
significant increment is when <strong>Gannet</strong>FS transferring allocation block from single<br />
indirect data block to double indirect data blocks.