Skip to main content

CORD & M-CORD


POSTECH
Enrollment in this course is by invitation only

강좌 소개

본 강좌는 SDN, NFV, 및 클라우드 컴퓨팅 관련 분야 종사자 및 개발자를 대상으로, CORD (Central Office Re-architected as a Data center) 및 M-CORD (Mobile CORD)의 개념 및 사용법, 그리고 개발법에 대해 설명합니다. 먼저 CORD 및 M-CORD의 기본적인 구조 및 개념에 대해 설명하고, M-CORD 내에 구동되는 LTE VNF의 구조 및 사용법을 설명합니다. 또한, M-CORD를 설치, 빌드, 그리고 구동하는 방법 및 개발하는 방법에 대해 설명합니다. 본 강좌는 ONF (Open Networking Foundation)에서 2017년도에 발표한 CORD Build 2017 및 CORD 관련 논문, 그리고 각종 세미나 자료를 포함하고 있습니다. 본 강좌를 성실히 이수한다면, M-CORD의 관련 이론 및 실무를 습득할 수 있으리라 기대합니다. 본 강좌를 위해서는 기본적으로 아래의 개념들을 숙지하고 있기를 권장합니다.

- 무료 버전 강좌: 강의 동영상 + 퀴즈
- 유료 버전 강좌 (수강료: 10만원): 강의 동영상 + 퀴즈 + 강의자료 + 수료증 발급

* Pre-requisites:

  • Basic understanding of virtualization (e.g., VM, container)
  • Basic understanding of SDN (Software-Defined Networking)
  • Basic understanding of NFV (Network Function Virtualization)
  • Basic understanding of data center and cloud computing
  • ONOS and OpenStack


강좌 목차

주차주차
1CORD overviewIntroduction of CORD
CORD architecture
CORD profile: M-/R-/E-CORD
Lecture Note
Discussion
2M-CORD BasicsOverview of LTE network
Control User Plane Separation (CUPS) architecture
What is M-CORD?
Discussion
Lecture Notes
3M-CORD: VersionsM-CORD 4.1
M-CORD 5.0
Comparison among M-CORD Versions
Discussion
Lecture notes
4M-CORD: EPC-as-a-ServiceOpen-Source EPC in a Data Center
EPC-as-a-Service in a Data Center
Blueprint: Service Graph of M-CORD
Discussion
Lecture notes
5Reading Week 1Reading Week 1
6M-CORD use-casesMWC 2018 Barcelona Demo #1: initial set-up
MWC 2018 Barcelona Demo #2: Face recognition and video streaming
Discussion
Lecture notes
7Reading Week 2Reading Week 2
8Open-source EPCNGIC/C3PO: an open-source EPC VNFs
Tutorial: how to use it? #1
Tutorial: how to use it? #2
Discussion
Assignment 1
Lecture notes
9M-CORD: Basic tutorialHow to build M-CORD?
How to use M-CORD?
Discussion
Assignment 2
Lecture notes
10How to develop M-CORD?: Part 1CORD development environment
Develop example service #1
Develop example service #2
Discussion
Assignment 3
Lecture notes
11How to develop M-CORD?: Part 2Analysis of M-CORD services #1: EPC-as-a-Service
Analysis of M-CORD services #2: NGIC and C3PO
Write M-CORD profile
Discussion
Assignment 4
Lecture note


Instructor

홍원기

포스텍 컴퓨터공학과 교수

University of Western Ontario Computer Science 석사

University of Waterloo Computer Science 박사

전) KT 종합기술원장 (CTO)

POSTECH 컴퓨터공학과 교수

POSTECH 정보통신대학원장

김우중

포스텍 컴퓨터공학과