SOFTWARE ENGINEERING & SYSTEMS RESEARCH
Vasvi
Kakkad.
From streaming data
to distributed systems.
Senior Software Engineer at Microsoft. PhD from the University of Sydney. A career connecting research with software engineering.
STREAM PROCESSINGFIG. 01
THE THREAD THROUGH THE WORK
Continuous data.
Connected computation.
RESEARCH, IN CONTEXT
One idea. Many environments.
01 / SENSOR NETWORKSComputing closer
Streams at
Understanding
Computing closer
to the source.
Expressing sensor applications as streams, with energy-aware placement across a network.
02 / CLOUD SYSTEMSStreams at
cloud scale.
Bringing continuous computation and automatic operator placement to cloud-hosted clusters.
03 / PERFORMANCEUnderstanding
the time between.
Analysing end-to-end delays in streaming queries and the paths that connect their operators.
THE RESEARCH RECORD
Ideas, documented.
Peer-reviewed papers, doctoral work, and technical writing.