Dynamic Pricing Strategy for Maximizing Cloud Revenue