Hestia: Hyperthread-Level Scheduling for Cloud Microservices with Interference-Aware Attention

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Yang, Dingyu, Kong, Fanyong, Dai, Jie, Qian, Shiyou, Li, Shuangwei, Cao, Jian, Xue, Guangtao, Chen, Gang
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912930106179584
author Yang, Dingyu
Kong, Fanyong
Dai, Jie
Qian, Shiyou
Li, Shuangwei
Cao, Jian
Xue, Guangtao
Chen, Gang
author_facet Yang, Dingyu
Kong, Fanyong
Dai, Jie
Qian, Shiyou
Li, Shuangwei
Cao, Jian
Xue, Guangtao
Chen, Gang
contents Modern cloud servers routinely co-locate multiple latency-sensitive microservice instances to improve resource efficiency. However, the diversity of microservice behaviors, coupled with mutual performance interference under simultaneous multithreading (SMT), makes large-scale placement increasingly complex. Existing interference aware schedulers and isolation techniques rely on coarse core-level profiling or static resource partitioning, leaving asymmetric hyperthread-level heterogeneity and SMT contention dynamics largely unmodeled. We present Hestia, a hyperthread-level, interference-aware scheduling framework powered by self-attention. Through an extensive analysis of production traces encompassing 32,408 instances across 3,132 servers, we identify two dominant contention patterns -- sharing-core (SC) and sharing-socket (SS) -- and reveal strong asymmetry in their impact. Guided by these insights, Hestia incorporates (1) a self-attention-based CPU usage predictor that models SC/SS contention and hardware heterogeneity, and (2) an interference scoring model that estimates pairwise contention risks to guide scheduling decisions. We evaluate Hestia through large-scale simulation and a real production deployment. Hestia reduces the 95th-percentile service latency by up to 80\%, lowers overall CPU consumption by 2.3\% under the same workload, and surpasses five state-of-the-art schedulers by up to 30.65\% across diverse contention scenarios.
format Preprint
id arxiv_https___arxiv_org_abs_2602_23758
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Hestia: Hyperthread-Level Scheduling for Cloud Microservices with Interference-Aware Attention
Yang, Dingyu
Kong, Fanyong
Dai, Jie
Qian, Shiyou
Li, Shuangwei
Cao, Jian
Xue, Guangtao
Chen, Gang
Distributed, Parallel, and Cluster Computing
Modern cloud servers routinely co-locate multiple latency-sensitive microservice instances to improve resource efficiency. However, the diversity of microservice behaviors, coupled with mutual performance interference under simultaneous multithreading (SMT), makes large-scale placement increasingly complex. Existing interference aware schedulers and isolation techniques rely on coarse core-level profiling or static resource partitioning, leaving asymmetric hyperthread-level heterogeneity and SMT contention dynamics largely unmodeled. We present Hestia, a hyperthread-level, interference-aware scheduling framework powered by self-attention. Through an extensive analysis of production traces encompassing 32,408 instances across 3,132 servers, we identify two dominant contention patterns -- sharing-core (SC) and sharing-socket (SS) -- and reveal strong asymmetry in their impact. Guided by these insights, Hestia incorporates (1) a self-attention-based CPU usage predictor that models SC/SS contention and hardware heterogeneity, and (2) an interference scoring model that estimates pairwise contention risks to guide scheduling decisions. We evaluate Hestia through large-scale simulation and a real production deployment. Hestia reduces the 95th-percentile service latency by up to 80\%, lowers overall CPU consumption by 2.3\% under the same workload, and surpasses five state-of-the-art schedulers by up to 30.65\% across diverse contention scenarios.
title Hestia: Hyperthread-Level Scheduling for Cloud Microservices with Interference-Aware Attention
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2602.23758