1. poll reservation instance prices from locations like http://aws.amazon.com/ec2/pricing/ri-heavy-linux.json. 2. keep history of reservation instance prices in case prices change later. 3. poll tag values more often