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 条
  • [11] Empirically Derived Abstractions in Uncore Power Modeling for a Server-Class Processor Chip
    Jacobson, Hans
    Joseph, Arun
    Parikh, Dharmesh
    Bose, Pradip
    Buyuktosunoglu, Alper
    PROCEEDINGS OF THE 2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2014, : 147 - 152
  • [12] OpenMail File System Workloads Analysis and Characterization
    Zou, Qiang
    Feng, Dan
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 71 - 76
  • [13] High-Performance Deep-Learning Coprocessor Integrated into x86 SoC with Server-Class CPUs
    Henry, Glenn
    Palangpour, Parviz
    Thomson, Michael
    Gardner, J. Scott
    Arden, Bryce
    Donahue, Jim
    Houck, Kimble
    Johnson, Jonathan
    O'Brien, Kyle
    Petersen, Scott
    Seroussi, Benjamin
    Walker, Tyler
    2020 ACM/IEEE 47TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2020), 2020, : 15 - 26
  • [14] Policy of file migration at server in cluster file system
    Shu, JW
    Wang, B
    Zheng, WM
    Deng, YY
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 691 - 698
  • [15] PERFORMANCE AND AVAILABILITY IN A NETWORK FILE SERVER
    JACKSON, WA
    ROGERS, PC
    HEARN, RJ
    MATTIACE, JS
    IEEE MICRO, 1986, 6 (04) : 18 - 34
  • [16] Optimizing the Ceph Distributed File System for High Performance Computing
    Jeong, Kisik
    Duffy, Carl
    Kim, Jin-Soo
    Lee, Joonwon
    2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 446 - 451
  • [17] PDFS: Partially Dedupped File System for Primary Workloads
    Yu, Hongliang
    Zhang, Xu
    Huang, Wei
    Zheng, Weimin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (03) : 863 - 876
  • [18] A Comprehensive Memory Analysis of Data Intensive Workloads on Server Class Architecture
    Makrani, Hosein Mohammadi
    Sayadi, Hossein
    Dinakarra, Sai Manoj Pudukotai
    Rafatirad, Setareh
    Homayoun, Houman
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS (MEMSYS 2018), 2018, : 19 - 30
  • [19] THE DESIGN OF A HIGH-PERFORMANCE FILE SERVER
    VANRENESSE, R
    TANENBAUM, AS
    WILSCHUT, A
    9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 22 - 27
  • [20] EXPLOITING READ-MOSTLY WORKLOADS IN THE FILENET FILE SYSTEM
    EDWARDS, DA
    MCKENDRY, MS
    OPERATING SYSTEMS REVIEW, VOL 23, NO 5, SPECIAL ISSUE: PROCEEDINGS OF THE TWELFTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, 1989, : 58 - 70