Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced Computer Networking Course Overview 1. This is a graduate-level course which covers advanced topics in computer networks including current hot.

Similar presentations


Presentation on theme: "Advanced Computer Networking Course Overview 1. This is a graduate-level course which covers advanced topics in computer networks including current hot."— Presentation transcript:

1 Advanced Computer Networking Course Overview 1

2 This is a graduate-level course which covers advanced topics in computer networks including current hot research topics that are not covered in an introductory networking course. Course Description 2 behnam shafagaty

3 Course Objective To become familiar with the state of the art in networking research: network architecture, protocols and systems. To gain some practice in reading research papers and critically understanding the research of others. To gain experience with network programming using state-of-the-art research platforms. To investigate novel ideas in networking through a semester-long research project. 3 behnam shafagaty

4 Textbook –There is no required textbook for this course. The course will be based on a list of required and supplemental readings (research papers, articles, book chapters, and Internet RFCs). –For the background on computer networks and also for some class lectures we suggest following reference books: Computer Networking: A Top-Down Approach, Featuring the Internet(5th Edition), by James Kurose and Keith Ross, Addison-Wesley Pub Co, 2010. Computer Networks: A Systems Approach (4th Edition), by Larry L. Peterson, Bruce S. Davie, 2007. 4 behnam shafagaty

5 What you should do: (1)  You should have two presentation in this course: (1) a basic paper introducing a research issue. (2) a survey covering recent researches in the area. 5 behnam shafagaty

6 What you should do: (2)  Not only must you read the papers, but prior to each class you must send an email including a short summary of each paper. The summary must answer the following questions: 1-What problem does the paper solve, and how? What is the major contribution of the paper (relative to earlier contributions)? 2-In your opinion, what is the major strength and the major weakness of the paper? 6 behnam shafagaty

7  None of you should be spending more than two hours reading any given paper: 1-You can start with the abstract to get the basic idea. 2-Go to the "contributions" part to see what the novel contributions are. 3- Go to the "prior work" section to see how it compares with previous work. What you should do: (3) 7 behnam shafagaty

8  Lively class discussion is important, and will factor into your grade!  Each lecture will consist of a formal presentation. A presentation will normally last perhaps 30 to 45 minutes. Note that this means that the presenter won't have time for more than 10-15 slides per paper.  I strongly advise you to come meet with me at least several days before your presentation to go over the slides. What you should do: (4) 8 behnam shafagaty

9  Do a literature survey, and write a short survey paper (2-3 pages) describing the literature in the area you have selected.  Write a research paper (i.e. one that positions the paper among current literature) describe the project What you should do: (5) 9 behnam shafagaty

10  The students will review each other's papers. This review will be double blind.  The reviews of your paper will not contribute to your grade. However, the quality of your reviews of other papers will contribute to your grade.  Revise the research paper based on the reviews. What you should do: (6) 10 behnam shafagaty

11 Grading 10% First Paper Presentation 15% Paper Reading and Class participation 10% Survey paper 10% Final paper, first pass 10% Review of papers 20% Final paper 25% Final Exam 11 behnam shafagaty

12 Tentative Course Outline (1) Tentative Course Outline (1) 1.Internet Congestion Control: Source Algorithms, AQM, Unified Method e.g. XCP 2.Security (Intrusion detection, DDoS Attacks) 3.Securing communication protocols (HTTPS, IPSec, DNSSec) 4.Peer-Peer & CDN Networks 5.Congestion Control in Wireless Networks 12 behnam shafagaty

13 Tentative Course Outline (2) 6.Ad-hoc networks, MANets, Wireless sensor networks (Routing in ad-hoc networks) 7.Wireless networking (MAC layer: Carrier sensing, CSMA/CA, RTS-CTS mechanisms, MACA, MACAW; IEEE 802.11 DCF and PCF (NAV, SIFS, DIFS, RTS/CTS, bakeoff, contention window, fragmentation, etc.); Power and rate control; Emerging technologies such as Bluetooth, WiMAX, new versions of 802.11, ZigBee) 13 behnam shafagaty

14 Tentative Course Outline (3) 8.Employment of AI algorithms such as PSO, Learning Automata, Ant Colony, genetic Algorithm and … in communication Networks. 9.Grid & Cloud Computing (Google File Systems and Data Centers; Cloud Computing) 10.Chaotic network study 11.Data Centers and Data Center Networking 14 behnam shafagaty

15 12.IPv6 13. ATM and MPLS 14.Game Theoretic Approaches for Communication Networks 15.Internet QoS: Integrated Service, Differentiated service Tentative Course Outline (4) 15 behnam shafagaty


Download ppt "Advanced Computer Networking Course Overview 1. This is a graduate-level course which covers advanced topics in computer networks including current hot."

Similar presentations


Ads by Google