2021/12/12 by Yanqi Zhang, Zhang, Yanqi, Weizhe Hua +7
Computer Science · #Cloud Computing and Resource Management #Distributed #FOS: Computer and information sciences #IoT and Edge/Fog Computing #Parallel #Software System Performance and Reliability #and Cluster Computing (cs.DC)
paper · pdf · doi:10.48550/arxiv.2112.06254
openalex publication_date 2021/12/12 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
Cloud applications are increasingly shifting to interactive and loosely-coupled microservices. Despite their advantages, microservices complicate resource management, due to inter-tier dependencies. We present Sinan, a cluster manager for interactive microservices that leverages easily-obtainable tracing data instead of empirical decisions, to infer the impact of a resource allocation on on end-to-end performance, and allocate appropriate resources to each tier. In a preliminary evaluation of Sinan with an end-to-end social network built with microservices, we show that Sinan's data-driven approach, allows the service to always meet its QoS without sacrificing resource efficiency.