Split-Level I/O Scheduling

被引:37
|
作者
Yang, Suli [1 ]
Harter, Tyler [1 ]
Agrawal, Nishant [1 ]
Kowsalya, Salini Selvaraj [1 ]
Krishnamurthy, Anand [1 ]
Al-Kiswany, Samer [1 ]
Kaushik, Rini T. [2 ]
Arpaci-Dusseau, Andrea C. [1 ]
Arpaci-Dusseau, Remzi H. [1 ]
机构
[1] Univ Wisconsin, Madison, WI 53706 USA
[2] IBM Res Almaden, San Jose, CA USA
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1145/2815400.2815421
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce split-level I/O scheduling, a new framework that splits I/O scheduling logic across handlers at three layers of the storage stack: block, system call, and page cache. We demonstrate that traditional block-level I/O schedulers are unable to meet throughput, latency, and isolation goals. By utilizing the split-level framework, we build a variety of novel schedulers to readily achieve these goals: our Actually Fair Queuing scheduler reduces priority-misallocation by 28x; our Split-Deadline scheduler reduces tail latencies by 4x; our Split-Token scheduler reduces sensitivity to interference by 6x. We show that the framework is general and operates correctly with disparate file systems (ext4 and XFS). Finally, we demonstrate that split-level scheduling serves as a useful foundation for databases (SQLite and Post-reSQL), hypervisors (QEMU), and distributed file systems (HDFS), delivering improved isolation and performance in these important application scenarios.
引用
收藏
页码:474 / 489
页数:16
相关论文
共 50 条
  • [41] Influence of lateral structure and combined support system of split-level entries in the thick seam
    Wang, Zhi Qiang
    Shi, Lei
    Wang, Peng
    Wu, Chao
    ARABIAN JOURNAL OF GEOSCIENCES, 2020, 13 (19)
  • [42] Research on Lightning Performance of 220 kV Split-level Cross Arm Tower in Mountainous Area
    Sun Haifeng
    Wang Pei
    Fang Zhenggang
    Yang Zhen
    2016 IEEE PES ASIA-PACIFIC POWER AND ENERGY ENGINEERING CONFERENCE (APPEEC), 2016, : 1332 - 1336
  • [43] Investigation into the 3D Behaviour of Split-Level Steel Building Structures: Introducing the LBDM
    Seyed Vahid Khonsari
    Farshid Eskandaritorbaghan
    International Journal of Steel Structures, 2022, 22 : 833 - 850
  • [44] Investigation into the 3D Behaviour of Split-Level Steel Building Structures: Introducing the LBDM
    Khonsari, Seyed Vahid
    Eskandaritorbaghan, Farshid
    INTERNATIONAL JOURNAL OF STEEL STRUCTURES, 2022, 22 (03) : 833 - 850
  • [45] Mechanism of combined support by boltsforadjacent roadways in the external-staggered split-level panel layout
    Wang Z.
    Su Y.
    Su Z.
    Lyu W.
    Caikuang yu Anquan Gongcheng Xuebao/Journal of Mining and Safety Engineering, 2021, 38 (01): : 58 - 67
  • [46] Multi-component continuous separation chip composed of micropillar arrays in a split-level spiral channel
    Geng, Zhaoxin
    Ju, Yanrui
    Wang, Qifeng
    Wang, Wei
    Li, Zhihong
    RSC ADVANCES, 2013, 3 (34): : 14798 - 14806
  • [47] Geoarchaeological finds below Liang Bua (Flores, Indonesia): A split-level cave system for Homo floresiensis?
    Gagan, Michael K.
    Ayliffe, Linda K.
    Smith, Garry K.
    Hellstrom, John C.
    Scott-Gagan, Heather
    Drysdale, Russell N.
    Anderson, Neil
    Suwargadi, Bambang W.
    Aplin, Ken P.
    Zhao, Jian-xin
    Groves, Colin W.
    Hantoro, Wahyoe S.
    Djubiantono, Tony
    PALAEOGEOGRAPHY PALAEOCLIMATOLOGY PALAEOECOLOGY, 2015, 440 : 533 - 550
  • [48] MODELING AND TESTING FOR STUCK FAULTS IN ASYMPTOTICALLY ZERO POWER SPLIT-LEVEL CHARGE RECOVERY LOGIC-CIRCUITS
    ISMAEEL, AA
    BHATNAGAR, R
    MICROELECTRONICS JOURNAL, 1995, 26 (01) : 23 - 34
  • [49] Hierarchical I/O Scheduling for Collective I/O
    Liu, Jialin
    Chen, Yong
    Zhuang, Yu
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 211 - 218
  • [50] Split-level folding, step-type tension-relieving suture technique, and the evaluation on scar minimization
    Zhang, Yuheng
    Lei, Zhanjun
    Lin, Bin
    Lin, Zhixiao
    Dong, Yuchen
    Ren, Pan
    Li, Xueyong
    Bian, Yongqian
    Zhao, Congying
    JOURNAL OF COSMETIC DERMATOLOGY, 2024, 23 (06) : 2199 - 2208