Abstract
Due to an explosive growth of Internet applications, the amount of data has increased enormously. In order to store and process this big data more efficiently, a solid-state device (SSD) has replaced a hard disk drive (HDD) as a primary storage media. In spite of high internal bandwidth, SSD has its performance bottleneck on the host interface whose bandwidth is relatively low. To overcome the problem of performance bottleneck in big data processing, the notion of intelligent SSD (iSSD) was proposed to give computing power to SSD. However, its real implementation has not been provided to the public yet. In this paper, we are going to verify the potential of iSSD in handling data-intensive algorithms. To the end, we first develop an iSSD simulator and then evaluate the performance of data mining algorithms inside iSSD on the top of it in comparison with that by the host CPU. The results reveal that data mining with iSSD outperforms that with host CPUs up to around 300%.