Welcome to the first Rogers Executive Workshop, presented as part of the UW Chair in Network Automation!
This two-day workshop, held on November 19 and 20, will explore essential aspects of 5G technology, including 5G core deployment, network slicing, slice monitoring, and dynamic resource scaling.
- Rogers Executive Workshop
Time | Session | Notes |
---|---|---|
9:00 AM - 9:45 AM | Workshop Introduction | Slides |
10:00 AM - 11:00 AM | Deploy 5G core on Kubernetes | - Session Overview - Companion Document 1 - Companion Document 2 |
11:00 AM - 11:15 AM | Coffee Break | |
11:15 AM - 12:00 PM | Deploy 5G core on Kubernetes (cont'd) | Exercises |
12:00 PM - 1:30 PM | Lunch Break | Location: EC5 (Map) |
1:30 PM - 2:00 PM | Demo Session | - Location: DC2554 (Map) - Slides |
2:00 PM - 3:00 PM | Monitoring network slices | - Slides - Session Overview - Companion Document |
3:00 PM - 3:15 PM | Coffee Break | |
3:15 PM - 4:00 PM | Monitoring network slices (cont'd) | Exercises |
Time | Session | Notes |
---|---|---|
9:00 AM - 10:30 AM | Ingestion and parsing of 5G data | Slides |
10:30 AM - 10:45 AM | Coffee Break | |
10:45 AM - 12:00 PM | Ingestion and parsing of 5G data (cont'd) | |
12:00 PM - 1:30 PM | Lunch Break | Location: EC5 (Map) |
1:30 PM - 2:45 PM | Dynamic resource scaling | Slides Companion Document |
2:45 PM - 3:00 PM | Coffee Break | |
3:00 PM - 4:00 PM | Dynamic resource scaling (cont'd) |
- Understand the deployment and configuration of a 5G core network on Kubernetes.
- Gain hands-on experience in creating, configuring, and managing 5G network slices.
- Learn to configure and deploy a monitoring architecture for network slices.
- Acquire practical skills in analyzing 5G network KPIs.
- Explore data processing pipeline technologies for 5G telemetry.
- Experiment with building and maintaining data pipelines using NiFi and Kafka.
- Learn how to train 5G VNF models and compose them to form end-to-end slice models.
- Leverage ML-based slice model for dynamic resource scaling.
Each participant will receive a virtual machine (VM) hosted in MC2061, pre-configured for the workshop.
CPU | Memory | Storage | OS |
---|---|---|---|
8 vCPUs | 16GB RAM | 50GB | Ubuntu 22.04 LTS |
Participants will be seated at workstations in room MC2061, where each machine will have an individual login.
Note
Please choose a machine at the start and remain at the same workstation for all sessions.
You will receive a card with login credentials for your workstation at the start of the workshop. Please keep these details secure.
Once logged in, use the provided script on your desktop to start the workshop VM. This VM is pre-configured with all necessary tools and resources for the sessions.
The workshop VM features Ubuntu 22.04 LTS with a Desktop GUI, where all tasks and exercises will take place.
If you have any issues logging in or launching the VM, workshop assistants will be available to help.
For participants who want to replicate the environment on their own device:
Requirement | Specification |
---|---|
CPU | 8 vCPUs |
Memory | 16GB RAM |
Storage | 50GB free |
OS | Ubuntu 20.04 / 22.04 (preferred) |
-
Deploy 5G Core with Network Slicing
Set up and deploy a 5G core network on Kubernetes, configure network slices, and simulate user equipment for traffic testing. -
Monitoring Network Slices
Configure monitoring tools for network slice telemetry, set up dashboards, and analyze slice performance metrics in real-time.
-
Introduction to Data Processing Pipelines
Overview of data pipeline technologies, focusing on handling large-scale 5G telemetry data. -
Hands-on with Kibana and Spark
Explore data visualization with Kibana and data processing with Spark to analyze and manage slice data. -
Slice modeling using vNetRunner
Use the vNetRunner framework to train VNF models and compose them to form end-to-end slice models. -
Dynamic Resource Scaling using MicroOpt
Use the MicroOpt framework to perform dynamic resource scaling for network slices.
For more background, see these supporting resources: