Skip to main navigation Skip to search Skip to main content

Optimizing Tail Latency by Critical Window-based Dynamic Cache Space Allocation

  • Haiwen Du
  • , Rui Zhang
  • , Yixuan Lu
  • , Dongjie Zhu*
  • *Corresponding author for this work
  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Data read and write tail latency in distributed storage systems affects the quality of service of applications. In this paper, we focus on requests with latency around 99.99th tail latency and design a critical window. By analyzing the target storage device distribution of requests in the critical window, we design a simple but effective cache space allocation method to optimize tail latency. Unlike traditional methods, it schedules target cache space allocation instead of requests. Since it does not change the processing of requests and I/Os, it reduces the extra time consumption incurred by the scheduling algorithm. At the same time, it solves the problems of lag, tail latency fluctuation, and high resource consumption of the load balancing-based tail latency guarantee algorithm on request scheduling. Finally, we verify the optimization effect of the method's tail-latency metrics.

Original languageEnglish
Title of host publication2024 IEEE/ACM 32nd International Symposium on Quality of Service, IWQoS 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350350128
DOIs
StatePublished - 2024
Externally publishedYes
Event32nd IEEE/ACM International Symposium on Quality of Service, IWQoS 2024 - Guangzhou, China
Duration: 19 Jun 202421 Jun 2024

Publication series

NameIEEE International Workshop on Quality of Service, IWQoS
ISSN (Print)1548-615X

Conference

Conference32nd IEEE/ACM International Symposium on Quality of Service, IWQoS 2024
Country/TerritoryChina
CityGuangzhou
Period19/06/2421/06/24

Keywords

  • Cache space management
  • Quality of service (QoS)
  • Tail latency management

Fingerprint

Dive into the research topics of 'Optimizing Tail Latency by Critical Window-based Dynamic Cache Space Allocation'. Together they form a unique fingerprint.

Cite this