Abstract
In recent years, advances in virtualization technology have enabled multiple virtual machines to run on a physical machine, such that each virtual machine can perform independently with its own operating system. The IT industry has adopted virtualization technology because of its ability to improve hardware resource utilization, achieve low-power consumption, support concurrent applications, simplify device management, and reduce maintenance costs. However, because of the hardware limitation of storage devices, the I/O capacity could cause performance bottlenecks. To address the problem, we propose a hybrid storage access framework that exploits solid-state drives (SSDs) to improve the I/O performance in a virtualization environment.
- D. S. AbdElminaam, H. M. Abdul Kader, M. M. Hadhoud, and S. M. El-Sayed. 2013. Elastic framework for augmenting the performance of mobile applications using cloud computing. In Proceedings of IEEE ICENCO. 134--141.Google Scholar
- B-Cache. http://bcache.evilpiepirate.org.Google Scholar
- Y. J. Cai, C.-K. Kang, and C. H. Wu. 2014. A virtual storage environment for SSDs and HDDs in Xen hypervisor. ACM SIGBED Review 11, 2. Google Scholar
Digital Library
- M. Canim, G. A. Mihaila, B. Bhattacharjee, K. A. Ross, and C. A. Lang. 2009. An object placement advisor for DB2 using solid state storage. In Proceedings of the VLDB Endowment. 1318--1329. Google Scholar
Digital Library
- L. P. Chang. 2008. Hybrid solid-state disks: Combining heterogeneous NAND flash in large SSDs. In Proceedings of IEEE ASP-DAC. 428--433. Google Scholar
Digital Library
- F. Chen, S. Jiang, and X. Zhang. 2006. SmartSaver: Turning flash drive into a disk energy saver for mobile computers. In Proceedings of IEEE/ACM ISLPED. 412--417. Google Scholar
Digital Library
- F. Chen, D. A. Koufaty, and X. Zhang. 2011. Hystor: Making the best use of solid state drives in high performance storage systems. In Proceedings of ACM ICS. 22--32. Google Scholar
Digital Library
- C. Clark., K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. 2005. Live migration of virtual machines. In Proceedings of USENIX NSDI. 273--286. Google Scholar
Digital Library
- FlashCache. https://github.com/facebook/flashcache.Google Scholar
- S.-F. Hsiao, P.-C. Hsiu, and T.-W. Kuo. 2009. A reconfigurable virtual storage device. In Proceedings of IEEE ISORC. 80--87. Google Scholar
Digital Library
- Hyper-V Server. http://www.microsoft.com/en-us/server-cloud/hyper-v-server/default.aspx.Google Scholar
- Intel SSDs a. http://www.intel.com/content/www/us/en/solid-state-drives/solid-state-drives-710-series.html.Google Scholar
- Intel SSDs b. http//www.intel.com/content/www/us/en/solid-state-drives/solid-state-drives-910-series.html.Google Scholar
- Intel SSDs c. http//www.intel.com/content/www/us/en/solid-state-drives-dc-s3500-series.html.Google Scholar
- Iotta. http://iotta.snia.org.Google Scholar
- Iozone Benchmark. http://www.iozone.org.Google Scholar
- T. Kgil, D. Roberts, and T. Mudge. 2008. Improving NAND flash based disk caches. In Proceedings of IEEE/ACM ISCA. 327--338. Google Scholar
Digital Library
- A. R. Khan, M. Othman, S. A. Madani, and S. U. Khan. 2014. A Survey of mobile cloud computing application models. IEEE Commun. Surv. Tutor. 393--413.Google Scholar
- Y. Kim, A. Gupta, B. Urgaonkar, P. Berman, and A. Sivasubramaniam. 2011. HybridStore: A cost-efficient, high-performance storage system combining SSDs and HDDs. In Proceedings of IEEE MASCOTS. 227--236. Google Scholar
Digital Library
- KVM. http://www.linux-kvm.org/page/main_page.Google Scholar
- A. Leventha. 2008. Flash storage memory. Commun. ACM 51, 47--51. Google Scholar
Digital Library
- F. M. Liu, P. Shu, H. Jin, L. J. Ding, J. Yu, D. Niu, and B. Li. 2013. Gearing resource-poor mobile devices with powerful clouds: architectures, challenges, and applications. IEEE Wireless Commun. 14--22.Google Scholar
- Y. Luo, B. Zhang, X. Wang, Z. Wang, Y. Sun, and H. Chen. 2008. Live and incremental whole-system migration of virtual machines using block-bitmap. In Proceedings of IEEE Cluster Computing. 99--106.Google Scholar
- B. Mao, H. Jiang, S. Wu, L. Tian, D. Feng, J. Chen, and L. Zeng. 2010. HPDA: A hybrid parity-based disk array for enhanced performance and reliability. ACM Trans. Storage 8, 4. Google Scholar
Digital Library
- J. Matthews, S. Trika, D. Hensgen, R. Coulson, and K. Grimsrud. 2008. Intel turbo memory: Nonvolatile disk caches in the storage hierarchy of mainstream computer systems. ACM Trans. Storage 4, 4. Google Scholar
Digital Library
- H. Payer, M. A. Sanvido, Z. Z. Bandic, and C. M. Kirsch. 2009. Combo drive: Optimizing cost and performance in a heterogeneous storage device. In Proceedings of WISH.Google Scholar
- T. Pritchett and M. Thottethodi. 2010. SieveStore: A highly-selective, ensemble-level disk cache for cost-performance. In Proceedings of IEEE/ACM ISCA. 163--174. Google Scholar
Digital Library
- G. Soundararajan, V. Prabhakaran, M. Balakrishnan, and T. Wobber. 2010. Extending ssd lifetimes with disk-based write caches. In Proceedings of USENIX FAST. 8--21. Google Scholar
Digital Library
- Storage Performance Council. http://www.storageperformance.org/home/.Google Scholar
- G. Sun, Y. Joo, D. Niu, Y. Xie, Y. Chen, and H. Li. 2010 A hybrid solid-state storage architecture for the performance, energy consumption, and lifeline improvement. In Proceedings of IEEE HPCA. 1--12.Google Scholar
- Virtualbox. http://www.virtualbox.org.Google Scholar
- Vmware Homepage. http://www.vmware.com.Google Scholar
- Xen Homepage. http://www.xen.orgGoogle Scholar
- L. Yang, J. Cao, S. Tang, T. Li, and T. S. Alvin Chan. 2012. A framework for partitioning and execution of data stream applications in mobile cloud computing. In Proceedings of IEEE CLOUD. 794--802. Google Scholar
Digital Library
- Q. Yang and J. Ren. 2011. I-cash: Intelligently Coupled Array of SSD and HDD. In Proceedings of IEEE HPCA. 278--289. Google Scholar
Digital Library
Index Terms
A Hybrid Storage Access Framework for High-Performance Virtual Machines
Recommendations
Live gang migration of virtual machines
HPDC '11: Proceedings of the 20th international symposium on High performance distributed computingThis paper addresses the problem of simultaneously migrating a group of co-located and live virtual machines (VMs), i.e, VMs executing on the same physical machine. We refer to such a mass simultaneous migration of active VMs as "live gang migration". ...
Inter-rack live migration of multiple virtual machines
VTDC '12: Proceedings of the 6th international workshop on Virtualization Technologies in Distributed Computing DateWithin datacenters, often multiple virtual machines (VMs) need to be live migrated simultaneously for various reasons such as maintenance, power savings, and load balancing. Such mass simultaneous live migration of multiple VMs can trigger large data ...
Does Live Migration of Virtual Machines Cost Energy?
AINA '13: Proceedings of the 2013 IEEE 27th International Conference on Advanced Information Networking and ApplicationsLive migration, the process of moving a virtual machine (VM) interruption-free between physical hosts is a core concept in modern data centers. Power management strategies use live migration to consolidate services in a cluster environment and to switch ...






Comments