Computer Architecture and System Laboratory

BUD: A Buffer-Disk Architecture for Energy Conservation in Parallel Disk Systems

(Co-PI, funded by the National Science Foundation under grant CCF-0742187, the $311,999 grant was awarded to Auburn University with $90,244 being subcontracted to SDSU, 05/2007 ~ 04/2010)


Parallel disks consisting of multiple disks with high-speed switched interconnect are ideal for data-intensive applications running in high-performance computing systems. Improving the energy efficiency of parallel disks is an intrinsic requirement of next generation high-performance computing systems, because a storage subsystem can represent 27% of the energy consumed in a data center. However, it is a major challenge to conserve energy for parallel disks and energy efficiently coordinate I/Os of hundreds or thousands of concurrent disk devices to meet high-performance and energy-saving requirements. This research investigates novel energy conservation techniques to provide significant energy savings while achieving low-cost and high-performance for parallel disks. In this research project, the investigators take an organized approach to implementing energy-saving techniques for parallel disks, simulating energy-efficient parallel disk systems, and conducting a physical demonstration. This research involves four tasks: (1) design and develop a buffer-disk (BUD) architecture to reduce energy dissipation in parallel disk systems; (2) develop innovative energy-saving techniques, including an energy-related reliability model, energy-aware data partitioning, disk request processing, data movement, data placement, prefetching strategies, and power management for buffer disks; (3) implement a simulation toolkit (BUDSIM) used to develop a variety of energy-saving techniques and their integration in the BUD architecture; and (4) validate the BUD architecture along with our innovative energy-conservation techniques using real data-intensive applications running on high-performance clusters. This research can benefit society by developing economically attractive and environmentally friendly parallel disk systems, which are able to lower electricity bills and reduce emissions of air pollutants. Furthermore, the BUD architecture and the energy-conservation techniques can be transferable to embedded disk systems, where power constraints are more severe than conventional disk systems.


    Tao Xie, Yao Sun, "A File Assignment Strategy Independent of Workload Characteristic Assumptions," ACM Transactions on Storage, Vol. 5, Issue 3, Article 10, November 2009. [PDF]

    Tao Xie, Abhinav Sharma, "Collaboration-Oriented Data Recovery for Mobile Disk Arrays," The 29th International Conference on Distributed Computing Systems (ICDCS 2009), Montreal, Quebec, Canada, June 22-26, 2009 (acceptance rate 16.3%, 74/455). [At-a-Glance] [PDF]

    Tao Xie, Hui Wang, "MICRO: A Multi-level Caching-based Reconstruction Optimization for Mobile Storage Systems," IEEE Transactions on Computers, Vol. 57, No. 10, pp. 1386-1398, October 2008 [PDF]

    Tao Xie, Yao Sun, "PEARL: Performance, Energy, and Reliability Balanced Dynamic Data Redistribution for Next Generation Disk Arrays," The 16th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Baltimore, Maryland, USA, September 8-10, 2008. [PDF]

    Tao Xie, "SEA: A Striping-based Energy-aware Strategy for Data Placement in RAID-Structured Storage Systems," IEEE Transactions on Computers, Vol. 57, No. 6, pp. 748-761, June 2008 [PDF]

    Tao Xie, Yao Sun, "Sacrificing Reliability for Energy Saving: Is It Worthwhile for Disk Arrays?" The 22nd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2008), Miami, Florida, USA, April 14-18, 2008 (acceptance rate 25.6%, 105/410) [At-a-Glance] [PDF]

    Tao Xie, Yao Sun, "No More Energy-Performance Trade-Off: A New Data Placement Strategy for RAID-Structured Storage Systems," The 14th Annual IEEE International Conference on High Performance Computing (HiPC 2007), Lecture Notes in Computer Science (LNCS 3834), pp.35-46, Goa, India, December 18-21, 2007 (acceptance rate 20.55%, 52/253) [PDF]

    Tao Xie, "SOR: A Static File Assignment Strategy Immune to Workload Characteristic Assumptions in Parallel I/O Systems," The 36th International Conference on Parallel Processing (ICPP 2007), XiAn, China, September 10-14, 2007. [PDF]


Tao Xie

Master students: Yao Sun, Jack Wang, Abhinav Sharma, Jonathan Tjioe, Renata Widjaja, Abraham Lee