This document summarizes a thesis that evaluates the use of first and second order lead-lag filters for demand estimation to scale cloud resources during flash events. The thesis describes creating a test environment that simulates an IaaS cloud with a load balancer and instances. Flash events are generated using a model that increases CPU load. Different demand estimation techniques, including lead-lag filters, are evaluated based on their ability to allocate instances during predictable and unpredictable flash events while balancing cost and response time. Testing results show that lead-lag filters outperform other methods at scaling resources quickly when flash event demand increases rapidly.