Adaptive disk scheduling with workload-dependent anticipation intervals

被引:1
|
作者
Tsakalozos, Konstantinos [1 ]
Stoumpos, Vassilis [1 ]
Saidis, Kostas [1 ]
Delis, Alex [1 ]
机构
[1] Univ Athens, Dept Informat & Telecommun, Athens 15784, Greece
关键词
Scheduling of block-devices; Anticipatory scheduling; Kernel structures; PERFORMANCE; ALGORITHMS;
D O I
10.1016/j.jss.2008.06.025
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Anticipatory scheduling (AS) of I/O requests has become a viable choice for block-device schedulers in open-source OS-kernels as prior work has established its superiority over traditional disk-scheduling policies. An AS-scheduler selectively stalls the block-device right after servicing a request in hope that a new request for a nearby sector will be soon posted. Clearly, this decision may introduce delays if the anticipated I/O does not arrive on time. In this paper, we build on the success of the AS and propose an approach that minimizes the overhead of unsuccessful anticipations. Our suggested approach termed workload-dependent anticipation scheduling (WAS), determines the length of every anticipation period in an on-line fashion in order to reduce penalties by taking into account the evolving spatio-temporal characteristics of running processes as well as properties of the underlying computing system. We harvest the spatio-temporal features of individual processes and employ a system-wide process classification scheme that is re-calibrated on the fly. The resulting classification enables the disk scheduler to make informed decisions and vary the anticipation interval accordingly, on a per-process basis. We have implemented and incorporated WAS into the current Linux kernel. Through experimentation with a wide range of diverse workloads, we demonstrate WAS benefits and establish reduction of penalties over other AS-scheduler implementations. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:274 / 291
页数:18
相关论文
共 50 条
  • [41] Resource Allocation Model Against Multiple Failures With Workload-Dependent Failure Probability
    Zhu, Mengfei
    He, Fujun
    Oki, Eiji
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (02): : 1098 - 1116
  • [42] Adaptive workload management through elastic scheduling
    Buttazzo, G
    Abeni, L
    REAL-TIME SYSTEMS, 2002, 23 (1-2) : 7 - 24
  • [43] Adaptive Workload Management through Elastic Scheduling
    Giorgio Buttazzo
    Luca Abeni
    Real-Time Systems, 2002, 23 : 7 - 24
  • [44] Workload-Dependent Relative Fault Sensitivity and Error Contribution Factor of GPU Onchip Memory Structures
    Shah, Ronak
    Choi, Minsu
    Jang, Byunghyun
    2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS), 2013, : 271 - 278
  • [45] A workload-dependent M/G/1 queue under a two-stage service policy
    Lee, Jiyeon
    Kim, Jongwoo
    OPERATIONS RESEARCH LETTERS, 2006, 34 (05) : 531 - 538
  • [46] A Workload-Dependent Performance Analysis of an In-Memory Database in a Multi-Tenant Configuration
    Paluch, Dominik
    Kienegger, Harald
    Krcmar, Helmut
    COMPANION OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18), 2018, : 131 - 134
  • [47] Defect-based Methodology for Workload-dependent Circuit Lifetime Projections - Application to SRAM
    Weckx, P.
    Kaczer, B.
    Toledano-Luque, M.
    Grasser, T.
    Roussel, Ph. J.
    Kukner, H.
    Raghavan, P.
    Catthoor, F.
    Groeseneken, G.
    2013 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM (IRPS), 2013,
  • [48] Dynamics of Perceived Exertion in Constant-Power Cycling: Time- and Workload-Dependent Thresholds
    Balague, Natalia
    Hristovski, Robert
    Garcia, Sergi
    Aguirre, Cecilia
    Vazquez, Pablo
    Razon, Selen
    Tenenbaum, Gershon
    RESEARCH QUARTERLY FOR EXERCISE AND SPORT, 2015, 86 (04) : 371 - 378
  • [49] Adaptive disk scheduling for overload management
    Riska, A
    Riedel, E
    Iren, S
    QEST 2004: FIRST INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, PROCEEDINGS, 2004, : 176 - 185
  • [50] Resource Allocation in Multiple Backup Modes under Reliability Guarantee with Workload-Dependent Failure Probability
    Zhu, Mengfei
    Oki, Eiji
    PROCEEDINGS OF THE 2022 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET 2022), 2022, : 40 - 48