Artículo

Controlling the number of active instances in a cloud environment

Goldsztajn, Diego ; Ferragut, Andres ; Paganini, Fernando ; Jonckheere, Matthieu Thimothy Samson Icon

Otros responsables

Fecha

03/2018

Editorial

Association for Computing Machinery

Revista

Performance Evaluation Review

Título del libro

Nombre del evento

Fecha del evento

Institución organizadora

ISSN

0163-5999

eISSN

ISBN

Idioma

Inglés

Tipo del evento

Clasificación temática

Resumen

We study a cloud environment in which computing instances may either be reserved in advance, or dynamically spawned to serve a fluctuating or unknown load. We first consider a centralized scheme where a system operator maintains the job queue and controls the spawning of additional capacity; through queueing models and their fluid and diusion counterparts we explore the tradeo between queueing delay and the service capacity variability. Secondly, we consider the setting of a dispatcher who must immediately send jobs, with no delay, to decentralized instances, and in addition may summon extra capacity. Here the capacity scaling problem couples with one of load balancing. We show how the popular join-the-idle-queue policy can be combined with an adequate rule for spawning instances, yielding an equilibrium with no queuing delay and controlling service capacity variability; we accommodate as well the case where spawned instances incur startup delay. Finally, we analyze the question of deciding, for a given pricing structure for the cloud service, how many fixed instances should be reserved in advance. The behavior of these policies is illustrated by simulations.

Colecciones

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como by-nc-sa