English
Related papers

Related papers: Self-adaptive, Requirements-driven Autoscaling of …

200 papers

The dispersed node locations and complex topologies of edge networks, combined with intricate dynamic microservice dependencies, render traditional centralized microservice architectures (MSAs) unsuitable. In this paper, we propose a…

Networking and Internet Architecture · Computer Science 2025-01-03 Yuang Chen , Chengdi Lu , Yongsheng Huang , Chang Wu , Fengqian Guo , Hancheng Lu , Chang Wen Chen

With the increasing popularity of recommendation systems (RecSys), the demand for compute resources in datacenters has surged. However, the model-wise resource allocation employed in current RecSys model serving architectures falls short in…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-06-12 Yujeong Choi , Jiin Kim , Minsoo Rhu

Service-based architecture (SBA) has gained attention in industry and academia as a means to modernize legacy systems. It refers to a design style that enables systems to be developed as suites of small, loosely coupled, and autonomous…

Software Engineering · Computer Science 2025-12-24 Syeda Tasnim Fabiha , Saad Shafiq , Wesley Klewerton Guez Assunção , Nenad Medvidović

Microservice architecture has transformed traditional monolithic applications into lightweight components. Scaling these lightweight microservices is more efficient than scaling servers. However, scaling microservices still faces the…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-01-06 Linfeng Wen , Minxian Xu , Sukhpal Singh Gill , Muhammad Hafizhuddin Hilman , Satish Narayana Srirama , Kejiang Ye , Chengzhong Xu

Cloud computing is a model for enabling on-demand network access to a shared pool of computing resources, that can be dynamically allocated and released with minimal effort. However, this task can be complex in highly dynamic environments…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-10-18 Merzoug Soltane , Yudith Cardinale , Rafael Angarita , Philippe Rosse , Marta Rukoz , Derdour Makhlouf , Kazar Okba

Scalability is an important characteristic of cloud computing. With scalability, cost is minimized by provisioning and releasing resources according to demand. Most of current Infrastructure as a Service (IaaS) providers deliver…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-01-13 Ashraf A. Shahin

Microservice-based applications are characterized by stochastic latencies arising from long-tail execution patterns and heterogeneous resource constraints across computational nodes. To address this challenge, we first formulate the problem…

Software Engineering · Computer Science 2026-03-25 Huixiang Zhang , Mahzabeen Emu

Microservices Architecture (MSA) has become a de-facto standard for designing cloud-native enterprise applications due to its efficient infrastructure setup, service availability, elastic scalability, dependability, and better security.…

Software Engineering · Computer Science 2022-10-07 Vikram Nitin , Shubhi Asthana , Baishakhi Ray , Rahul Krishna

Modern Internet services are increasingly leveraging on cloud computing for flexible, elastic and on-demand provision. Typically, Quality of Service (QoS) of cloud-based services can be tuned using different underlying cloud configurations…

Software Engineering · Computer Science 2016-08-16 Tao Chen

Monolithic applications used to be considered the standard for software development. However, due to the rapid evolution of technology and the increasing demand for scalability and flexibility, these applications have become increasingly…

Systems and Control · Electrical Eng. & Systems 2023-07-13 David Ahmad Abboud , Damien Jacob

Autoscaling is a technology that automatically scales resources for applications without human intervention to ensure runtime Quality of Service (QoS) while reducing costs. However, user-facing cloud applications serve dynamic workloads…

Software Engineering · Computer Science 2026-03-03 Chunyang Meng , Haogang Tong , Tianyang Wu , Maolin Pan , Yang Yu , Yi Jiang

In traditional SaaS enterprise applications, microservices are an essential ingredient to deploy machine learning (ML) models successfully. In general, microservices result in efficiencies in software service design, development, and…

Software Engineering · Computer Science 2020-05-05 Venkata Duvvuri

Low-Rank Adaptation (LoRA) is a widely adopted technique for parameter-efficient fine-tuning, but its slow convergence has spurred the development of numerous variants. Nevertheless, existing methods often fail to improve performance,…

Computation and Language · Computer Science 2025-12-15 Jiale Kang , Qingyu Yin

Purpose: Microservice Architecture (MSA) denotes an increasingly popular architectural style in which business capabilities are wrapped into autonomously developable and deployable software components called microservices. Microservice…

Software Engineering · Computer Science 2021-07-28 Jonas Sorgalla , Philip Wizenty , Florian Rademacher , Sabine Sachweh , Albert Zündorf

Microservice architectures (MSA) are becoming trending alternatives to existing software development paradigms notably for developing complex and distributed applications. Microservices emerged as an architectural design pattern aiming to…

Cryptography and Security · Computer Science 2024-04-24 Abdelhakim Hannousse , Salima Yahiouche

Autonomous robots must operate in diverse environments and handle multiple tasks despite uncertainties. This creates challenges in designing software architectures and task decision-making algorithms, as different contexts may require…

Artificial Intelligence · Computer Science 2025-05-05 Gustavo Rezende Silva , Juliane Päßler , S. Lizeth Tapia Tarifa , Einar Broch Johnsen , Carlos Hernández Corbato

Enterprise workloads usually call for an uptime service level agreement (SLA) at the pain of contractual penalty in the event of slippage. Often, the strategy is to introduce ad-hoc HA (High Availability) mechanisms in response. Implemented…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-05-12 Sreekrishnan Venkateswaran , Santonu Sarkar

The Multi-mode Resource Availability Cost Problem (MRACP) optimizes resource availability to minimize usage costs and is a recent project scheduling problem variant. The Multi-Mode On-Site Workshop Availability Cost Problem (MOSWACP)…

Optimization and Control · Mathematics 2025-01-07 Niloufar Mirzavand Boroujeni , Nima Moradi

Context: Microservices Architecture (MSA) has received significant attention in the software industry. However, little empirical evidence exists on design, monitoring, and testing of microservices systems. Objective: This research aims to…

Software Engineering · Computer Science 2021-08-24 Muhammad Waseem , Peng Liang , Mojtaba Shahin , Amleto Di Salle , Gastón Márquez

In today's dynamic technological landscape, sustainability has emerged as a pivotal concern, especially with respect to architecting Machine Learning enabled Systems (MLS). Many ML models fail in transitioning to production, primarily…

Software Engineering · Computer Science 2024-04-09 Hiya Bhatt , Shrikara Arun , Adyansh Kakran , Karthik Vaidhyanathan