Please wait a minute...
Front. Inform. Technol. Electron. Eng.  2011, Vol. 12 Issue (9): 721-729    DOI: 10.1631/jzus.C1000407
    
Beyond mirroring: multi-version disk array with improved performance and energy efficiency
Bo Mao1, Su-zhen Wu*,2, Dan Feng3
1 Department of Computer Science and Engineering, University of Nebraska-Lincoln, Lincoln 68588, USA 2 Computer Science Department, Xiamen University, Xiamen 361005, China 3 College of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
Beyond mirroring: multi-version disk array with improved performance and energy efficiency
Bo Mao1, Su-zhen Wu*,2, Dan Feng3
1 Department of Computer Science and Engineering, University of Nebraska-Lincoln, Lincoln 68588, USA 2 Computer Science Department, Xiamen University, Xiamen 361005, China 3 College of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
 全文: PDF(655 KB)  
摘要: Performance and power consumption are two important design objectives for data centers consisting of thousands or tens of thousands of disks (or disk arrays). To leverage the two objectives, in this study we propose a multi-version disk array (MDA). The main idea of MDA is to exploit the I/O workload characteristics to guide the replication strategy by replicating multiple versions of the popular data blocks and simply offloading the write data to the free space of the reserved version region, thus achieving high performance in the burst period and low power consumption in the idle period. Our prototype implementation of MDA and the performance evaluations show that the performance of MDA outperforms that of traditional RAID10 by up to 34.4% and 42.3% in terms of the average response time for the online transaction processing (OLTP) application I/O and search engine I/O, respectively. Moreover, the energy efficiency of MDA outperforms that of RAID10 by up to 48.7% and 36.4%, respective to the aforementioned measures.
关键词: Storage systemsDisk arraysPower consumptionPerformance evaluation    
Abstract: Performance and power consumption are two important design objectives for data centers consisting of thousands or tens of thousands of disks (or disk arrays). To leverage the two objectives, in this study we propose a multi-version disk array (MDA). The main idea of MDA is to exploit the I/O workload characteristics to guide the replication strategy by replicating multiple versions of the popular data blocks and simply offloading the write data to the free space of the reserved version region, thus achieving high performance in the burst period and low power consumption in the idle period. Our prototype implementation of MDA and the performance evaluations show that the performance of MDA outperforms that of traditional RAID10 by up to 34.4% and 42.3% in terms of the average response time for the online transaction processing (OLTP) application I/O and search engine I/O, respectively. Moreover, the energy efficiency of MDA outperforms that of RAID10 by up to 48.7% and 36.4%, respective to the aforementioned measures.
Key words: Storage systems    Disk arrays    Power consumption    Performance evaluation
收稿日期: 2010-11-26 出版日期: 2011-09-09
CLC:  TP316  
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
Bo Mao
Su-zhen Wu
Dan Feng

引用本文:

Bo Mao, Su-zhen Wu, Dan Feng. Beyond mirroring: multi-version disk array with improved performance and energy efficiency. Front. Inform. Technol. Electron. Eng., 2011, 12(9): 721-729.

链接本文:

http://www.zjujournals.com/xueshu/fitee/CN/10.1631/jzus.C1000407        http://www.zjujournals.com/xueshu/fitee/CN/Y2011/V12/I9/721

[1] Omid BUSHEHRIAN. Automatic actor-based program partitioning[J]. Front. Inform. Technol. Electron. Eng., 2010, 11(1): 45-55.