中文
相关论文

相关论文: Collective Autoscaling for Cloud Microservices

200 篇论文

In recent years, data-intensive applications have been increasingly deployed on cloud systems. Such applications utilize significant compute, memory, and I/O resources to process large volumes of data. Optimizing the performance and…

分布式、并行与集群计算 · 计算机科学 2023-11-15 Qing Wang , Snigdhaswin Kar , Prabodh Mishra , Caleb Linduff , Ryan Izard , Khayam Anjam , Geddings Barrineau , Junaid Zulfiqar , Kuang-Ching Wang

Cloud Data centers aim to provide reliable, sustainable and scalable services for all kinds of applications. Resource scheduling is one of keys to cloud services. To model and evaluate different scheduling policies and algorithms, we…

分布式、并行与集群计算 · 计算机科学 2015-01-26 Minxian Xu , Wenhong Tian , Xinyang Wang , Qin Xiong

Microservice Architectures (MA) have the potential to increase the agility of software development. In an era where businesses require software applications to evolve to support software emerging requirements, particularly for Internet of…

软件工程 · 计算机科学 2017-09-28 Dharmendra Shadija , Mo Rezai , Richard Hill

Cloud-native architecture is becoming increasingly crucial for today's cloud computing environments due to the need for speed and flexibility in developing applications. It utilizes microservice technology to break down traditional…

分布式、并行与集群计算 · 计算机科学 2023-08-30 Minxian Xu , Lei Yang , Yang Wang , Chengxi Gao , Linfeng Wen , Guoyao Xu , Liping Zhang , Kejiang Ye , Chengzhong Xu

The microservice architectural style has gained much attention from both academia and industry recently as a novel way to design, develop, and deploy cloud-native applications. This concept encourages the decomposition of a monolith into…

软件工程 · 计算机科学 2022-03-15 Hai Dinh-Tuan , Maria Mora-Martinez , Felix Beierle , Sandro Rodriguez Garzon

High intensive computation applications can usually take days to months to finish an execution. During this time, it is common to have variations of the available resources when considering that such hardware is usually shared among a…

分布式、并行与集群计算 · 计算机科学 2015-01-27 Kiran Mantripragada , Alecio Binotto , Leonardo P. Tizzei

Cloud-based software has many advantages. When services are divided into many independent components, they are easier to update. Also, during peak demand, it is easier to scale cloud services (just hire more CPUs). Hence, many organizations…

机器学习 · 计算机科学 2022-06-29 Rahul Yedida , Rahul Krishna , Anup Kalia , Tim Menzies , Jin Xiao , Maja Vukovic

Cloud computing providers have setup several data centers at different geographical locations over the Internet in order to optimally serve needs of their customers around the world. However, existing systems do not support mechanisms and…

分布式、并行与集群计算 · 计算机科学 2010-03-23 Rajkumar Buyya , Rajiv Ranjan , Rodrigo N. Calheiros

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…

分布式、并行与集群计算 · 计算机科学 2024-01-08 Yanqi Zhang , Zhuangzhuang Zhou , Sameh Elnikety , Christina Delimitrou

Cloud computing aims to power the next generation data centers and enables application service providers to lease data center capabilities for deploying applications depending on user QoS (Quality of Service) requirements. Cloud…

分布式、并行与集群计算 · 计算机科学 2009-07-29 Rajkumar Buyya , Rajiv Ranjan , Rodrigo N. Calheiros

Microservices have transformed monolithic applications into lightweight, self-contained, and isolated application components, establishing themselves as a dominant paradigm for application development and deployment in public clouds such as…

分布式、并行与集群计算 · 计算机科学 2024-07-16 Haoyu Bai , Minxian Xu , Kejiang Ye , Rajkumar Buyya , Chengzhong Xu

The energy consumption of computer and communication systems does not scale linearly with the workload. A system uses a significant amount of energy even when idle or lightly loaded. A widely reported solution to resource management in…

分布式、并行与集群计算 · 计算机科学 2014-01-13 Ashkan Paya , Dan C. Marinescu

Cloud auto-scaling mechanisms are typically based on reactive automation rules that scale a cluster whenever some metric, e.g., the average CPU usage among instances, exceeds a predefined threshold. Tuning these rules becomes particularly…

分布式、并行与集群计算 · 计算机科学 2021-11-04 Giacomo Lanciano , Filippo Galli , Tommaso Cucinotta , Davide Bacciu , Andrea Passarella

With the rapid advancements in Large Language Models (LLMs), an increasing number of studies have leveraged LLMs as the cognitive core of agents to address complex task decision-making challenges. Specially, recent research has demonstrated…

多智能体系统 · 计算机科学 2025-03-13 Di Zhao , Longhui Ma , Siwei Wang , Miao Wang , Zhao Lv

Virtual machine (VM) scheduling is an important technique to efficiently operate the computing resources in a data center. Previous work has mainly focused on consolidating VMs to improve resource utilization and thus to optimize energy…

分布式、并行与集群计算 · 计算机科学 2014-04-22 Xibo Jin , Fa Zhang , Lin Wang , Songlin Hu , Biyu Zhou , Zhiyong Liu

We consider allocation problems that arise in the context of service allocation in Clouds. More specifically, we assume on the one part that each computing resource is associated to a capacity constraint, that can be chosen using Dynamic…

分布式、并行与集群计算 · 计算机科学 2013-10-11 Olivier Beaumont , Philippe Duchon , Paul Renaud-Goud

Global cloud service providers handle inference workloads for Large Language Models (LLMs) that span latency-sensitive (e.g., chatbots) and insensitive (e.g., report writing) tasks, resulting in diverse and often conflicting Service Level…

We propose a simple yet effective policy for the predictive auto-scaling of horizontally scalable applications running in cloud environments, where compute resources can only be added with a delay, and where the deployment throughput is…

分布式、并行与集群计算 · 计算机科学 2020-08-05 Valentin Flunkert , Quentin Rebjock , Joel Castellon , Laurent Callot , Tim Januschowski

Cloud resource management is often modeled by two-dimensional bin packing with a set of items that correspond to tasks having fixed CPU and memory requirements. However, applications running in clouds are much more flexible: modern…

分布式、并行与集群计算 · 计算机科学 2022-11-01 Bartłomiej Przybylski , Paweł Żuk , Krzysztof Rzadca

Clouds inherit CPU scheduling policies of operating systems. These policies enforce fairness while leveraging best-effort mechanisms to enhance responsiveness of all schedulable entities, irrespective of their service level objectives…

操作系统 · 计算机科学 2020-09-22 Esmail Asyabi , Azer Bestavros , Renato Mancuso , Richard West , Erfan Sharafzadeh