English
Related papers

Related papers: A Reliable and Cost-Efficient Auto-Scaling System …

200 papers

Cloud service platforms increasingly rely on elastic infrastructures to support dynamic workloads. Spot instances provide discounted computing resources but introduce uncertainty due to dynamic pricing, resource availability, and…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-22 Javier Fabra , Enrique Molina-Giménez , Pedro García-López

This paper presents the economic impacts of spot instance service on the cloud service providers (CSPs) and the customers when the CSPs offer it along with the on-demand instance service to the customers. We model the interaction between…

Computer Science and Game Theory · Computer Science 2023-06-05 Hyojung Lee , Lam Vu , Minsung Jang

Spot instances offer a cost-effective solution for applications running in the cloud computing environment. However, it is challenging to run long-running jobs on spot instances because they are subject to unpredictable evictions. Here, we…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-10-07 Ashley Tung , Haiyan Wang , Yue Li , Zhong Wang , Jingchao Sun

Public clouds increasingly expose heterogeneous hardware, but their allocation interface remains built around rigid on-demand and spot service classes. This makes it hard to satisfy time-varying tenant objectives and operator constraints in…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-04-27 Tejas Harith , Antoine Kaufmann

Increasing number of the cloud-based Internet applications demands for efficient resource and cost management. This paper proposes a real-time group auction system for the cloud instance market. The system is designed based on a…

Computer Science and Game Theory · Computer Science 2013-04-03 Chonho Lee , Ping Wang , Dusit Niyato

Cloud platforms have emerged as a prominent environment to execute high performance computing (HPC) applications providing on-demand resources as well as scalability. They usually offer different classes of Virtual Machines (VMs) which…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-10-25 Luan Teylo , Lúcia Maria de A. Drummond , Luciana Arantes , Pierre Sens

The spot pricing scheme has been considered to be resource-efficient for providers and cost-effective for consumers in the Cloud market. Nevertheless, unlike the static and straightforward strategies of trading on-demand and reserved Cloud…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-08-07 Zheng Li , William Tarneberg , Maria Kihl , Anders Robertsson

Mobile micro-clouds are promising for enabling performance-critical cloud applications. However, one challenge therein is the dynamics at the network edge. In this paper, we study how to place service instances to cope with these dynamics,…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-09-19 Shiqiang Wang , Rahul Urgaonkar , Ting He , Kevin Chan , Murtaza Zafer , Kin K. Leung

We study the problem of scheduling delay-sensitive jobs over spot and on-demand cloud instances to minimize average cost while meeting an average delay constraint. Jobs arrive as a general stochastic process, and incur different costs based…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-01-21 Neelkamal Bhuyan , Randeep Bhatia , Murali Kodialam , TV Lakshman

Infrastructure-as-a-Service (IaaS) clouds offer diverse instance purchasing options. A user can either run instances on demand and pay only for what it uses, or it can prepay to reserve instances for a long period, during which a usage…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-05-27 Wei Wang , Baochun Li , Ben Liang

Microservices architecture, known for its agility and efficiency, is an ideal framework for cloud-based software development and deployment. When integrated with containerization and orchestration systems, resource management becomes more…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-02-10 Dasith Edirisinghe , Kavinda Rajapakse , Pasindu Abeysinghe , Sunimal Rathnayake

Computation-as-a-Service (CaaS) offerings have gained traction in the last few years due to their effectiveness in balancing between the scalability of Software-as-a-Service and the customisation possibilities of Infrastructure-as-a-Service…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-17 Joseph Doyle , Vasileios Giotsas , Mohammad Ashraful Anam , Yiannis Andreopoulos

We consider "time-of-use" pricing as a technique for matching supply and demand of temporal resources with the goal of maximizing social welfare. Relevant examples include energy, computing resources on a cloud computing platform, and…

Computer Science and Game Theory · Computer Science 2017-04-11 Shuchi Chawla , Nikhil R. Devanur , Alexander E. Holroyd , Anna Karlin , James Martin , Balasubramanian Sivan

This paper aims to answer the question: Can deep learning models be cost-efficiently trained on a global market of spot VMs spanning different data centers and cloud providers? To provide guidance, we extensively evaluate the cost and…

Machine Learning · Computer Science 2024-06-04 Alexander Erben , Ruben Mayer , Hans-Arno Jacobsen

As a cost-effective option for Cloud consumers, spot service has been considered to be a significant supplement for building a full-fledged market economy for the Cloud ecosystem. However, unlike the static and straightforward way of…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-08-07 Zheng Li , Maria Kihl , Anders Robertsson

Leading Cloud providers offer several types of Virtual Machines (VMs) in diverse contract models, with different guarantees in terms of availability and reliability. Among them, the most popular contract models are the on-demand and the…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-11-11 Luan Teylo , Luciana Arantes , Pierre Sens , Lúcia Maria de A. Drummond

AI batch jobs such as model training, inference pipelines, and data analytics require substantial GPU resources and often need to finish before a deadline. Spot instances offer 3-10x lower cost than on-demand instances, but their…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-01-13 Zhifei Li , Tian Xia , Ziming Mao , Zihan Zhou , Ethan J. Jackson , Jamison Kerney , Zhanghao Wu , Pratik Mishra , Yi Xu , Yifan Qiao , Scott Shenker , Ion Stoica

With the establishment of cloud computing as the environment of choice for most modern applications, auto-scaling is an economic matter of great importance. For applications like stream computing that process ever changing amounts of data,…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-06-18 Andre Abrantes D. P. Souza , Marco A. S. Netto

Cloud providers offer end-users various pricing schemes to allow them to tailor VMs to their needs, e.g., a pay-as-you-go billing scheme, called \textit{on-demand}, and a discounted contract scheme, called \textit{reserved instances}. This…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-03-15 Chalee Boonprasop , Yuhui Lin , Adam Barker

The dynamic provisioning of virtualized resources offered by cloud computing infrastructures allows applications deployed in a cloud environment to automatically increase and decrease the amount of used resources. This capability is called…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-02-14 Nicolo M. Calcavecchia , Bogdan Alexandru Caprarescu , Elisabetta Di Nitto , Daniel J. Dubois , Dana Petcu