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 条
  • [41] Performance and Energy Analysis Using Transactional Workloads
    Ailamaki, Anastasia
    Porobic, Danica
    Sirin, Utku
    PERFORMANCE EVALUATION AND BENCHMARKING: TRADITIONAL - BIG DATA - INTERNET OF THINGS, TPCTC 2016, 2017, 10080 : 159 - 160
  • [42] Emulating the Power Consumption Behavior of Server Workloads using CPU Performance Counters
    Schmitt, Norbert
    Kistowski, Joakim V.
    Kounev, Samuel
    2017 IEEE 25TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2017, : 157 - 163
  • [43] The Data-centricity of Web 2.0 Workloads and its Impact on Server Performance
    Ohara, Moriyoshi
    Nagpurkar, Priya
    Ueda, Yohei
    Ishizaki, Kazuaki
    ISPASS 2009: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2009, : 133 - 142
  • [44] Understanding the performance-temperature interactions in disk I/O of server workloads
    Kim, Youngjae
    Gurumurthi, Sudhanva
    Sivasubramaniam, Anand
    TWELFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2006, : 179 - +
  • [45] ShareSens: An Approach to Optimizing Energy Consumption of Continuous Mobile Sensing Workloads
    Moamen, Ahmed Abdel
    Jamali, Nadeem
    2015 IEEE THIRD INTERNATIONAL CONFERENCE ON MOBILE SERVICES MS 2015, 2015, : 89 - 96
  • [46] A Study of Bare PC Web Server Performance for Workloads with Dynamic and Static Content
    He, Long
    Karne, Ramesh K.
    Wijesinha, Alexander L.
    Emdadi, Ali
    HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2009, : 494 - 499
  • [47] Using Server-to-Server Communication in Parallel File Systems to Simplify Consistency and Improve Performance
    Carns, Philip H.
    Settlemyer, Bradley W.
    Ligon, Walter B., III
    INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2008, : 295 - +
  • [49] Design and implementation of VoD server by using clustered file system
    Park, CS
    Lee, MH
    Son, YS
    Kwon, OY
    2000 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, PROCEEDINGS VOLS I-III, 2000, : 1465 - 1468
  • [50] Recent Developments in the CernVM-File System Server Backend
    Meusel, R.
    Blomer, J.
    Buncic, P.
    Ganis, G.
    Heikkila, S.
    16TH INTERNATIONAL WORKSHOP ON ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH (ACAT2014), 2015, 608