ColocationSim: Simulate Colocation Datacenter with Microservices and Performance Interference


연구 분야: Software Development



학회: 2021 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)


초록

Colocating Latency-Critical (LC) jobs and Best-Effort (BE) jobs on one host is the best practice to improve datacenter resource efficiency and the Colocated Job Scheduling algorithms play a key role in this scenario. But validating a new Colocated Job Scheduling algorithm at scale is usually resource-, energy- and time-consuming in the real-datacenter, therefore simulation is the first choice. Unfortunately, existing simulators are not suitable for colocation simulation because: 1) they cannot simulate microservices, which is widely adopted in LC/BE jobs; 2) they cannot simulate performance interference of colocated jobs. In this paper, we present a new simulator, ColocationSim, which 1) uses REG(Request Execution Graph) model and queue theory to simulate the behavior of microservices; 2) uses pre-trained models to simulate performance interference. Experiments show that ColocationSim can simulate performance interference of both sequential and fan-out structure microservices with high accuracy and it can also simulate more than 8,000 colocated hosts in a short time.


Author Profile
Kangjin Wang

School of Software and Microelectronics Peking University Beijing China

Andorra
Author Profile
Ying Li

National Engineering Research Center for Software Engineering Peking University Beijing China

China

📄 논문 정보

발행 연도 2021년
인용수 2
출판 국가 Andorra, China
사이트 IEEE
좋아요 수 0

연관 논문 목록 (140건)