The Community for Technology Leaders
Green Image
Issue No. 10 - October (2008 vol. 57)
ISSN: 0018-9340
pp: 1386-1398
Hui Wang , San Diego State University, San Diego
Tao Xie , San Diego State University, San Diego
ABSTRACT
High performance, highly reliable, and energy-efficient storage systems are essential for mobile data-intensive applications such as remote surgery and mobile data center. Compared with conventional stationary storage systems, mobile disk-array-based storage systems are more prone to disk failures due to their severe application environments. Further, they have very limited power supply. Therefore, data reconstruction algorithms, which are executed in the presence of disk failure, for mobile storage systems must be performance-driven, reliability-aware, and energy-efficient. Unfortunately, existing reconstruction schemes cannot fulfill the three goals simultaneously because they largely overlooked the fact that mobile disks have much higher failure rates than stationary disks. Besides, they normally ignore energy-saving. In this paper we develop a novel reconstruction strategy, called multi-level caching-based reconstruction optimization (MICRO), which can be applied to RAID-structured mobile storage systems to noticeably shorten reconstruction times and user response times while saving energy. MICRO collaboratively utilizes storage cache and disk array controller cache to diminish the number of physical disk accesses caused by reconstruction. Experimental results demonstrate that compared with two representative algorithms DOR and PRO, MICRO reduces reconstruction times on average 20.22% and 9.34%, while saving energy no less than 30.4% and 13%, respectively.
INDEX TERMS
Energy-aware systems, Mobile environments, Mass storage, Reliability, Testing, and Fault-Tolerance
CITATION
Hui Wang, Tao Xie, "MICRO: A Multilevel Caching-Based Reconstruction Optimization for Mobile Storage Systems", IEEE Transactions on Computers, vol. 57, no. , pp. 1386-1398, October 2008, doi:10.1109/TC.2008.76
97 ms
(Ver 3.1 (10032016))