Energy-Optimal Data Aggregation and Dissemination for the Internet of Things

Research output: Contribution to journalArticle


title = "Energy-Optimal Data Aggregation and Dissemination for the Internet of Things",
abstract = "Established approaches to data aggregation in wirelesssensor networks (WSNs) do not cover the variety of new usecases developing with the advent of the Internet of Things. In particular,the current push towards fog computing, in which control,computation, and storage are moved to nodes close to the networkedge, induces a need to collect data at multiple sinks, ratherthan the single sink typically considered in WSN aggregationalgorithms. Moreover, for machine-to-machine communicationscenarios, actuators subscribing to sensor measurements may alsobe present, in which case data should be not only aggregated andprocessed in-network, but also disseminated to actuator nodes. Inthis paper, we present mixed-integer programming formulationsand algorithms for the problem of energy-optimal routing andmultiple-sink aggregation, as well as joint aggregation anddissemination, of sensor measurement data in IoT edge networks.We consider optimisation of the network for both minimal totalenergy usage, and min-max per-node energy usage. We alsoprovide a formulation and algorithm for throughput-optimalscheduling of transmissions under the physical interference modelin the pure aggregation case. We have conducted a numericalstudy to compare the energy required for the two use cases, aswell as the time to solve them, in generated network scenarioswith varying topologies and between 10 and 40 nodes. Althoughaggregation only accounts for less than 15{\%} of total energyusage in all cases tested, it provides substantial energy savings.Our results show more than 13 times greater energy usage for40-node networks using direct, shortest-path flows from sensorsto actuators, compared with our aggregation and disseminationsolutions.",
author = "Emma Fitzgerald and Michal Pioro and Artur Tomaszewski",
year = "2018",
doi = "10.1109/JIOT.2018.2803792",
language = "English",
volume = "5",
pages = "955--969",
journal = "IEEE Internet of Things Journal",
issn = "2327-4662",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "2",