English

Sinan: Data Driven Resource Management for Cloud Microservices

Distributed, Parallel, and Cluster Computing 2021-12-14 v1

Abstract

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.

Keywords

Cite

@article{arxiv.2112.06254,
  title  = {Sinan: Data Driven Resource Management for Cloud Microservices},
  author = {Yanqi Zhang and Weizhe Hua and Zhuangzhuang Zhou and Ed Suh and Christina Delimitrou},
  journal= {arXiv preprint arXiv:2112.06254},
  year   = {2021}
}

Comments

arXiv admin note: substantial text overlap with arXiv:2105.13424

R2 v1 2026-06-24T08:13:59.563Z