- Level Foundation
- Duration 23 hours
- Course by University of Illinois Urbana-Champaign
-
Offered by
About
In the cloud networking course, we will see what the network needs to do to enable cloud computing. We will explore current practice by talking to leading industry experts, as well as looking into interesting new research that might shape the cloud network's future. This course will allow us to explore in-depth the challenges for cloud networking"how do we build a network infrastructure that provides the agility to deploy virtual networks on a shared infrastructure, that enables both efficient transfer of big data and low latency communication, and that enables applications to be federated across countries and continents? Examining how these objectives are met will set the stage for the rest of the course. This course places an emphasis on both operations and design rationale"i.e., how things work and why they were designed this way. We're excited to start the course with you and take a look inside what has become the critical communications infrastructure for many applications today.Modules
Orientation
1
Videos
- Welcome to Cloud Networking!
5
Readings
- Orientation Overview
- Syllabus
- Social Media
- Updating Your Profile
- About the Discussion Forums
Orientation Activites
1
Assignment
- Orientation Quiz
1
Discussions
- Getting to Know Your Classmates
Week 1 Information
1
Readings
- Week 1 Overview
Week 1 Lectures
4
Videos
- 1.1.1 Application and Traffic Patterns
- 1.1.2 Application and Traffic Patterns Discussion
- 1.2.1 Physical Structure
- 1.2.2 Physical Structure Discussion
Week 1 Activities
1
Assignment
- Cloud Intro Quiz
Programming Assignment 1
1
Assignment
- Programming Assignment 1a Survey (optional)
1
Videos
- Programming Assignment 1 Explanation
2
Readings
- Programming Assignment 1a
- Programming Assignment 1b (optional)
Week 2 Information
1
Readings
- Week 2 Overview
Week 2 Lectures
8
Videos
- 2.1.1. Host Virtualization
- 2.1.2 Host Virtualization Discussion
- 2.2.1 Routing and Traffic Engineering
- 2.2.2 Routing and Traffic Engineering: Packet Forwarding on Multiple Paths
- 2.3.1 Congestion Control - Part 1
- 2.3.2 Congestion Control - Part 2
- 2.3.3 Congestion Control - Part 3
- 2.3.4 Congestion Control Discussion
Week 2 Activities
1
Assignment
- Cloud Routing and Congestion Control
Week 3 Information
1
Readings
- Week 3 Overview
Week 3 Lectures
10
Videos
- 3.1.1 Software-Defined Networking Architecture - Part 1
- 3.1.2 Software-Defined Networking Architecture - Part 2
- 3.2.1 Multi-Tenant Data Centers: The Challenges
- 3.2.2 Multi-Tenant Data Centers Discussion
- 3.3.1 Network Virtualization Case Study: VL2 - Part 1
- 3.3.2 Network Virtualization Case Study: VL2 - Part 2
- 3.3.3 Network Virtualization Case Study Discussion
- 3.4.1 Network Virtualization Case Study: NVP
- Interview - Rob Sherwood (2015)
- Interview - Martin Casado (2015)
Week 3 Activities
1
Assignment
- Software Defined Networking
Week 4 Information
1
Readings
- Week 4 Overview
Week 4
11
Videos
- 4.1.1 Inter-Data Center Networking: The Problem
- 4.1.2 Inter-Data Center Networking: Cutting-edge Solutions
- 4.2.1 CDNs - Part 1
- 4.2.2 CDNs - Part 2
- 4.2.3 CDNs Discussion
- 4.3.1 Client Connectivity
- 4.3.2 Client Connectivity Discussion
- 4.4.1 Coping With Network Performance: Application-layer Tweaks for Lower Latency
- 4.4.2 Coping With Network Performance: Video Streaming Adaptation in the Face of Variable Bandwidth
- Interview - Bruce Maggs (2015)
- Interview - Roy Rapoport (2015)
Week 4 Activities
1
Assignment
- Cloud WAN Connectivity
Week 5 Information
1
Readings
- Week 5 Overview
Programming Assignment 2
- Programming Assignment 2 Submission
1
Assignment
- Programming Assignment 2 Survey (optional)
1
Videos
- Programming Assignment 2 Explanation
Programming Assignment 3
- Programming Assignment 3 Submission
1
Assignment
- Programming Assignment 3 Survey (optional)
1
Videos
- Programming Assignment 3 Explanation
Programming Assignment 4
- Programming Assignment 4 Submission
1
Assignment
- Programming Assignment 4 Survey (optional)
1
Videos
- Programming Assignment 4 Explanation
Auto Summary
Explore the Cloud Networking course by Coursera, designed for IT and Computer Science enthusiasts. Led by industry experts, this foundational course delves into the network's role in cloud computing, addressing challenges like virtual network deployment, big data transfer, and low latency communication. Over 1380 minutes, gain insights into both operational and design aspects of cloud infrastructure. Available with a Starter subscription, this course is perfect for those keen on mastering contemporary and future cloud networking practices.

P. Brighten Godfrey

Ankit Singla