A Reconfigurable Virtual Storage Device

被引:2
作者
Hsiao, Su-Fang [1 ]
Hsiu, Pi-Cheng [1 ]
Kuo, Tei-Wei [2 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
[2] Natl Taiwan Univ, Grad Inst Network & Multimedia, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
来源
PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING | 2009年
关键词
Storage devices; storage systems; dynamic reconfiguration; performance optimization;
D O I
10.1109/ISORC.2009.8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This research is motivated by the demands of personalized storage devices that fit the quality-of-service needs of each individual user. In particular, the design of a virtual storage device, that consists of multiple heterogeneous storage devices, is proposed with the capability in dynamic reconfiguration to fit the needs of users. A dynamic remapping mechanism is presented with a heap-based data structure to manage the moving of data among component storage devices for performance optimization. A lazy swapping method is then proposed to reduce the mapping overheads. The capability of the proposed design is evaluated with a prototype virtual storage device of a flash drive and a hard drive over an ex2 file system and realistic/generated workloads.
引用
收藏
页码:80 / +
页数:2
相关论文
共 21 条
[11]  
*IDC, 2007, FUT DISK SPAC STOR B
[12]  
*INF RES LIM, 2008, STOR HARDW MARK 2007
[13]  
LEE EK, 1993, P 1993 ACM SIGMETRIC, P98
[14]   Intel® Turbo Memory: Nonvolatile disk caches in the storage hierarchy of mainstream computer systems [J].
Intel Corporation ;
不详 .
ACM Trans. Storage, 2008, 2
[15]  
*MAXT, 2007, MAXT ONETOUCH
[16]  
Patterson D. A., 1988, SIGMOD Record, V17, P109, DOI 10.1145/971701.50214
[17]  
REHMAN RU, 2000, SYS ADMIN, V9, P14
[18]  
*SAMS EL, 2001, K9F2808U0B 16M 8 NAN
[19]   Data partitioning and load balancing in parallel disk systems [J].
Scheuermann, P ;
Weikum, G ;
Zabback, P .
VLDB JOURNAL, 1998, 7 (01) :48-66
[20]  
Schindler J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE 3RD USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, P159