Richard T. B. Ma
School of Computing
National University of Singapore
CS4226
Internet Architecture
About Your Lecturer
 Email: 𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡. 𝑛𝑛𝑛. 𝑒𝑒𝑒. 𝑠𝑠
 Office: COM2 #04-27
 Website: 𝑤𝑤𝑤. 𝑐𝑐𝑐𝑐. 𝑛𝑛𝑛. 𝑒𝑒𝑒. 𝑠𝑠/~𝑡𝑡𝑡𝑡/
 Another identity at ADSC
ℎ𝑡𝑡𝑡://𝑎𝑎𝑎𝑎. 𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖. 𝑒𝑒𝑒/
 Research:
 Computer Networking
 Economics of the Internet
 Game Theory
 Stochastic Processes
About Your TA
 Zixiao Wang
 Email: 𝑧𝑧𝑧𝑧𝑧𝑧@𝑐𝑐𝑐𝑐. 𝑛𝑛𝑛. 𝑒𝑒𝑒. 𝑠𝑠
 Office: System and Networking Research
Lab 4, COM2 01-10
 Research: Computer and Mobile
Networking
 Website: 𝑤𝑤𝑤. 𝑐𝑐𝑐𝑐. 𝑛𝑛𝑛. 𝑒𝑒𝑒. 𝑠𝑠/~𝑧𝑧𝑧𝑧𝑧𝑧/
A Survey
 How many of you are non-CS students?
 How many of you are 2nd year
undergraduate students?
 How many of you are 3rd year
undergraduate students?
 How many of you are 4th year
undergraduate students?
About the Course
 Blog: http://blog. nus. edu. sg/cs4226y1 5
 Continuation of CS2105
 In parallel with CS3103
 For focus area Networking and Distributed
Systems (was called Computer Networks)
 Cover more advanced topics on
 Network architectures, network management
 Performance of networks
 Economics and governance
The old focus area: Computer Networks
CS2105 Introduction to
Computer Networks
CS3103 Computer
Networks and Protocols
CS3103L Computer
Networks Laboratory (2MC)
CS4222 Wireless Computing
and Sensor Networks
CS4274 Mobile and
Multimedia Networking
CS4344 Networked
and Mobile Gaming
CS5229 Advanced
Computer Networks
CS5248 Systems Support
for Continuous Media
Networking and Distributed Systems
CS2105 Introduction to
Computer Networks
CS3103 Computer
Networks Practice
(4MC)
CS4222 Wireless
Networking
CS4226 Internet
Architecture
CS4344 Networked
and Mobile Gaming
CS5229 Advanced
Computer Networks
CS5248 Systems Support
for Continuous Media
CS4231 Parallel
and Distributed
Algorithms
CS5223
Distributed
Systems
CS5321 Network
Security and
Management
Networking and Distributed Systems
Pre-requisites from CS2105
Computer Networking: A
Top-Down Approach:
International Edition, 6/e
Acknowledgement:
Some lecture slides will be
taken from this book!
Author : Kurose
Ross
Publisher : Pearson
ISBN : 9780273768968
Background Reference Book
CS3103: Computer Networks Practice
 Potential topics covered by the new CS3103
 IPv4, NAT, ICMP, ARP, DHCP and DNS
 Design and Configure VLAN
 Wireless Protocol (802.11b/g/n)
 Intra-Domain Routing in Detail - RIP and OSPF
 UDP and TCP (exp. in-depth congestion control)
 Security Fundamentals, IP-Sec-VPN, SSL, PGP
 Multimedia Basics, RTP, RTSP, VoIP with SIP
 Traffic engineering with MPLS
 Configuring/Programming open switch (SDN)
 App. Layer Protocols and Socket Programming
CS3103 Vs. CS4226
 CS3103 Computer Networks Practice
 network protocols
 more practical/hands-on experiences
 vertical view (protocol stack):
• data link, network and transport layer protocols
 CS4226 Internet Architecture
 network architecture
 design principles, model, theory and analysis
 horizontal view (architectural design):
