1. A client computing device comprising: a logic machine; and a storage machine holding instructions executable by the logic machine to: establish a plurality of subscriptions to receive data published by a plurality of data sources of the client computing device, each subscription corresponding to a different data source; in response to receiving published data from any data source of the client computing device via a subscription, store the published data in a subscription buffer; and in response to receiving, from a remote subscription dispatcher of a host computing device, a read request for data published by data sources of the client computing device in accordance with the plurality of subscriptions, send to the host computing device one or more data packets including published data stored in the subscription buffer.