paper-with-me

Papers

Sinan: Data-Driven, QoS-Aware Cluster Management for Microservices

2021-05-27 · Yanqi Zhang, Weizhe Hua, Zhuangzhuang Zhou, Edward Suh, Christina Delimitrou

Cloud applications are increasingly shifting from large monolithic services, to large numbers of loosely-coupled, specialized microservices. Despite their advantages in terms of facilitating development, deployment, modularity, and isolation, microservices complicate resource management, as dependencies between them introduce backpressure effects and cascading QoS violations. We present Sinan, a data-driven cluster manager for interactive cloud microservices that is online and QoS-aware. Sinan leverages a set of scalable and validated machine learning models to determine the performance impact of dependencies between microservices, and allocate appropriate resources per tier in a way that preserves the end-to-end tail latency target. We evaluate Sinan both on dedicated local clusters and large-scale deployments on Google Compute Engine (GCE) across representative end-to-end applications built with microservices, such as social networks and hotel reservation sites. We show that Sinan always meets QoS, while also maintaining cluster utilization high, in contrast to prior work which leads to unpredictable performance or sacrifices resource efficiency. Furthermore, the techniques in Sinan are explainable, meaning that cloud operators can yield insights from the ML models on how to better deploy and design their applications to reduce unpredictable performance.

📄 PDF Abstract BibTeX arXiv:2105.13424

Code (0)

등록된 구현이 없습니다.

Tasks

Management

Similar Papers 제목 키워드 기반

Analytically-Driven Resource Management for Cloud-Native Microservices

2024-01-05 · Yanqi Zhang, Zhuangzhuang Zhou, Sameh Elnikety, Christina Delimitrou

Resource management for cloud-native microservices has attracted a lot of recent attention. Previous work has shown that machine learning (ML)-driven approaches outperform traditional techniques, such as autoscaling, in …

CPUManagement

AI-Driven Cloud Resource Optimization for Multi-Cluster Environments

2025-12-31 · Vinoth Punniyamoorthy, Akash Kumar Agarwal, Bikesh Kumar, Abhirup Mazumder 외 arxiv

Modern cloud-native systems increasingly rely on multi-cluster deployments to support scalability, resilience, and geographic distribution. However, existing resource management approaches remain largely reactive and clu…

octopusfs:a distributed file system with tiered storage management

2017-05-09 · SIGMOD '17: Proceedings of the 2017 ACM International Conference on Management of DataMay 2017 5 · Elena Kakoulli Nikolaos D. Karmiris Herodotos Herodotou

The continuous improvements in memory, storage devices, and network technologies of commodity hardware introduce new challenges and opportunities in tiered storage management. Whereas past work is exploiting storage tie…

ManagementRetrieval

LycheeCluster: Efficient Long-Context Inference with Structure-Aware Chunking and Hierarchical KV Indexing

2026-03-09 · Dongfang Li, Zixuan Liu, Gang Lin, Baotian Hu 외 arxiv

The quadratic complexity of the attention mechanism and the substantial memory footprint of the Key-Value (KV) cache present severe computational and memory challenges for Large Language Models (LLMs) processing long con…

Improving Building Temperature Forecasting: A Data-driven Approach with System Scenario Clustering

2024-02-21 · Dafang Zhao, Zheng Chen, Zhengmao Li, Xiaolei Yuan 외

Heat, Ventilation and Air Conditioning (HVAC) systems play a critical role in maintaining a comfortable thermal environment and cost approximately 40% of primary energy usage in the building sector. For smart energy mana…

ClusteringComputational Efficiencyenergy managementManagement+1