DREAM:Lab, July 2014
Yogesh 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
Tejas D Hasrali, Project Intern (M S Ramaiah Institute of Technology). Tejas is working on the Smart Campus project.
Ravikant Dindokar, M.Sc. Student. Ravikant is working on empirical complexity model for different subgraph centric algorithms and efficient scheduling of distributed tasks on different partitions. Click here
Rajrup Ghosh, M.Tech Student. Rajrup is investigating 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.
Anver S R . Anver is working on scheduling of cloud resources for dynamic workflows by minimizing the cost and satisfying the constraints
Dhvanan Shah, Research Intern (PESIT). Dhvanan is investigating Cloud Scheduling Algorithms for Big Data Work Loads
Abhilash Sharma,M.Sc. Student. Abhilash is currently exploring optimisation of queries on graph databases.
Shashank Shekhar, Research Staff. Shashank is working on the android stack for the SmartCampus Water Management Project. He is also exploring complex events processing across mobile devices and Cloud Platforms.
Anshu Shukla, M.Sc. Student. Anshu is investigating various distributed stream processing frameworks Click here
Nitin Chandra Badam, Research Intern (IIT-Guwhati). Nitin works on distributed graph algorithms and kernel implementations using subgraph centric abstractions on Cloud computing infrastructure.
Neel Choudhury, M.Tech. Student. Neel worked on the GoFFish scalable and distributed graph processing and optimizations, and time-series graph algorithms. He joined Bloom Reach after graduation.
Nithyashri Govindarajan, Research Intern (BITS-Pilani). Nithya investigated complex event processing across mobile clients and Cloud platforms for Internet of Things (IoT) applications.
Nitin Jamadagni, Research Intern (NIT Suratkal) worked on Distributed Graph Databases. He is finishing his B.Tech. at NIT-K.
Vedsar Kushwaha, M.Tech. Student. 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.
Tarun Sharma, M.Tech. Student. 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.
Ranjitha Prakash, Research Intern (MSRIT – Bangalore) worked on Big Data visualization through data stream processing for smart applications.
Arun Verma, Research Staff. Arun worked on the end-to-end integrated IoT distributed software framework for the SmartCampus Water Management Project. This framework also supports other IoT and Smart City applications. He is studying for a PhD at the Indian Institute of Technology Bombay (IITB).
The lab is looking to grow!
We welcome Ph.D. and M.Tech. (Research) research students interested in working in the lab. You are encouraged to review our research activities and projects, our recent papers and relevant literature, and contact Yogesh with specific research areas and problems that you are passionate about.
Research staff positions are available in these areas too. We look for graduates with strong technical qualifications and experience working with large-scale software projects. Staff will have research, development and project management roles on state-of-the art R&D projects. These appointments will be for a minimum of 1 year duration. Interested candidates are encouraged to send their CV to Yogesh.
Final year projects on state-of-the-art topics on Cloud computing, scalable software systems, and Big Data analytics are available for M.Tech. in Computational Sciences and M.Tech. in Computer Science and Engineering students from CDS and CSA. These projects will place an emphasis on innovative research ideas as well as practical grounding through software prototyping and benchmarking on Cloud and distributed clusters. Students will be expected to publish a research paper as a project outcome. Specific projects topics are available. If you are interested, send Yogesh an email to schedule a visit. Students who enroll and out-perform in the ‘Introduction to Cloud Computing’ Course will be given preference.
A limited number of undergraduate internships and projects are available to exceptionally-qualified students from within IISc and from top-ranking colleges. The student should be able to spend the summer and an additional semester on the project, for a period of 9-12 months to be eligible. Short term summer internships (3 months) are NOT offered.