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 条
  • [31] Performance characterization of TCP/IP packet processing in commercial server workloads
    Makineni, S
    Iyer, R
    2003 IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2003, : 33 - 41
  • [32] Improving server performance on transaction processing workloads by enhanced data placement
    Rubio, J
    Lefurgy, C
    John, LK
    16TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2004, : 84 - 91
  • [33] Understanding and Optimizing GPU Cache Memory Performance for Compute Workloads
    Choo, Kyoshin
    Panlener, William
    Jang, Byunghyun
    2014 IEEE 13TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2014, : 189 - 196
  • [34] Self-Similarity in the Representative File System Workloads: Analysis and Modeling
    Zou, Qiang
    Tan, Yujuan
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (08)
  • [35] Self-Similarity in the Representative File System Workloads: Analysis and Modeling
    Zou, Qiang
    Tan, Yujuan
    Journal of Circuits, Systems and Computers, 2023, 30 (08)
  • [36] Optimizing High-Performance Computing Systems for Biomedical Workloads
    Kovatch, Patricia
    Gai, Lili
    Cho, Hyung Min
    Fluder, Eugene
    Jiang, Dansha
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 183 - 192
  • [37] Impact of Metadata Server on a Large Scale File System
    Patgiri, Ripon
    Nayak, Sabuzima
    Borgohain, Samir Kumar
    2018 IEEE COLOMBIAN CONFERENCE ON COMMUNICATIONS AND COMPUTING (COLCOM), 2018,
  • [38] Reliable, Server-Friendly and Bandwidth-Efficient File Delivery System using FLUTE Server File Format
    Peltotalo, Jani
    Harju, Jarmo
    Hannuksela, Miska M.
    BMSB: 2009 IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING, VOLS 1 AND 2, 2009, : 226 - +
  • [39] LevelDB-Raw: Eliminating File System Overhead for Optimizing Performance of LevelDB Engine
    Lim, Hak-Su
    Kim, Jin-Soo
    2017 19TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATIONS TECHNOLOGY (ICACT) - OPENING NEW ERA OF SMART SOCIETY, 2017, : 777 - 781
  • [40] Shared rapid file system on Ethernet for HPC - Central file server demonstration-
    Fujita, N
    Ohkawa, H
    LOCAL TO GLOBAL DATA INTEROPERABILITY - CHALLENGES AND TECHNOLOGIES: BEYOND MASS STORAGE TO GLOBALLY DISTRIBUTED DATA, 2005, : 103 - 106