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 条
  • [21] Analyzing web server performance under dynamic user workloads
    Pena-Ortiz, Raul
    Gil, Jose A.
    Sahuquillo, Julio
    Pont, Ana
    COMPUTER COMMUNICATIONS, 2013, 36 (04) : 386 - 395
  • [22] Generating representative Web workloads for network and server performance evaluation
    Barford, P.
    Crovella, M.
    Performance Evaluation Review, 1998, 26 (01): : 151 - 160
  • [23] Optimizing file availability in a secure serverless distributed file system
    Douceur, JR
    Wattenhofer, RP
    20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 4 - 13
  • [24] FlatLFS: A lightweight file system for optimizing the performance of accessing massive small files
    Fu, Songling
    Liao, Xiangke
    Huang, Chenlin
    Wang, Lei
    Li, Shanshan
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2013, 35 (02): : 120 - 126
  • [25] StageFS: A Parallel File System Optimizing Metadata Performance for SSD Based Clusters
    Wu, Huijun
    Zhu, Liming
    Wu, Dongyao
    Lu, Kai
    Li, Gen
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 2147 - 2152
  • [26] Energy management of highly dynamic server workloads in an heterogeneous data center
    Rotem, Efraim
    Weisser, Uri C.
    Mendelson, Avi
    Yassin, Ahmad
    Ginosar, Ran
    2014 24TH INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2014,
  • [27] Energy-aware parameter tuning for mixed workloads in cloud server
    Liang, Jiechao
    Lin, Weiwei
    Xu, Yangguang
    Liu, Yubin
    Mo, Ruichao
    Luo, Xiaoxuan
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (04): : 4805 - 4821
  • [28] Optimizing Performance of a Thermal Energy Storage System
    Sabate, Carles Civit
    Santiago, Victor Benito
    Jabbari, Faryar
    2014 AMERICAN CONTROL CONFERENCE (ACC), 2014,
  • [29] Optimizing the performance of in-memory file system by thread scheduling and file migration under NUMA multiprocessor systems
    Wu, Ting
    He, Jingting
    Qian, Ying
    Liu, Weichen
    JOURNAL OF SYSTEMS ARCHITECTURE, 2025, 159
  • [30] Analyzing and Improving Performance Scalability of Commercial Server Workloads on a Chip Multiprocessor
    Ishizaki, Kazuaki
    Nakatani, Toshio
    Daijavad, Shahrokh
    PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, 2009, : 217 - 226