The document presents a system for automatic scaling of internet applications in a cloud environment, utilizing virtualization technology for fault isolation. It describes an efficient semi-online color set algorithm that significantly improves throughput and energy savings compared to existing solutions like Amazon EC2. The system is scalable, with decision times remaining low even with thousands of servers and applications, showcasing a significant advancement in application placement algorithms.