SSD (Solid StateDisk) and HDD (Hard Disk Driver) Simulator Researc

Source: Internet
Author: User

HDD (Hard Disk Drive)
Disksim3.0 (HDD simulation)
A model developed by CMU that contains many storage components: it is written in C language and has a code volume of about 60 thousand lines.

About Disksim

 

What does DiskSim Does?
Disksim is an efficient, accurate, and highly configurable Disk System Simulator written by c and open-source. It has a variety of modules, such as device drivers, buses, contorllers, adapers, and disk drives. Its diverse configurations have been applied in many researches on the efficiency and performance of storage systems, it has been proved to be able to simulate the actual operation of the storage system. DiskSim has been verified as part of a complex system-level model or as a separate subsystem. In particular, it can simulate hard disk systems in great detail.

DiskSim has been widely used in some published articles to understand the overall performance of the modern storage subsystem and evaluate the architecture design of the new storage subsystem.

DiskSim can be driven by external I/O Request trace or internal synchronization workload. Many trace files are in use. DiskSim is initially separated from a large, system-level simulator, so it can be easily transplanted to the entire system simulator (such as porting to SimOS ).

What DiskSim Does Not Do?
DiskSim only simulates and reports storage subsystem performance-related aspects. It does not simulate the behavior of other computer system components, or the interaction between components and the storage system.

DiskSim simulates the performance of the hard disk system, but does not save the requested data.

 

SSD (Solid State Disk)
Currently, three open-source SSDs are available: SSD Extention, flashsim, and SSDsim. The first two must be integrated on disksim3.0. That is, Disksim3.0 + SSD Extention or Disksim3.0 + Flashsim

DiskSim plug-in SSD Extention
1. developed by Microsoft

2. Provide the first SSD Simulation

3. All SSDS cannot be simulated, but an ideal parameterized SSD is not verified.

4. SSD is a patch on DiskSim.

 

Note: disksim simulates HDD. If you want to simulate SSD, You need to patch the SSD to install SSD-extention. you can patch SSD-extention on diskSim4.0.

Flashsim
Flash Sim, a solid-state disk Simulator Developed by Pennsylvania State University, is a simulation software that simulates SSD disks and runs in a linux environment. There are about 40 thousand lines of code. Components and classes described by hardware in C ++.

Because flashSim is limited to a simplified hardware model. It is not easily extended because it is highly coupled with DiskSim. Flash sim must be integrated into DiskSim for use.

FlashSim uses a single-threaded C ++ to realize the situation. C ++ can provide a comprehensive interface object mechanism. Each class instance represents a hardware or software.

 

 

Neither of the above two simulators can simulate advanced commands or simulate energy consumption.
 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.