Computer Science Researcher, with interests in Distributed Systems

I am currently pursuing my PhD at the DREAM Lab in the Department of Computational and Data Sciences at the Indian Institute of Science. Video streams from surveillance cameras deployed across a smart city can be used to track the movement of a Person of Interest in real time. My work involves addressing system-side challenges involved in distributed wide area tracking. Existing surveillance systems are proprietary and monolithic; they lack the composability required to keep pace with the rapid advancements in Deep Learning. They also lack approaches to mitigate the high computational requirement of Deep Neural networks. We have designed Anveshak, a programming model that captures the building blocks of object tracking to facilitate composability. We have also deigned heuristics based batching and data dropping logic that is guided by a user defined max latency. This allows Anveshak to process only those events that can meet the requested latency and avoid wasting compute. We have scaled Anveshak to 1000 cameras on 10, 8 core VMs which is a 25x improvement over the baseline.