Wouldn't this absolutely hammer the battery though, or at least give the CPU a hard time? My understanding is that offloading the work to a cloud platform means that the processor-intensive inputting, parsing, generating, and outputting operations are done in purpose-built datacentres, and end user devices just receive the prepared answer.
Wouldn't this rinse the battery and increase the overall device temperature for "normal" end users?
Fair warning: I haven't read the two papers outlined in the article.