AGILE: Elastic Distributed Resource Scaling for Infrastructure-as-a-Service

Download Now
Provided by: USENIX
Topic: Data Centers
Format: PDF
Dynamically adjusting the number of Virtual Machines (VMs) assigned to a cloud application to keep up with load changes and interference from other uses typically requires detailed application knowledge and an ability to know the future, neither of which is readily available to infrastructure service providers or application owners. The result is that systems need to be over-provisioned (costly), or risk missing their performance Service Level Objectives (SLOs) and have to pay penalties (also costly). AGILE deals with both issues: it uses wavelets to provide a medium-term resource demand prediction with enough lead time to start up new application server instances before performance falls short, and it uses dynamic VM-cloning to reduce application startup times.
Download Now

Find By Topic