A Simulation Framework For Storage System Proposal 張皓翔 陳俞任 指導教授 洪士灝 老師
Goal An efficient, accurate, highly-configurable storage system simulator. Simulate behaviors of storage devices to understand storage performance and evaluate new architecture. Support three kinds of storage devices, including RamDisk, flash memory, hard disk Support multi-configuration, i.e. disk caching, scalability, etc.
System Diagram Input Interface output Input Input Input output output RamDisk Sim FlashMem Sim DiskSim output output output output
Schedule 11, 12月 1,2月 3,4月 5月 Understand what DramSim and DiskSim do Check FlashMemory specification and flash simulation tool 1,2月 Design interface of three kinds of storage devices and whole storage system Spec input and output Design modules for each storage component 3,4月 Implementation 5月 Test and verify the correctness of our work
1st month progress Understand what DramSim and DiskSim do To help us design input/output and modules. To help us construct RamDisk simulation model Check FlashMemory specification and flash simulation tool To understand R/W mechanism of flash memory To help us construct flash memory simulation model
2nd month progress Propose our flash memory and ramdisk simulation model
3rd ~ 4th month progress Design interface of three kinds of storage devices and whole storage system Spec input and output Design modules for each storage component Implement ramdisk and flash memory simulator
5th~ 6th month progress Implement vary configuration Caching Scalability
7th month progress Test and verify
Understand what DramSim and DiskSim do Check FlashMemory specification and flash simulation tool Design interface of three kinds of storage devices and whole storage system Spec input and output Design modules for each storage component Implement Test and verify the correctness of our work