English
Related papers

Related papers: Using Application Data for SLA-aware Auto-scaling …

200 papers

Scaling laws have transformed our understanding of large language models by linking upstream metrics like cross-entropy loss to design factors such as model size, training data, and compute. However, these conventional laws fail to capture…

Computation and Language · Computer Science 2025-10-17 Kyle Montgomery , David Park , Jianhong Tu , Michael Bendersky , Beliz Gunel , Dawn Song , Chenguang Wang

Resource autoscaling mechanisms in cloud environments depend on accurate performance metrics to make optimal provisioning decisions. When infrastructure faults including hardware malfunctions, network disruptions, and software anomalies…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-01-09 Gijun Park

Cloud servers use accelerators for common tasks (e.g., encryption, compression, hashing) to improve CPU/GPU efficiency and overall performance. However, users' Service-level Objectives (SLOs) can be violated due to accelerator-related…

Hardware Architecture · Computer Science 2024-10-24 Jiechen Zhao , Ran Shu , Katie Lim , Zewen Fan , Thomas Anderson , Mingyu Gao , Natalie Enright Jerger

The rapid rise in cloud computing has resulted in an alarming increase in data centers' carbon emissions, which now accounts for >3% of global greenhouse gas emissions, necessitating immediate steps to combat their mounting strain on the…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-03-04 Shiyu Wang , Yinbo Sun , Xiaoming Shi , Shiyi Zhu , Lin-Tao Ma , James Zhang , Yifei Zheng , Jian Liu

As cloud applications shift from monoliths to loosely coupled microservices, application developers must decide how many compute resources (e.g., number of replicated containers) to assign to each microservice within an application. This…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-08-09 Vighnesh Sachidananda , Anirudh Sivaraman

Cloud computing has been consolidated as a support for the vast majority of current and emerging technologies. However, there are some barriers that prevent the exploitation of the full potential of this technology. First, the major cloud…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-10-27 Víctor Rampérez , Javier Soriano , David Lizcano , Shadi Aljawarneh , Juan A. Lara

Cloud providers sell their idle capacity on markets through an auction-like mechanism to increase their return on investment. The instances sold in this way are called spot instances. In spite that spot instances are usually 90% cheaper…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-03-08 Chenhao Qu , Rodrigo N. Calheiros , Rajkumar Buyya

The growing popularity of workflows in the cloud domain promoted the development of sophisticated autoscaling policies that allow automatic allocation and deallocation of resources. However, many state-of-the-art autoscaling policies for…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-07-24 Alexey Ilyushkin , André Bauer , Alessandro V. Papadopoulos , Ewa Deelman , Alexandru Iosup

Cloud elasticity - the ability to use as much resources as needed at any given time - and low cost - a user pays only for the resources it consumes - represent solid incentives for many organizations to migrate some of their computational…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-07-15 Ashkan Paya , Dan C. Marinescu

Dynamic nature of the cloud environment has made distributed resource management process a challenge for cloud service providers. The importance of maintaining the quality of service in accordance with customer expectations as well as the…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-08-08 Sara Kardani-Moghaddam , Rajkumar Buyya , Kotagiri Ramamohanarao

Stream applications are widely deployed on the cloud. While modern distributed streaming systems like Flink and Spark Streaming can schedule and execute them efficiently, streaming dataflows are often dynamically changing, which may cause…

Systems and Control · Electrical Eng. & Systems 2021-03-17 Pengqi Lu , Liang Yuan , Yunquan Zhang , Hang Cao , Kun Li

Distributed Stream Processing frameworks are being commonly used with the evolution of Internet of Things(IoT). These frameworks are designed to adapt to the dynamic input message rate by scaling in/out.Apache Storm, originally developed by…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-05-10 Anshu Shukla , Yogesh Simmhan

Modern cloud orchestrators like Kubernetes provide a versatile and robust way to host applications at scale. One of their key features is autoscaling, which automatically adjusts cloud resources (compute, memory, storage) in order to adapt…

Networking and Internet Architecture · Computer Science 2021-09-08 Berta Serracanta , Jordi Paillisse , Albert Cabellos , Anna Claiborne , Alberto Rodriguez-Natal , Dave Ward , Fabio Maino

Operating a distributed data stream processing workload efficiently at scale is hard. The operator of the workload must parallelize and lay out tasks of the workload with resources that match the requirement of target data rate. The…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-12-27 Manu Bansal , Eyal Cidon , Arjun Balasingam , Aditya Gudipati , Christos Kozyrakis , Sachin Katti

Service level agreement (SLA) is an essential part of cloud systems to ensure maximum availability of services for customers. With a violation of SLA, the provider has to pay penalties. In this paper, we explore two machine learning models:…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-12-01 Reyhane Askari Hemmat , Abdelhakim Hafid

While cloud environments and auto-scaling solutions have been widely applied to traditional monolithic applications, they face significant limitations when it comes to microservices-based architectures. Microservices introduce additional…

Software Engineering · Computer Science 2025-02-03 Majid Dashtbani , Ladan Tahvildari

Domain reweighting is an emerging research area aimed at adjusting the relative weights of different data sources to improve the effectiveness and efficiency of LLM pre-training. We show that data mixtures that perform well at smaller…

Machine Learning · Computer Science 2025-10-03 Feiyang Kang , Yifan Sun , Bingbing Wen , Si Chen , Dawn Song , Rafid Mahmood , Ruoxi Jia

Runtime failure and performance degradation is commonplace in modern cloud systems. For cloud providers, automatically determining the root cause of incidents is paramount to ensuring high reliability and availability as prompt fault…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-07-12 Zhiqiang Xie , Yujia Zheng , Lizi Ottens , Kun Zhang , Christos Kozyrakis , Jonathan Mace

Distributed dataflow systems like Spark and Flink enable data-parallel processing of large datasets on clusters. Yet, selecting appropriate computational resources for dataflow jobs is often challenging. For efficient execution, individual…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-01-27 Jonathan Will , Nico Treide , Lauritz Thamsen , Odej Kao

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 terms of both SLA…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-01-08 Yanqi Zhang , Zhuangzhuang Zhou , Sameh Elnikety , Christina Delimitrou