CS 6204: Cloud Environments Spring 2014 Godmar Back Cloud Computing is an umbrella term for a confluence of trends, which include infrastructure as a service, platforms as a service, and software as a service. An integral component of these trends is their reliance on existing web technology for communication and control. To meet the needs of emerging cloud applications, innovation on both the client side (e.g., new browser architectures) and the server side (e.g., new web application platforms) has drastically accelerated during past years. This class will examine the underlying systems design issues in creating suitable execution environments for in-cloud applications. Class content will involve lectures, research papers, student presentations, and student experimentation as well as a semester-long project.