• resource allocation, content delivery networks and
economics of the ecosystem, inter-domain routing
Tentative Topics of CS4226
 Internet Ecosystem
 Inter-Domain routing: BGP
 Economics and Governance
 Network Architectures
 Peer-to-Peer and Content Delivery Networks
 Content-centric/Named data networking
 Network Management Paradigm
 Software-Defined Networking
 Network Performance
 Queueing model and analysis
 Resource allocation and scheduling
Tentative Plan
 Aug 14th
 Aug 21st
 Aug 28th
 Sep 4th
 Sep 11th
 Sep 18th
 Sep 25th
Logistics and Introduction
No class
Network Performance
Queueing Networks
Fair Resource Allocation
Resource Scheduling
Recess
Tentative Plan
 Oct 2rd
 Oct 9th
 Oct 16th
 Oct 23rd
 Oct 30th
 Nov 6th
 Nov 13th
 Nov 27th
Mid-term Exam
Software Defined Networks
Peer-to-Peer Networks
Content Delivery Networks
Content Centric Networking
Inter-Domain Routing
Economics and Governance
Final Exam
Tentative Course Assessment
 One written assignment 10%
 One programming project 20%
 Mid-term Exam 30%
 Final Exam 40%
 Workload 2-1-0-4-3 (see also from IVLE)
 lecture + tutorial + lab hours, and
 no. of hours for projects, assignments, etc +
hours for preparatory work
Tutorial Time
 We will host two tutorial groups
 Wednesday 15:00-16:00 COM1-0208
 Thursday 10:00-11:00 COM1-0208
1 LECTURE Friday 1000 1200 VCRm
1 TUTORIAL Thursday 900 1000 COM1-0208
2 TUTORIAL Thursday 1000 1100 COM1-0208
3 TUTORIAL Wednesday 1500 1600 COM1-0208
Tutorial Style
 Tutorial material/questions will be released
one week ahead
 Do the tutorial problems yourself!
 Answers of questions won’t be released
 Attend tutorial sessions
 Or ask your friends who attended
 Ask TA or me about it if you missed

