Holmes
Aidi Pi, Xiaobo Zhou, Chengzhong Xu
Abstract
Co-location of latency-critical services with best-effort batch jobs is commonly adopted in production systems to increase resource utilization. Although memory and CPU isolation have been extensively studied, we find Simultaneous Multi-Threading (SMT) technology imposes non-trivial interference on memory access which jeopardizes efficient co-location and performance assurance of latency-critical services. However, there is not an existing metric to quantitatively measure and lacks a deterministic approach to tackle SMT interference on memory access.
Topics & Concepts
Computer scienceLatency (audio)Distributed computingRandom access memoryIsolation (microbiology)Operating systemComputer hardwareTelecommunicationsMicrobiologyBiologyCloud Computing and Resource ManagementAdvanced Data Storage TechnologiesDistributed systems and fault tolerance