Title :
Providing hybrid block storage for virtual machines using object-based storage
Author :
Sixiang Ma ; Haopeng Chen ; Yuxi Shen ; Heng Lu ; Bin Wei ; Pujiang He
Author_Institution :
Shanghai Jiao Tong Univ., Shanghai, China
Abstract :
This paper presents the design, implementation, and evaluation of a multi-tiered storage system called MOBBS, which provides hybrid block storage for Virtual Machines (VMs) on top of object-based storage infrastructure. MOBBS is mainly motivated by the gap between the lack of studies on hybrid block storage for VMs and the increasing prevalence of hybrid storage systems. By stripping disk images into partitions and intelligently storing them on different storage tiers according to real-time workload patterns, MOBBS achieves efficient use of multiple storage devices and relieves the burden of data placement. Leveraging the benefits of object-based storage, MOBBS is able to dynamically perform non-disruptive and fine-grained data migration between storage tiers and distribute the complexity of data migration across entire storage nodes. Such designs enable our system to deliver storage for VMs with high scalability and availability under an efficient use of SSDs. We evaluated a Ceph implementation of MOBBS using both block and file system workloads. The results comprehensively demonstrate MOBBS´s effectiveness in performance improvement as well as efficient utilization of different storage devices.
Keywords :
cloud computing; storage management; virtual machines; virtualisation; Ceph implementation; MOBBS; SSD; VM; block system workload; data placement; disk image stripping; file system workload; hybrid block storage; multitiered storage system; nondisruptive-fine-grained data migration; object-based storage infrastructure; performance improvement; real-time workload patterns; storage device utilization; storage nodes; storage tiers; virtual machines; Availability; Layout; Performance evaluation; Scalability; Servers; Throughput; Virtual machining;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2014 20th IEEE International Conference on
DOI :
10.1109/PADSW.2014.7097803