The device exchange client 112 may be configured to determine data corresponding to the state of the world or the device ecosystem including the smart device 110 and further smart devices 110. The device exchange client 112 may receive a request for polling data. As a result of receiving the request, the device exchange client 112 may perform one or more operations that determine the state of the world or the device ecosystem based on the information that is currently available, at least locally, on the smart device 110. For example, changes to sensory data (e.g., from health monitoring equipment), document data (e.g., changes to be reflected on a document stored in the cloud), etc. may be stored locally on the smart device 110 prior to an exchange with the cloud for updating and further cloud operations (e.g., logical aggregation, transformation, etc.). Accordingly, the device exchange client 112 may perform a simulation locally based on the available data to generate the polling data to respond to the request. Those skilled in the art will understand the various techniques and approaches that may be used in performing a simulation based on the available information to generate the polling data. For example, based on the objective and/or purpose of the cloud services, the simulation may utilize a respective set of operations to perform a simulation. The exemplary embodiments may be configured for the smart device 110 to be capable of performing the appropriate set of operations to perform the simulation for the polling data to be generated.