COE 452: Principles of Cloud-Based Systems

Course Description:

Introduction to Cloud computing. Cloud characteristics and deployment models. Cloud architectures and enabling technologies. Cloud operations: resource provisioning and load balancing. Cloud performance guarantees: service quality metrics and service level agreement. Cloud infrastructure design, development, and migration. Cloud infrastructure management and monitoring. Cost metrics and pricing models. Cloud laws and regulations. Software-defined networking and network function virtualization.

Cloud Computing Concentration:

Prerequisite: (COE 334 or ICS 343)

Course Modules and Topcis:

  • History And Evolution of Cloud Computing.
  • Cloud Characteristics, and Deployment Models
  • Cloud Architectures and Enabling Technologies.
  • Resource Provisioning, and Load Balancing.
  • Cloud Infrastructure Design, Development.
  • Cloud Infrastructure Management and Monitoring.
  • Software-Defined Infrastructure.
  • Cloud Data Representation and Storage.
  • Hands-On Activities, Case Studies, and Cloud Providers.