Programming distributed sensors, with energy use in mind.
Wireless sensor networks
Queries become graphs of operators. The system decides how to distribute that work across battery-powered sensor nodes.
Explore this researchRESEARCH
Doctoral work exploring the languages, placement decisions, and timing models behind distributed stream processing.
Data arrives continuously: a sensor reading, a measurement, a system event. Stream programming describes how that data is transformed through connected operations.
Vasvi’s doctoral research investigated how this model can support distributed applications, from energy-constrained sensor nodes to cloud-hosted clusters. Curracurrong is the research system at the centre of that work.
Programming distributed sensors, with energy use in mind.
Queries become graphs of operators. The system decides how to distribute that work across battery-powered sensor nodes.
Explore this researchContinuous computation across cloud-hosted resources.
Moving from stored batches to processing events as they arrive, with a stream model for cloud execution.
Explore this researchUnderstanding when a stream query produces its result.
Modelling the time taken for data to travel through a sequence of stream-processing operations.
Explore this researchTHE DOCTORAL THESIS
Vasvi Kakkad · University of Sydney · 2015
Thesis details