A Virtual Storage Environment for SSDs and HDDs in Xen Hypervisor
Now-a-days, virtualization is a popular technology to provide an abstract hardware emulation due to the increasing hardware speed and capabilities such as multi-core CPUs, large-size main memory, and high-bandwidth networking. Virtualization technology enables multiple virtual machines to run on a physical machine, where each virtual machine can run independently and own its operating system. In particular, I/O performance will be an important factor of virtualization technology. Current popular storage devices contain traditional Hard-Disk Drives (HDDs) and Solid-State Drives (SSDs). Although HDDs can provide a more economical solution than SSDs, SSDs can provide high I/O performance and power saving, especially for random I/O accesses.