A Principled Approach for Selecting Block I/O Traces

被引:1
|
作者
Desai, Omkar [1 ]
Shin, Seungmin [2 ]
Lee, Eunji [2 ]
Kim, Bryan S. [1 ]
机构
[1] Syracuse Univ, Syracuse, NY 13210 USA
[2] Soongsil Univ, Seoul, South Korea
基金
新加坡国家研究基金会; 美国国家科学基金会;
关键词
Workload analysis;
D O I
10.1145/3538643.3539754
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present IOTAP, a tool that analyzes and profiles block I/O traces. IOTAP computes the (dis)similarities among a set of workloads and sets a guideline for selecting a subset of traces for benchmarking. By doing so, we avoid experimentally running all workloads or, even worse, arbitrarily selecting a subset that skews the results. We demonstrate the usefulness of IOTAP by comparing its results with experiments on real SSDs, achieving a high correlation of 0.92 for an NVMe SSD.
引用
收藏
页码:52 / 58
页数:7
相关论文
共 50 条
  • [41] PHONOLOGICAL VARIABILITY IN PRONUNCIATION INSTRUCTION - PRINCIPLED APPROACH
    DICKERSON, WB
    TESOL QUARTERLY, 1976, 10 (02) : 177 - 191
  • [42] A Principled Approach to the Analysis of Process Mining Algorithms
    Weber, Phil
    Bordbar, Behzad
    Tino, Peter
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2011, 2011, 6936 : 474 - 481
  • [43] Processing diagnosis queries: A principled and scalable approach
    Babu, Shivnath
    Duan, Songyun
    Munagala, Kamesh
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1468 - 1470
  • [44] The Principled Communicative Approach: Seven Criteria for Success
    Thornbury, Scott
    ELT JOURNAL, 2016, 70 (01) : 105 - 107
  • [45] A Principled Approach to the Design of Collaborative MOOC Curricula
    Haklev, Stian
    Slotta, James D.
    DIGITAL EDUCATION: OUT TO THE WORLD AND BACK TO THE CAMPUS, 2017, 10254 : 58 - 67
  • [46] TraceRAR: An I/O Performance Evaluation Tool for Replaying, Analyzing, and Regenerating Traces
    Li, Bingzhe
    Toussi, Farnaz
    Anderson, Clark
    Lilja, David J.
    Du, David H. C.
    2017 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), 2017, : 11 - 20
  • [47] Engineering Trustworthy Systems: A Principled Approach to Cybersecurity
    Saydjari, O. Sami
    COMMUNICATIONS OF THE ACM, 2019, 62 (06) : 63 - 69
  • [48] THE COURTS AND THE ECHR: A PRINCIPLED APPROACH TO THE STRASBOURG JURISPRUDENCE
    Bjorge, Eirik
    CAMBRIDGE LAW JOURNAL, 2013, 72 (02): : 289 - 300
  • [49] A principled approach to operating system construction in Haskell
    Hallgren, T
    Jones, MP
    Leslie, R
    Tolmach, A
    ACM SIGPLAN NOTICES, 2005, 40 (09) : 116 - 128
  • [50] A Principled Approach to GraphQL Query Cost Analysis
    Cha, Alan
    Wittern, Erik
    Baudart, Guillaume
    Davis, James C.
    Mandel, Louis
    Laredo, Jim A.
    PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 257 - 268