Sensitivity-Based Optimization of Disk Architecture

被引:1
|
作者
Sankar, Sriram [1 ]
Zhang, Yan [2 ]
Gurumurthi, Sudhanva [3 ]
Stan, Mircea R. [4 ]
机构
[1] Microsoft Corp, Redmond, WA 98052 USA
[2] Qualcomm, San Diego, CA 92121 USA
[3] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22904 USA
[4] Univ Virginia, Dept Elect & Comp Engn, Charlottesville, VA 22904 USA
基金
美国国家科学基金会;
关键词
Disk drives; storage; power; performance; optimization;
D O I
10.1109/TC.2008.135
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 performance and power trade-offs. A hard disk designer needs to balance between the disk rotational speed (rotations per minute, RPM), platter sizes, and the number of platters. The RPM and platter sizes affect performance, and all three have an impact on power. A data center manager might have specific energy budgets within which she has to extract as much performance as possible. Applications themselves may have specific optimization requirements. Therefore, there are different figures of merit, such as performance and energy, and a large space of design and runtime "knobs" that can be used to optimize disk drive behavior. Given such a large space, it is desirable to have a systematic methodology to optimally set these knobs to satisfy the figures of merit as efficiently as possible. In this paper, we present the Sensitivity-based Optimization methodology for Disk Architectures (SODA), which leverages results previously obtained in digital circuit design optimization scenarios. Using detailed models of the electromechanical behavior of disk drives, and a suite of realistic workloads, we show how SODA can aid in design and runtime optimization of disk drive architectures.
引用
收藏
页码:69 / 81
页数:13
相关论文
共 50 条
  • [1] SODA: Sensitivity based optimization of disk architecture
    Zhang, Yan
    Gurumurthi, Sudhanva
    Stan, Mircea R.
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 865 - +
  • [2] A sensitivity-based approach for pruning architecture of Madalines
    Zeng, Xiaoqin
    Shao, Jing
    Wang, Yingfeng
    Zhong, Shuiming
    [J]. NEURAL COMPUTING & APPLICATIONS, 2009, 18 (08): : 957 - 965
  • [3] A sensitivity-based approach for pruning architecture of Madalines
    Xiaoqin Zeng
    Jing Shao
    Yingfeng Wang
    Shuiming Zhong
    [J]. Neural Computing and Applications, 2009, 18 : 957 - 965
  • [4] Stochastic Learning and Optimization: A Sensitivity-Based Approach
    Zilinskas, Antanas
    [J]. INTERFACES, 2009, 39 (02) : 172 - 174
  • [5] Discrete sensitivity-based evolutionary design optimization
    Steven, GP
    Li, Q
    [J]. COMPUTATIONAL FLUID AND SOLID MECHANICS 2003, VOLS 1 AND 2, PROCEEDINGS, 2003, : 2373 - 2377
  • [6] A Sensitivity-Based Training Algorithm with Architecture Adjusting for Madalines
    Liu, Yanjun
    Zeng, Xiaoqin
    Zhong, Shuiming
    Wu, Shengli
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 4586 - +
  • [7] A sensitivity-based coordination method for optimization of product families
    Zou, Jun
    Yao, Wei-Xing
    Xia, Tian-Xiang
    [J]. ENGINEERING OPTIMIZATION, 2016, 48 (07) : 1145 - 1163
  • [8] TOPOLOGICAL SENSITIVITY-BASED ANALYSIS AND OPTIMIZATION OF MICROSTRUCTURED INTERFACES
    Touboul, Marie
    Cornaggia, Remi
    Bellis, Cedric
    [J]. MULTISCALE MODELING & SIMULATION, 2024, 22 (02): : 836 - 868
  • [9] Stochastic learning and optimization-A sensitivity-based approach
    Cao, Xi-Ren
    [J]. ANNUAL REVIEWS IN CONTROL, 2009, 33 (01) : 11 - 24
  • [10] SENSITIVITY-BASED CMOS VLSI CIRCUIT PERFORMANCE OPTIMIZATION
    MATHER, PJ
    HALLAM, P
    BROUWER, M
    [J]. ELECTRONICS LETTERS, 1995, 31 (22) : 1918 - 1919