Course: Spring 2017 CSCI-B649/E599 Cloud Computing

Project Details

Project Lead
Judy Qiu 
Project Manager
Hyungro Lee 
Project Members
Abhishek Gupta, Robin Paul, Shweta Bhartia, Kumar Satyam, Jaini Vora, Ritesh Tawde, Karan Shah, Janak Bhalla, Geetanjali Bhagwani, AKSHAY REDDY, Aritra De, Sagar Vora, Sanjana Agarwal, Ding Li, Jimit Shah, Hitesh Kumar Dasika, Zikai Lin, Prashanth Bhat, Krishna Mahajan, Aruna Kumaraswamy, Ajit Balaga, Jaidev Yekkar Dinesh, Yunsheng Yao, Sreya Chakrabarti, Tanmoy Choudhury, Dwayne Dexter Dsouza, Shubham Kumar, Sneha Lakshmi Nyayapati, Nicolas Escobar, Nirad Parhi, Lucas Brasilino, DAWEI JIN, Karthik Vegi, Melita Dsouza, Badi Abdul-Wahid, Fugang Wang, Shailendra Patil, Archana Molasi, Yifan Xu, Archana Molasi, Chuhua Wang, Bhargavi Chalasani, Sachin Kariyattin, Nilima Sahoo, Aaditya Arigela, Sri Megha Vujjini, Anshul Jain, Bhavik Thakkar, Vaishnavi Mukundhan, Kamalanathan Sogathur Govindan, Jerrin Suresh, CHAITRA THIPPANA, Syed Ahmed , Abhishek Naik, Sneha Tilak, Siddharth Thiruvengadam, Gowtham Ayna Raveendran, Liming Zhou, Prateek Srivastava, Bhargava Vadlamani, VIpul Munot, Mihai Avram, Anand Karandikar, Dhaval Niphade, Ramya Nagarajan, Harsh Reddy Gandavarapu, VIDYASAGAR RANGANABOINA, Prajna Peters, NIKILESH CHILKURU, Shuwen Wu, Yuchen Liu, Saloni Sharma, Neeraj Lad, Vikrant Kaushal, Rohith Nedunuri, Mounik Chinthapanti, David DeMeulenaere, anup prasad, Shridivya Sharma, Samvat Rastogi, Ankit Saxena, Hardik Chapanera, Ronak Parekh, Bhavesh Reddy Merugureddy, Vasanth Methkupalli, ANVESH NAYAN LINGAMPALLI, karun ahluwalia, Sahil Kadam, Anurag Kumar Jain, Govind Mishra, Akshada More, Mohit Saraf, Vivek Gupta, Manan Papdiwala, Nikitha Udaykumar Chettiar, Sai Sri Vidya Chitta, Pranab Bhadani, Parag Juneja, Priyanka Cherukuri, Rashmi Kumari, Saurabh Agrawal, Riddhi Chavda, Urmil Karani, Shashi Shankar, Gaurav Derasaria, Rohil Bansal, Ishita Ganjoo, Manish Maithani, Saurabh Jain, Neenu Ann Mathew, Janani Muppalla, dereje rufael, Priyanka Jadhav, Yee Sern Tan, Ashay Sawant, sangram khaire, Vipin Singh, Sabyasachi Roy Choudhury, vishwanath kodre, Abhijit Thakre, ramji chandrasekaran, Christopher Falter, Krishna Bandla, Prasandeep Singh, Malabika Biswas, Vikramjeet Singh, Suvro Dey, Justin Ervin, Jeffrey Ravindran Durai Nayagam, Baljit Singh, Govil Kumar, Meng Li, Bhagyashree Kulkarni, Kunal Pensalwar, Vasantha Hassan Ravikumar, Nisha Chandwani, Arpitha N Kashyap, Niteesh kumar Akurati  
Institution
Indiana University, School of Informatics and Computing  
Discipline
Computer Science (401) 

Abstract

Spring 2017 CSCI-B649/E599 Cloud Computing is a course for young computer scientists working in the field of software and systems. It is offered to a class of 200+ graduate students and 6+ AIs covering core Computer Science distributed systems curricula (http://cloudmooc.appspot.com/home). Cloud computing form a rapidly changing field of Distributed systems in computer science. We study the evolutional changes in computing landscape characterized by parallel, distributed, and cloud computing systems. We use FutureSystems testbed to build our prototype systems and have an in-depth study the essential issues in practice such as scalability, performance, availability, security, energy-efficiency, and workload balancing.
 
 

Intellectual Merit

The course covers all aspects of the cloud architecture stack, from Software as a Service (large-scale biology and graphics applications), Platform as a Service (MapReduce (Hadoop), Iterative MapReduce (Twister) and NoSQL (HBase)), to Infrastructure as a Service (low-level virtualization technologies).

Broader Impacts

The curricula and tutorials can be re-used in other cloud computing/distributed system educational activities.

Scale of Use

4 vCPUS (4vms) per student group, with up to 100 groups.