back to article DeepMind AI bots tell Google to literally chill out: Software takes control of server cooling

DeepMind’s artificially intelligent algorithms are directly controlling the cooling systems within Google’s data centers to improve efficiency. Google’s vast warehouses are filled with hundreds of thousands of heat-generating servers, chugging away to keep all those adverts, Gmail messages, YouTube videos, and Google Search …

  1. nil0

    So...

    ...we need AI to implement a thermostat nowadays?

    (shuffles off, muttering about the youth of today, and how discrete electronics should be enough for anyone, all started going downhill with those fancy-pants op-amps, don't get me started about when microcontrollers came along, and now everything needs plugging into the internet to work, not that anything turns on instantly any more, oh, no, in my day... cont. p.94)

    1. Charlie Clark Silver badge

      Re: So...

      Themostats suffer from delays which makes them inefficient. If heating, or in Google's case cooling, is sufficiently expensive the investing in efficiency makes sense. A simple, rule-based approach might be sufficient. For example, last year I swapped the simple radio themostats in my flat for ones with clocks and schedules and was able to keep the flat at a more agreeable temperature as a result with less manual intervention, even though the principle of the thermostat remained the same. I don't have sufficient data but I think the rule to throttle back overnight and set holiday timings has reduced my heating bill while increasing comfort (especially when returning from a long trip during a cold spell).

      The rules could be extended using measurements such as termperature and humidity, amount of daylight, etc. This makes it a good domain for machine learning but still requires people to select features and outcomes, something that itself can be optimised in certain environments. Clearly not relevant for my environment but for a company the size of Google the savings could be relevant and it's also an excellent test case and advert for the technology. Because, despite the savings, this is largely PR.

    2. ffRewind

      Re: So...

      The thermostats remain the same, what's changed is that instead of humans reacting to them it's an AI.

  2. jake Silver badge

    Whoopteedoo.

    "This AI software takes control of the cooling equipment, leading to a 30 per cent cut in energy use versus human operators, it is claimed."

    And my analog thermostat controlled system costs much less than 0.1% of paying an operator or operators to do the same thing.

  3. ratfox Silver badge
    Terminator

    Are the controllers able to escape the building, say if the AI decided to get rid of the meatbags?

    1. Craig 2
      Terminator

      "AI decided to get rid of the meatbags?"

      Well, most people are a source of unnecessary hot air so it's only logical...

  4. Sureo

    Don't DeepMind’s neural networks also consume power and require cooling? (Unless they're using a rat's brain in a jar.) Are they sure there's a net gain?

    1. Korev Silver badge
      Joke

      >Unless they're using a rat's brain in a jar

      And we were wondering why Java programmes were so big

  5. Pascal Monett Silver badge
    FAIL

    "AI software takes control of the cooling equipment"

    Yeah, like in Star Trek - let's use magnetic repulsion instead of ball bearings. There is absolutely no mechanical thermostat equipment that could solve the problem, right ? Talk about adding points of failure.

    1. Anonymous Coward
      Anonymous Coward

      Re: "AI software takes control of the cooling equipment"

      You don't need to go into the realms of Star Trek to find magnetic bearings: they are already used in some high performance systems. As for mechanical thermostats, even back in the 80's it was a pretty crude industrial application that didn't go a step further and use electronic PID control.

  6. Richard 12 Silver badge

    Presumably they have multiple sources of cooling

    And are allowing unloaded parts of the datacenter to run without cooling for a while, or similar.

    I can see value in being able to automatically switch between cooling systems, and to reroute cooling away from unloaded segments.

    Otherwise this would be nothing that a decently tuned PID controller wouldn't do cheaper and better.

    1. chrisf1

      Re: Presumably they have multiple sources of cooling

      The value is probably in predictive analysis - ie trend data to optimise pre-cooling and moving to virtual predictive 'simmerstat' rather than thermostat approach combined with any optimal combination of cooling techniques (free cooling, thermal mass, solar, ice making etc).

      'decently tuned PID' - getting the decent tuning is that hard bit - and long an AI application in its own right. You also have to managed a network of the things that add noise and complex interactions. That takes significant investment of domain engineers and is rarely worth it in complex systems (like commercial buildings). You also have to manage context drift on those tuned PID controllers.

      There are benefits to be had from explicitly doing the predictive analysis (in some senses a PID controller is a simplistic implicit predictor) and a separate constraint based optimiser. That can be done at the system level and with set point adjustment thus be reasonably robust with badly tuned local controllers.

      The interesting bit is whether we have reached the point that this can be done with general tech and general it skills and thus save energy rather than every time being a engineering problem. Its long been possible to improve heating system efficiency and add simple predictive controllers - just rarely has it been a sustainable use of the necessary skills.

      In data centers of course getting smart whilst being able to rule out over set point overshoot is probably worthy of study all in its own as staying with the thermal design parameters of the kit is rather important ...

  7. John Smith 19 Gold badge
    Coat

    All joking aside when you've got 100s of 1000s of servers in multiple bit barns

    The mechanical thermostat has hysteresis, slow(ish) response and mechanical failure modes.

    So more likely a network of thermistors feeding a control station even without the AI.

    TBH though I would have thought the problem is sufficiently constrained in dimensions that something rather simpler would have done.

    OTOH if you do have all that "Deep learning" stuff set up maybe re-purposing it is pretty cheap (and as we know to the man with the hammer everything is a nail).

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Biting the hand that feeds IT © 1998–2019