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.

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

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

Saved successfully!

Ooh no, something went wrong!