Graduate Catalog

CS-660 Cloud Computing

This course covers the basics of the emerging cloud computing paradigm. Students learn how this paradigm came about, understand its enabling technologies, and understand the computer systems constraints, tradeoffs and techniques in setting up and using the cloud. It covers how to implement algorithms in the cloud using Hadoop/ MapReduce as a programming model for distributed processing of large datasets. In the end, students will be able to gain competence in evaluating the performance and identifying bottlenecks when mapping applications to the cloud, and develop and implement projects accordingly. Prerequisites: CS270 or equivalent, CS280 or its equivalent, CS360 or its equivalent, CS380 or its equivalent, CS 620 or its equivalent

Credits

3

Prerequisite

Take CS-280 CS-280 CS-360