Home // ADAPTIVE 2012, The Fourth International Conference on Adaptive and Self-Adaptive Systems and Applications // View article
Decentralized Probabilistic Auto-Scaling for Heterogeneous Systems
Authors:
Bogdan Alexandru Caprarescu
Dana Petcu
Keywords: auto-scaling; decentralized computing; randomized algorithms; cloud computing
Abstract:
Scalability has become a de facto non-functional requirement for today's Internet applications that start small and aim to become a huge success. The ability of the system to automatically scale is required by the dynamic nature of the workload experienced by these applications. In this context, the DEPAS (Decentralized Probabilistic Auto-Scaling) algorithm assumes an overlay network of computing nodes where each node probabilistically decides to shut down, allocate one or more other nodes, or do nothing. DEPAS was formulated, tested, and theoretically analyzed for the simplified case of homogenous systems. In this paper, we extend DEPAS to heterogeneous systems. Thus, we provide a new formula for computing the node-level addition probability and evaluate it both theoretically and experimentally.
Pages: 7 to 12
Copyright: Copyright (c) IARIA, 2012
Publication date: July 22, 2012
Published in: conference
ISSN: 2308-4146
ISBN: 978-1-61208-219-6
Location: Nice, France
Dates: from July 22, 2012 to July 27, 2012