CS 6204: Cloud Computing Fall 2010 Instructor: Ali R. Butt Cloud Computing is emerging as a powerful paradigm for transparently managing a large-number of computing resources to provide users with a “plug-and-play” interface for their applications. The paradigm reduces the cost-of-ownership and enables users to utilize computing resources in an efficient, robust, scalable, and secure fashion. Thus, Cloud Computing has the potential to change the IT industry in profound ways. The main purpose of this class is to dissect the paradigm and understand the solid systems principles that enable cloud computing. Topics will include an in-depth analysis of different Cloud components and technologies, e.g., MapReduce, cloud resource management, resource hierarchies, cloud storage, reliability and robustness in the cloud, energy efficiency, cloud applications and future directions. The class will be lecture-based and also include one open-ended semester long project.