Theoretical Analysis and Tuning of Decentralized Probabilistic Auto-Scaling

A major impediment towards the industrial adoption of decentralized distributed systems comes from the difficulty to theoretically prove that these systems exhibit the required behavior. In this paper, we use probability theory to analyze a decentralized auto-scaling algorithm in which each node pro...

Full description

Saved in:
Bibliographic Details
Published inarXiv.org
Main Authors Bogdan Alexandru Caprarescu, Kaslik, Eva, Petcu, Dana
Format Paper
LanguageEnglish
Published Ithaca Cornell University Library, arXiv.org 14.02.2012
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A major impediment towards the industrial adoption of decentralized distributed systems comes from the difficulty to theoretically prove that these systems exhibit the required behavior. In this paper, we use probability theory to analyze a decentralized auto-scaling algorithm in which each node probabilistically decides to scale in or out. We prove that, in the context of dynamic workloads, the average load of the system is maintained within a variation interval with a given probability, provided that the number of nodes and the variation interval length are higher than certain bounds. The paper also proposes numerical algorithms for approximating these minimum bounds.
ISSN:2331-8422