跳到主要导航 跳到搜索 跳到主要内容

Interference-Aware Component Scheduling for Reducing Tail Latency in Cloud Interactive Services

  • Rui Han
  • , Junwei Wang
  • , Siguang Huang
  • , Chenrong Shao
  • , Shulin Zhan
  • , Jianfeng Zhan
  • , Jose Luis Vazquez-Poletti

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Large-scale interactive services usually divide requests into multiple sub-requests and distribute them to a large number of server components for parallel execution. Hence the tail latency (i.e. The slowest component's latency) of these components determines the overall service latency. On a cloud platform, each component shares and competes node resources such as caches and I/O bandwidths with its co-located jobs, hence inevitably suffering from their performance interference. In this paper, we study the short-running jobs in a 12k-node Google cluster to illustrate the dynamic resource demands of these jobs, resulting in both individual components' latency variability over time and across different nodes and hence posing a major challenge to maintain low tail latency. Given this motivation, this paper introduces a dynamic and interference-aware scheduler for large-scale, parallel cloud services. At each scheduling interval, it collects workload and resource contention information of a running service, and predicts both the component latency on different nodes and the overall service performance. Based on the predicted performance, the scheduler identifies straggling components and conducts near-optimal component-node allocations to adapt to the changing workloads and performance interferences. We demonstrate that, using realistic workloads, the proposed approach achieves significant reductions in tail latency compared to the basic approach without scheduling.

源语言英语
主期刊名Proceedings - 2015 IEEE 35th International Conference on Distributed Computing Systems, ICDCS 2015
出版商Institute of Electrical and Electronics Engineers Inc.
744-745
页数2
ISBN(电子版)9781467372145
DOI
出版状态已出版 - 22 7月 2015
已对外发布
活动35th IEEE International Conference on Distributed Computing Systems, ICDCS 2015 - Columbus, 美国
期限: 29 6月 20152 7月 2015

出版系列

姓名Proceedings - International Conference on Distributed Computing Systems
2015-July

会议

会议35th IEEE International Conference on Distributed Computing Systems, ICDCS 2015
国家/地区美国
Columbus
时期29/06/152/07/15

指纹

探究 'Interference-Aware Component Scheduling for Reducing Tail Latency in Cloud Interactive Services' 的科研主题。它们共同构成独一无二的指纹。

引用此