可程式化網路交換機
Programmable Network Switches
| 節 | 週二 |
|---|---|
5 13:20–14:10 | 可程式化網路交換機 ED302 2 節連堂 |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
Recently, with the availability of programmable switches, complex actions can be performed in the pipelines of network switches to process packets at the 100, 400, or 800 Gbps line rate! This capability has created a very important new research field named "In-Network Computing" (INC) and many novel and intelligent applications based on INC have been proposed in recent years. Due to its importance and huge potential, in the past few years, many INC papers have been published in the proceedings of top international conferences and journals. The goal of this course is to study the architecture, design, and implementation of programmable network switches, and the research issues involved in developing their applications for operational networks. We will first teach control-plane-programmable SDN/OpenFlow switches and then teach data-plane-programmable P4 switches, which are the evolved version of SDN/OpenFlow switches and much more powerful than SDN/OpenFlow switches. In this course, a student will take two hands-on lab experiments. The first one will be conducted on open vswitch OpenFlow switches while the second one will be conducted on BMv2 P4 switches. Two students will form a group to collaboratively study an assigned paper, orally present it in the class, and answer questions raised by the teacher and other students. The same group will conduct a P4 research project using the BMv2 P4 switch emulator, orally present the results of the project in the class, and submit a 10-page written report.
Introduction to computer networks
Lectures, labs, discussions, presentations, and participations
Mid-term exam 20% Final exam 20% Assigned paper reading and in-class presentation 10% Class participation and discussion 10% Two labs 20% (10% each) Final project oral presentation 10% Final project written report 10%
| 週次 | 主題 |
|---|---|
| 第 1 週 | |
| 第 2 週 | |
| 第 3 週 | |
| 第 4 週 | |
| 第 5 週 | |
| 第 6 週 | |
| 第 7 週 | |
| 第 8 週 | |
| 第 9 週 | |
| 第 10 週 | |
| 第 11 週 | |
| 第 12 週 | |
| 第 13 週 | |
| 第 14 週 | |
| 第 15 週 | |
| 第 16 週 | |
| 第 17 週 | |
| 第 18 週 |
SDN, OpenFlow, P4-14, P4-16, P4Runtime specifications, In-band Network Telemetry (INT) specification, in-network computing (INC) papers, SDN/P4 papers, and smart Netwok Interface Card (smartNIC) papers.
- 地點
- EC413
- 時間
- Monday C and D time slots
- 聯絡方式
- Email: shieyuan@cs.nycu.edu.tw