Intelligent cooling systems