00_Logistics.pdf

  • 1.
    Richard T. B.Ma School of Computing National University of Singapore CS4226 Internet Architecture
  • 2.
    About Your Lecturer Email: 𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡. 𝑛𝑛𝑛. 𝑒𝑒𝑒. 𝑠𝑠  Office: COM2 #04-27  Website: 𝑤𝑤𝑤. 𝑐𝑐𝑐𝑐. 𝑛𝑛𝑛. 𝑒𝑒𝑒. 𝑠𝑠/~𝑡𝑡𝑡𝑡/  Another identity at ADSC ℎ𝑡𝑡𝑡://𝑎𝑎𝑎𝑎. 𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖. 𝑒𝑒𝑒/  Research:  Computer Networking  Economics of the Internet  Game Theory  Stochastic Processes
  • 3.
    About Your TA Zixiao Wang  Email: 𝑧𝑧𝑧𝑧𝑧𝑧@𝑐𝑐𝑐𝑐. 𝑛𝑛𝑛. 𝑒𝑒𝑒. 𝑠𝑠  Office: System and Networking Research Lab 4, COM2 01-10  Research: Computer and Mobile Networking  Website: 𝑤𝑤𝑤. 𝑐𝑐𝑐𝑐. 𝑛𝑛𝑛. 𝑒𝑒𝑒. 𝑠𝑠/~𝑧𝑧𝑧𝑧𝑧𝑧/
  • 4.
    A Survey  Howmany of you are non-CS students?  How many of you are 2nd year undergraduate students?  How many of you are 3rd year undergraduate students?  How many of you are 4th year undergraduate students?
  • 5.
    About the Course Blog: http://blog. nus. edu. sg/cs4226y1 5  Continuation of CS2105  In parallel with CS3103  For focus area Networking and Distributed Systems (was called Computer Networks)  Cover more advanced topics on  Network architectures, network management  Performance of networks  Economics and governance
  • 6.
    The old focusarea: Computer Networks CS2105 Introduction to Computer Networks CS3103 Computer Networks and Protocols CS3103L Computer Networks Laboratory (2MC) CS4222 Wireless Computing and Sensor Networks CS4274 Mobile and Multimedia Networking CS4344 Networked and Mobile Gaming CS5229 Advanced Computer Networks CS5248 Systems Support for Continuous Media
  • 7.
    Networking and DistributedSystems CS2105 Introduction to Computer Networks CS3103 Computer Networks Practice (4MC) CS4222 Wireless Networking CS4226 Internet Architecture CS4344 Networked and Mobile Gaming CS5229 Advanced Computer Networks CS5248 Systems Support for Continuous Media CS4231 Parallel and Distributed Algorithms CS5223 Distributed Systems CS5321 Network Security and Management
  • 8.
  • 9.
  • 10.
    Computer Networking: A Top-DownApproach: International Edition, 6/e Acknowledgement: Some lecture slides will be taken from this book! Author : Kurose Ross Publisher : Pearson ISBN : 9780273768968 Background Reference Book
  • 11.
    CS3103: Computer NetworksPractice  Potential topics covered by the new CS3103  IPv4, NAT, ICMP, ARP, DHCP and DNS  Design and Configure VLAN  Wireless Protocol (802.11b/g/n)  Intra-Domain Routing in Detail - RIP and OSPF  UDP and TCP (exp. in-depth congestion control)  Security Fundamentals, IP-Sec-VPN, SSL, PGP  Multimedia Basics, RTP, RTSP, VoIP with SIP  Traffic engineering with MPLS  Configuring/Programming open switch (SDN)  App. Layer Protocols and Socket Programming
  • 12.
    CS3103 Vs. CS4226 CS3103 Computer Networks Practice  network protocols  more practical/hands-on experiences  vertical view (protocol stack): • data link, network and transport layer protocols  CS4226 Internet Architecture  network architecture  design principles, model, theory and analysis  horizontal view (architectural design): • resource allocation, content delivery networks and economics of the ecosystem, inter-domain routing
  • 13.
    Tentative Topics ofCS4226  Internet Ecosystem  Inter-Domain routing: BGP  Economics and Governance  Network Architectures  Peer-to-Peer and Content Delivery Networks  Content-centric/Named data networking  Network Management Paradigm  Software-Defined Networking  Network Performance  Queueing model and analysis  Resource allocation and scheduling
  • 14.
    Tentative Plan  Aug14th  Aug 21st  Aug 28th  Sep 4th  Sep 11th  Sep 18th  Sep 25th Logistics and Introduction No class Network Performance Queueing Networks Fair Resource Allocation Resource Scheduling Recess
  • 15.
    Tentative Plan  Oct2rd  Oct 9th  Oct 16th  Oct 23rd  Oct 30th  Nov 6th  Nov 13th  Nov 27th Mid-term Exam Software Defined Networks Peer-to-Peer Networks Content Delivery Networks Content Centric Networking Inter-Domain Routing Economics and Governance Final Exam
  • 16.
    Tentative Course Assessment One written assignment 10%  One programming project 20%  Mid-term Exam 30%  Final Exam 40%  Workload 2-1-0-4-3 (see also from IVLE)  lecture + tutorial + lab hours, and  no. of hours for projects, assignments, etc + hours for preparatory work
  • 17.
    Tutorial Time  Wewill host two tutorial groups  Wednesday 15:00-16:00 COM1-0208  Thursday 10:00-11:00 COM1-0208 1 LECTURE Friday 1000 1200 VCRm 1 TUTORIAL Thursday 900 1000 COM1-0208 2 TUTORIAL Thursday 1000 1100 COM1-0208 3 TUTORIAL Wednesday 1500 1600 COM1-0208
  • 18.
    Tutorial Style  Tutorialmaterial/questions will be released one week ahead  Do the tutorial problems yourself!  Answers of questions won’t be released  Attend tutorial sessions  Or ask your friends who attended  Ask TA or me about it if you missed