Simmhan mugshotYogesh Simmhan is an Assistant Professor at the Department of Computational and Data Sciences (CDS) at IISc. He leads the DREAM:Lab. Previously, he was a Research Assistant Professor in the Electrical Engineering Department (Computer Engineering) at the University of Southern California, Los Angeles and Associate Director of the USC Center for Energy Informatics. His research explores abstractions, algorithms and applications on distributed data and computing systems. These span Cloud Computing, Scalable and Distributed Computing, distributed data and metadata management, and software architectures for large scale applications in eScience and eEngineering. His research advances fundamental knowledge, and offers a practitioner’s insight, on building scalable, resilient systems to empower dynamic, distributed and Big Data applications.
Yogesh has a Ph.D. in Computer Science from Indiana University and was earlier a Postdoc at Microsoft Research, San Francisco. He is a Senior Member of IEEE and ACM. /www/


Students and Staff


Shilpa mugshot Shilpa Chaturvedi, M.Sc.(Engineering) Student. Shilpa is investigating various stream processing distributed frameworks.
Aakash Khochare, Ph.D. Student. Aakash is currently investigating opportunities for distributed execution of deep neural networks across Edge, Fog, and Cloud.
Siva mugshot Siva Prakash Reddy Komma, M.Tech.(CDS) Student. Siva is looking into dynamic scheduling of analytics across various resources (edge + cloud).
Abhilash mugshot Abhilash Sharma, M.Sc.(Engineering) Student. Abhilash is currently exploring optimisation of queries on graph databases.
Prateeksha Mugshot Prateeksha Varshney, M.Sc.(Engineering) Student. Prateeksha is exploring various algorithms for scheduling workflows across edge, fog and cloud.
  Pushkara Ravindra, Project Staff. Pushkar works on the ECHO platform for application execution across edge+Cloud devices.
  Sahil Tyagi, Project Staff. Sahil works on the Smart City project, with specific interests in distributed stream processing.
  Jayanth Kalyanasundaram, Project Staff. Jayanth works on the GoFFish project for distributed graph processing, with a specialization in experimental benchmarks and graph storage.
Swapnil Gandhi, M.Tech (Res.) Student. Swapnil is currently working on Distributed Temporal Graph Processing.
Siddharth Jaiswal, M.Tech(Res.) Student. Siddharth is currently working on Distributed algorithms for time-varying graphs.




Anshu mugshot   Anshu Shukla , M.Sc.(Engineering). Anshu investigated various distributed stream processing frameworks. He joined Ericsson Research after submitting his research thesis in 2017.
   Ravikant Dindokar, M.Sc.(Engineering). Ravikant worked on  empirical complexity model for different subgraph centric algorithms and  efficient scheduling of  distributed tasks on different partitions. He joined Oracle after submitting his research thesis in 2017.
Rajrup mugshot Rajrup Ghosh, M.Tech.(CDS-CP). Rajrup investigated distributed runtimes and scheduling of complex event processing across edge devices and Cloud, which is called “Fog Computing”, and apply it to the Smart Campus project being conducted at IISc. He joined Samsung Research after graduation in 2017. He won the CDS Motorola Award for best student in his graduating class.
neel_photo Neel Choudhury, M.Tech.(CDS-CP). Neel worked on the GoFFish scalable and distributed graph processing and optimizations, and time-series graph algorithms. He joined Bloom Reach after graduation in 2015. He won the CDS Motorola Award for best student in his graduating class.
Vedsar mugshot Vedsar Kushwaha, M.Tech.(CDS-CP). Vedsar worked on job and dataflow scheduling algorithms on public Cloud and spot VMs with the goal of optimizing costs and improving resilience. He joined Amazon Inc. after graduation in 2015.
Tarun mugshot Tarun Sharma, M.Tech.(CDS-CP). Tarun investigated distributed stream processing on Clouds, with a focus on supporting mission-critical applications, and in-place update strategies. He joined nVidia Inc. after graduation in 2015.