information to the sensor domain manager 53 such as the return status of commands and data generated during workload execution such as measurements these data are stored in a database that may be managed by data store 58 and the task manager 60 may coordinate the forwarding to data from the sensor devices and storing them in a database the task manager 60 informs the analytics engine 55 about the completion of a workload or workload group the return status of commands and data collections performed for a job of a workload if a workload group could not be performed and has been rejected the task manager 60 will inform the analytics engine 55 about the reason for rejection for instance a reason for rejection may be that a workload of the workload group could not be performed within specified limits for cost set for one or more devices the analytics engine 55 in response may formulate a new set of workloads that can be performed within the set cost limit the analytics engine 55 may generate sets of workload group towards several goals for instance to increase a data set used for statistical analysis the analytics engine during daytime when the cost of a workload is low since the batteries of a sensor device will recharge quickly during daylight may generate workload groups for routine collections of signals by sensors such as vibration sensors of sensor devices the analytics engine 55 may.