A framework for auto scaling cloud based applications.