Abstract

Over the past decade, Wireless Sensor Networks (WSNs) have evolved into a hot interdisciplinary research area. WSNs are generally considered to be statically deployed, but in reality they are dynamic in nature due to a variety of characteristics including fluctuating wireless link quality and clock drift. Furthermore, new WSN topologies and applications have introduced more dynamics, such as time-varying power resources, data traffic patterns, and mobile sensing. These dynamics pose challenges to the theoretical understanding of WSN behaviours and the design of practical algorithms. This thesis investigates distributed network optimisation in three types of dynamic WSNs: WSNs powered by time-varying solar energy, WSNs with fluctuating wireless channel quality, and WSNs with mobile relays and mobile sinks. In distributed optimisation, sensor nodes communicate with each other to collaboratively solve the overall network optimisation problem. Realistic models are established for these dynamic WSNs, and efficient distributed algorithms are developed to optimise network performance, including power management, duty cycling, wireless link scheduling, data routing and forwarding, sensing rate control, and network resource allocation and pricing. Considering the limited capacity of typical sensor nodes, this thesis also aims to understand and balance the tradeoff between system performance and complexity, bridging the gap between optimisation theory and practical algorithm design in dynamic WSNs. The proposed algorithms are shown to outperform state-of-the-art schemes through theoretical analysis, simulations, and real testbed experiments. The work presented in this thesis should be of interest to researchers in the areas of general embedded networked systems and wireless networks. It should also prove useful in emerging research areas including the Internet of Things (IoTs), Cyber-Physical Systems (CPS), and Information and Communications Technology (ICT) for smart sustainable cites.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call