This document presents research on managing CPU consumption for Amazon EC2 micro instances (t1.micro) to improve their performance and efficiency. The researchers first characterize the performance of micro instances over time, finding that CPU capacity is unpredictably throttled, degrading performance. They then test injecting artificial delays between tasks to allow CPU capacity to replenish. Finally, they propose adaptive algorithms to automatically determine optimal delays at runtime based on workload characteristics, minimizing response times or maximizing throughput for CPU-bound applications. Results show the algorithms can improve micro instance performance such that jobs finish up to 4 times faster than small instances, reducing long job completion tails.