This paper was submitted for eWORLDFORUM 2011 conference Page 2
execution, usually in small capacities where NAND flash based solutions are best used forhigh capacity data storage . The flash memory storage Medias used for this research arebased on NAND based flash memory. According to previous research, the average accesstimes for NAND flash memory can be given as; reads 284.2µs and writes 1833.0µs. Thesefigures are for 4KB of data .Due to the reasons of light weight, small form factor, these Storage Media are highly used inmobile devices.
These mobile devices are playing a major role in today’s work environment
and due to that reason, these devices manage fairly large amounts of data. These dataincludes movie files, photos and considerably large databases. Therefore, the storagemediums used in these devices are important and should be monitored for performance. Butunlike the high end servers which are monitored periodically for performance, these devicesare not monitored for performance issues. However, mobile devices are expected to providehigh performance, especially with regards to IO response time. Therefore, there is a specificand urgent requirement to analyze these storage
devices’s performance in detail.
Whenanalyzing the performance, consideration of access time of data gains an importance, sincethat plays a major role in performance. Therefore, experiments were carried out to measurethe performance for different access patterns over the different storage media and block sizes.Further, the tests were compared to discover the performance patterns with regards to theaccess time and the block sizes.The research was based on analyzing the experiment results of I/O performance rates of different storage Medias for different block sizes. The selected storage media for theexperiments were Hard Drives, Flash Drives (Thumb drive), micro SD, SD and memorysticks. All experiments were performed using two performance benchmarking tools available,namely; IO Meter and HD Tune. With using these tools a series of tests were performed.Each storage media was tested for the available read write patterns; Sequential Reads,Sequential Writes, Random Reads and Random Writes, based on different block sizes. Thetest experiment settings and the details about the used storage Medias are given in detailalong with the test results. After performing the tests individually for all these storageMedias, the results were analyzed by comparing the different storage Medias. As example,HDD performance was compared against flash drive for all access patterns separately. Withthese comparison results, it was interesting to see how the storage device IO performances