Optimizing Energy and Performance for Server-Class File System Workloads

被引:8
|
作者
Sehgal, Priya [1 ]
Tarasov, Vasily [1 ]
Zadok, Erez [1 ]
机构
[1] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
基金
美国国家科学基金会;
关键词
Design; Experimentation; Measurement; Performance; Benchmarks; file systems; storage systems; energy efficiency;
D O I
10.1145/1837915.1837918
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, power has emerged as a critical factor in designing components of storage systems, especially for power-hungry data centers. While there is some research into power-aware storage stack components, there are no systematic studies evaluating each component's impact separately. Various factors like workloads, hardware configurations, and software configurations impact the performance and energy efficiency of the system. This article evaluates the file system's impact on energy consumption and performance. We studied several popular Linux file systems, with various mount and format options, using the FileBench workload generator to emulate four server workloads: Web, database, mail, and fileserver, on two different hardware configurations. The file system design, implementation, and available features have a significant effect on CPU/disk utilization, and hence on performance and power. We discovered that default file system options are often suboptimal, and even poor. In this article we show that a careful matching of expected workloads and hardware configuration to a single software configuration-the file system-can improve power-performance efficiency by a factor ranging from 1.05 to 9.4 times.
引用
收藏
页数:31
相关论文
共 50 条
  • [1] How Good Are Low-Power 64-bit SoCs for Server-Class Workloads?
    Azimi, Reza
    Zhan, Xin
    Reda, Sherief
    2015 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC), 2015, : 116 - 117
  • [2] Architecture slack exploitation for phase classification and performance estimation in server-class processors
    Chinnakkonda, Diyanesh
    Rajamani, Karthick
    Sriniyas, M. B.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 169 : 157 - 170
  • [3] Architecture slack exploitation for phase classification and performance estimation in server-class processors
    Chinnakkonda, Diyanesh
    Rajamani, Karthick
    Srinivas, M.B.
    Journal of Parallel and Distributed Computing, 2022, 169 : 157 - 170
  • [4] Scale-Out vs Scale-Up: A Study of ARM-based SoCs on Server-Class Workloads
    Azimi, Reza
    Fox, Tyler
    Gonzalez, Wendy
    Reda, Sherief
    ACM TRANSACTIONS ON MODELING AND PERFORMANCE EVALUATION OF COMPUTING SYSTEMS, 2018, 3 (04)
  • [5] Server-class devices for Space Time Adaptive Processing
    Larsson, Jonas
    2018 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2018,
  • [6] Optimizing Virtual Machine Consolidation Performance on NUMA Server Architecture for Cloud Workloads
    Liu, Ming
    Li, Tao
    2014 ACM/IEEE 41ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2014, : 325 - 336
  • [7] A comparison of file system workloads
    Roselli, D
    Lorch, JR
    Anderson, TE
    USENIX ASSOCIATION PROCEEDINGS OF THE 2000 USENIX ANNUAL TECHNICAL CONFERENCE, 2000, : 41 - 54
  • [8] Server-class DDR3 SDRAM memory buffer chip
    IBM Systems and Technology Group, Poughkeepsie, NY 12601, United States
    不详
    IBM J. Res. Dev., 2012, 1-2
  • [9] Stretching the limits of clock-gating efficiency in server-class processors
    Jacobson, H
    Bose, P
    Hu, ZG
    Buyuktosunoglu, A
    Zyuban, V
    Eickemeyer, R
    Eisen, L
    Griswell, J
    11TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2005, : 238 - 242
  • [10] Server-class DDR3 SDRAM memory buffer chip
    Van Huben, G. A.
    Lamb, K. D.
    Tremaine, R. B.
    Aleman, B. E.
    Rubow, S. M.
    Rider, S. H.
    Maule, W. E.
    Wazlowski, M. E.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2012, 56 (1-2)