The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January (2009 vol.58)
pp: 69-81
Sriram Sankar , Microsoft Corporation, Redmond
Yan Zhang , Qualcomm, San Diego
Sudhanva Gurumurthi , University of Virginia, Charlottesville
Mircea R. Stan , University of Virginia, Charlottesville
ABSTRACT
Storage plays a pivotal role in the performance of many applications. Many applications, especially those that run on servers, are I/O intensive and therefore require high performance storage systems. These high-end storage systems consume a large amount of power, the bulk of which is due to the disk drives. Optimizing disk architectures is a design time as well as a run time issue and requires balancing between performance and power. There are different figures of merit, such as performance and energy, and a large space of design and runtime
INDEX TERMS
Input/Output Devices, Performance Analysis and Design Aids
CITATION
Sriram Sankar, Yan Zhang, Sudhanva Gurumurthi, Mircea R. Stan, "Sensitivity-Based Optimization of Disk Architecture", IEEE Transactions on Computers, vol.58, no. 1, pp. 69-81, January 2009, doi:10.1109/TC.2008.135
REFERENCES
[1] S. Akyurek and K. Salem, “Adaptive Block Rearrangement,” ACM Trans. Computer Systems, vol. 13, no. 2, pp. 89-121, May 1995.
[2] E.V. Carrera and R. Bianchini, “Disk Caching with an Optical Ring,” Applied Optics, vol. 39, no. 35, pp. 6663-6680, Dec. 2000.
[3] E.V. Carrera, E. Pinheiro, and R. Bianchini, “Conserving Disk Energy in Network Servers,” Proc. Int'l Conf. Supercomputing (ICS'03), June 2003.
[4] S.H. Charrap, P.L. Lu, and Y. He, “Thermal Stability of Recorded Information at High Densities,” IEEE Trans. Magnetics, vol. 33, no. 1, pp. 978-983, Jan. 1997.
[5] D. Dammers, P. Binet, G. Pelz, and L.M. Voßkämper, “Motor Modeling Based on Physical Effect Models,” Proc. IEEE/ACM Int'l Workshop Behavioral Modeling and Simulation (BMAS '01), pp. 78-83, Oct. 2001.
[6] F. Douglis and P. Krishnan, “Adaptive Disk Spin-Down Policies for Mobile Computers,” Computing Systems, vol. 8, no. 4, pp. 381-413, 1995.
[7] G.R. Ganger, B.L. Worthington, and Y.N. Patt, The DiskSim Simulation Environment Version 2.0 Reference Manual, http://www.ece.cmu.edu/gangerdisksim/, Dec. 1999.
[8] M.J. Flynn, “Very High-Speed Computing Systems,” Proc. IEEE, vol. 54, no. 12, pp. 1901-1909, Dec. 1966.
[9] S. Gurumurthi, A. Sivasubramaniam, M. Kandemir, and H. Franke, “DRPM: Dynamic Speed Control for Power Management in ServerClass Disks,” Proc. Int'l Symp. Computer Architecture (ISCA'03), pp. 169-179, June 2003.
[10] S. Gurumurthi, A. Sivasubramaniam, and V. Natarajan, “Disk Drive Roadmap from the Thermal Perspective: A Case for Dynamic Thermal Management,” Proc. Int'l Symp. Computer Architecture (ISCA '05), pp. 38-49, June 2005.
[11] M.A. Horowitz, V. Stojanovic, B. Nikolic, D. Markovic, and R.W. Brodersen, “Methods for True Power Minimization,” Proc. Int'l Conf. Computer-Aided Design (ICCAD '02), pp. 35-42, 2002.
[12] G. Herbst, “IBM's Drive Temperature Indicator Processor (Drive-TIP) Helps Ensure High Drive Reliability,” IBM white paper, Oct. 1997.
[13] Hitachi Global Storage Technologies—HDD Technology Overview Charts, http://www.hitachigst.com/hdd/technolo/verview storagetechchart.html, 2008.
[14] W.W. Hsu and A.J. Smith, “Characteristics of I/O Traffic in Personal Computer and Server Workloads,” IBM Systems J., vol. 42, no. 2, pp. 347-372, 2003.
[15] W.W. Hsu, A.J. Smith, and H.C. Young, “The Automatic Improvement of Locality in Storage Systems,” ACM Trans. Computer Systems, vol. 23, no. 4, pp. 424-473, Nov. 2005.
[16] Y. Hu and Q. Yang, “DCD Disk Caching Disk: A New Approach for Boosting I/O Performance,” Proc. Int'l Symp. Computer Architecture (ISCA '96), pp. 169-178, May 1996.
[17] Y. Kim, S. Gurumurthi, and A. Sivasubramaniam, “Understanding the Performance-Temperature Interactions in Disk I/O of ServerWorkloads,” Proc. Int'l Symp. High Performance Computer Architecture (HPCA '06), pp. 179-189, Feb. 2006.
[18] D. Kotz, S.B. Toh, and S. Radhakrishnan, “A Detailed Simulation Model of the HP 97560 Disk Drive,” Technical Report PCS-TR94-220, Dept. of Computer Science, Dartmouth College, July 1994.
[19] M.H. Kryder, “Future Storage Technologies: A Look Beyond the Horizon,” Proc. Computerworld Storage Networking World Conf., Apr. 2006.
[20] K. Li, R. Kumpf, P. Horton, and T.E. Anderson, “Quantitative Analysis of Disk Drive Power Management in Portable Computers,” Proc. USENIX Winter Conf., pp. 279-291, 1994.
[21] X. Li, Z. Li, F. David, P. Zhou, Y. Zhou, and S. Adve, “Performance Directed Energy Management for Main Memory and Disks,” Proc. Int'l Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS '04), pp. 271-283, Oct. 2004.
[22] D. Marković, V. Stojanović, B. Nikolić, M.A. Horowitz, and R.W. Brodersen, “Methods for True Energy-Performance Optimization,” IEEE J. Solid-State Circuits, vol. 39, no. 8, pp. 1282-1293, Aug. 2004.
[23] The Openmail Trace, http://tesla.hpl.hp.comprivatesoftware/, 2006.
[24] D. Patterson, G. Gibson, and R. Katz, “A Case for Redundant Arrays of Inexpensive Disks (RAID),” Proc. ACM SIGMOD '88, pp. 109-116, June 1988.
[25] A.E. Papathanasiou and M.L. Scott, “Energy Efficient Prefetching and Caching,” Proc. USENIX Ann. Technical Conf., June 2004.
[26] E. Pinheiro and R. Bianchini, “Energy Conservation Techniques for Disk Array-Based Servers,” Proc. Int'l Conf. Supercomputing (ICS '04), June 2004.
[27] C. Ruemmler and J. Wilkes, “Disk Shuffling,” Technical Report HPL-91-156, HP Laboratories, Oct. 1991.
[28] C. Ruemmler and J. Wilkes, “UNIX Disk Access Patterns,” Proc. USENIX Winter Technical Conf., pp. 405-420, Jan. 1993.
[29] C. Ruemmler and J. Wilkes, “An Introduction to Disk Drive Modeling,” Computer, vol. 27, no. 3, pp. 17-28, Mar. 1994.
[30] I. Sato, K. Otani, M. Mizukami, S. Oguchi, K. Hoshiya, and K.-I. Shimokura, “Characteristics of Heat Transfer in Small DiskEnclosures at High Rotation Speeds,” IEEE Trans. Components, Packaging, and Manufacturing Technology, vol. 13, no. 4, pp.1006-1011, Dec. 1990.
[31] K. Skadron, M.R. Stan, W. Huang, S. Velusamy, K. Sankaranarayanan, and D. Tarjan, “Temperature-Aware Microarchitecture,” Proc. Int'l Symp. Computer Architecture (ISCA'03), pp. 1-13, June 2003.
[32] M. Sri-Jayantha, “Trends in Mobile Storage Design,” Proc. Int'l Symp. Low Power Electronics, Oct. 1995.
[33] M.R. Stan, “Low Power CMOS with Sub-Volt Supply Voltages,” IEEE Trans. VLSI Systems, vol. 9, no. 2, pp. 394-400, Apr. 2001.
[34] “Storagereview/The PC Guide—Single versus Multiple Actuators,” http://www.storagereview.com/guide2000/ref/ hdd/opactMultiple. html, 1998.
[35] TPC-C Benchmark V5, http://www.tpc.orgtpcc/, 2008.
[36] UMass Trace Repository, http:/traces.cs.umass.edu, 2008.
[37] R. Viswanath, V. Wakharkar, A. Watwe, and V. Lebonheur, “Thermal Performance Challenges from Silicon to Systems,” Intel Technology J., Q3, 2000.
[38] L.M. Voßkämper, R. Schmid, and G. Pelz, “Combining Models of Physical Effects for Describing Complex Electromechanical Devices,” Proc. IEEE/ACM Int'l Workshop Behavioral Modeling and Simulation (BMAS '00), pp. 42-45, Oct. 2000.
[39] B. Worthington, G. Ganger, Y. Patt, and J. Wilkes, “On-Line Extraction of SCSI Disk Drive Parameters,” Proc. ACM SIGMETRICS Conf. Measurement and Modeling of Computer Systems, pp. 146-156, May 1995.
[40] J. Zedlewski, S. Sobti, N. Garg, F. Zheng, A. Krishnamurthy, and R. Wang, “Modeling Hard-Disk Power Consumption,” Proc. Ann. Conf. File and Storage Technology (FAST '03), Mar. 2003.
[41] Y. Zhang, Z. Lu, M.R. Stan, J. Lach, and K. Skadron, “Optimal Procrastinating Voltage Scheduling for Hard Real-Time Systems,” Proc. Design Automation Conf. (DAC '05), pp. 905-908, June 2005.
[42] Q. Zhu, F.M. David, C. Devraj, Z. Li, Y. Zhou, and P. Cao, “Reducing Energy Consumption of Disk Storage Using Power-Aware Cache Management,” Proc. Int'l Symp. High-Performance Computer Architecture (HPCA '04), Feb. 2004.
[43] Q. Zhu, A. Shankar, and Y. Zhou, “PB-LRU: A Self-Tuning Power Aware Storage Cache Replacement Algorithm for Conserving Disk Energy,” Proc. Int'l Conf. Supercomputing (ICS '04), June 2004.
[44] Q. Zhu, Z. Chen, L. Tan, Y. Zhou, K. Keeton, and J. Wilkes, “Hibernator: Helping Disk Arrays Sleep through the Winter,” Proc. Symp. Operating Systems Principles (SOSP '05), pp. 177-190, Oct. 2005.
[45] V. Zyuban and P.N. Strenski, “Balancing Hardware Intensity in Microprocessor Pipelines,” IBM J. Research and Development, vol. 47, no. 5/6, 2003.
[46] Hitachi Power and Acoustic Management—Quietly Cool, http://www.hitachigst.com/tech/techlib.nsf/ productfamiliesWhite Papers, Mar. 2004.
21 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool