Computer Architecture and System Laboratory

Energy-Efficient and Reliability-Aware Data Management in Mobile Storage Systems

(single PI, funded by the National Science Foundation under grant CNS-0834466, $160,000, 09/2008 ~ 08/2010)


Highly reliable, high performance and energy-efficient storage systems are essential for mobile data-intensive applications such as remote surgery and mobile data center. Existing mobile storage systems generally consist of an array of independent small form factor hard disks connected to a host by a storage interface in a mobile computing environment. Although hard disks are cost-effective and can provide huge capacity and high-throughput, they have some intrinsic limitations such as long access latencies, high annual disk replacement rates, fragile physical characteristics, and energy-inefficiency. Compared with hard disk drives, flash disks are much more robust and energy-efficient, and can offer much faster access times. A major concern on current flash disk is its relatively higher price. This project develops a hybrid disk array system, which integrates small capacity flash disks with high capacity hard disk drives to form a robust and energy-efficient storage system for mobile data-intensive applications. In particular, an array of new data management techniques including energy-efficient data placement, self-adaptive and reliability-aware data redistribution, and self-triggered data replication for data-intensive mobile applications built on the hybrid disk array framework will be developed. In addition, this project implements a simulation toolkit, which will be designed specifically to study a variety of data management techniques on top of the hybrid disk array architecture. This project will also promote teaching, learning, and training by exposing students to technological and scientific underpinnings in the field of energy-efficient storage systems. To enhance education outreach to local underrepresented groups of undergraduate students, this project organizes a summer workshop on energy-efficient computing at San Diego State University.


    Jonathan Tjioe, Andres Blanco, Tao Xie, and Yiming Ouyang, "Making Garbage Collection Wear Conscious for Flash SSD," The 7th IEEE International Conference on Networking, Architecture, and Storage (NAS'12), Xiamen, China, June 28 - 30, 2012. [PDF]

    Tao Xie, Yao Sun, "Understanding the Relationship between Energy Conservation and Reliability in Parallel Disk Arrays," Special Issue on Data-Intensive Computing, Journal of Parallel and Distributed Computing, Vol. 71, Issue 2, pp. 198-210, February, 2011. [PDF]

    Tao Xie, Yao Sun, "Dynamic Data Reallocation in Hybrid Disk Arrays," IEEE Transactions on Parallel and Distributed Systems Vol. 21, No. 9, pp. 1330-1341, September 2010. [PDF]

    Abdul R. Abdurrab, Tao Xie, "FIRE: A File Reunion Based Data Replication Strategy for Data Grids," The 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2010), May 17-20, 2010, Melbourne, Victoria, Australia (acceptance rate 23.3%, 51/219). [PDF]

    Jonathan Tjioe, Renata Widjaja, Abraham Lee, and Tao Xie, "DORA: A Dynamic File Assignment Strategy with Replication," The 38th International Conference on Parallel Processing (ICPP 2009), Vienna, Austria, September 22-25, 2009 (acceptance rate 32.3%, 71/220). [PDF]

    Tao Xie, Deepthi K. Madathil, "SAIL: Self-Adaptive File Reallocation on Hybrid Disk Arrays," The 15th Annual IEEE International Conference on High Performance Computing (HiPC 2008), Bangalore, India, December 17-20, 2008 (acceptance rate 14.4%, 46/319). [PDF]


Tao Xie

Undergraduate students: David Maung, Andres Blanco, Michael Haddad