Computer Science and Engineering

CSE 136 Cloud Computing

In-depth exploration of distributed systems principles and advanced operating system concepts essential for building and deploying a data center operating system (i.e., a "cloud"). Topics include client-server programming, distributed scheduling, virtualization (VMs, Containers), cloud computing frameworks (e.g., Kubernetes, Mesos, Docker), distributed storage, security in distributed systems, middleware for distributed environments, ubiquitous computing, and applications such as the Internet of Things, web services, big data, and peer-to-peer systems.

Requirements

Prerequisite(s): CSE 130 and CSE 138. Enrollment isrestricted to juniors and seniors.

Credits

5