EECE 655: Advanced Communication Networks

Syllabus

 


1.   Course Summary

 

This is an advanced course in computer and communication networking, for graduate students within Watson School of Engineering. The course will cover both fundamentals and research topics, especially in routing protocols, such as routing protocols, QoS, network security, traffic engineering, and network performance evaluation, such as RIP, OSPF, BGP, MPLS, QoS routing, secure routing, etc.

 

 

 


2.   Instructor

 

Dr. Ming Yu, Assistant Professor

      Dept. of Electrical & Computer Engineering

      Thomas J. Watson School of Engineering and Applied Science

      SUNY at Binghamton, NY.

 

      Office: Room: ENGB P12

      Phone: (607) 777-6133

      Email: mingyu@binghamton.edu

 

      Class Meeting Time:            Tue, Fri, 01:15PM ¨C 2:40PM

      Classroom:                            SW-328

      Office House:                        Tue, 2:40PM-5:00PM

      Teaching Assistant:

 


3.   Schedule and Major Topics

 

1        Week 1~2:     Overview of Telecom Networks

2        Week 3~4:     Network Fundamentals

3        Week 5~7:     Network Implementations

4        Week 8:          Midterm Exam

5        Week 9~12:   Research Topics

6        Week 13:       Final Exam

 

Course Web Page: http://blackboard.binghamton.edu/

Course Mailing List: also see the blackboard. Only for registered graduate students.

Prerequisites: CS 428: Computer Networks, or similar courses in ECE.

 

Purposes for The Course:

¡¤        Understand the basic concepts and fundamentals of networks

¡¤        Review the design and implementation practices of networking industries

¡¤        Prepare for thesis or dissertation research in networking areas

 

The major topics will be covered are, routing protocols, QoS, network security, traffic engineering, and network performance evaluation, such as RIP, OSPF, BGP, MPLS, QoS routing, secure routing, etc.

 

List of Major Topics:

¡¤        Overview of Telecom Networks

¡¤        Telephone, IP, and Data Networks: Practices and Principles

¡¤        Network Fundamentals: OSI Layer Models

¡¤        Switch and Router Implementations

¡¤        Network Management Systems: Models, HPOV, Cisco IOS.

¡¤        Network Traffic Modeling and Analysis: General Mixed Erlang, SST and Phase-type Distributions.

¡¤        Network Performance Evaluations: Queueing Analysis.

¡¤        Routing Protocols: RIP, OSPF, and BGP.

¡¤        IP QoS: IntServ, DiffServ and MPLS.

¡¤        Network Security: IPv6, IPsec, and PKI.

¡¤        Network Fault Management: Hierarchical Models and Alarm Correlations.

¡¤        Research Topics: QoS, QoS Routing, Secure Routing, Wireless LAN.

 

 


4.   Textbooks and References

 

Textbook:

¡¤    Bertsekas and Gallary, Data Networks, 2nd Edition, Prentice-Hall, 1992.

 

 

References:

¡¤    Tanenbaum, Computer Networks, 4th Edition, 2003, Prentice-Hall.

¡¤    Stallings, Cryptography and Network Security, Prentice-Hall, 2003.

¡¤    Kurose and Ross, Computer Networking: A Top-down Approach, 2nd Edition, Addison-Wesley, 2003.

 

Papers and Reading Materials from:

 

1        ACM/IEEE Trans. On Networkings

2        IEEE Trans. On Communications

3        IEEE Networks Magazines

4        IEEE Communications Magazines

5        Dissertations of other US universities

6        IETF¡¯s RFCs


6.   Student Evaluation

 

1        Assigned Readings (x4)

2        Problems from Textbooks (x3)

3        Problems from Reference Books (x2)

4        Open Problems for Term Papers (x1)

 


¡¤        Project

1        Choose Topics

2        Design Considerations

3        Implementations or Simulations

4        Writing Technical Reports or Term Papers

5        Presentation

 


¡¤        Grading

1.      Homework     30% (Each homework 3%).

 

¡¤        Policy

2.      Homework: I do not accept late homework. All homework is due by 5:00PM on the assigned due date.

3.      Project: You can join a group of 3 to 4 peoples and collaborate on the project. But grade of each individual will be different based his or her contribution to the project.

4.      Exams: One exam is closed book and notes; the other one is open book.

5.      Cheating: If you are caught cheating on an assignment, you will get a zero for that assignment. Please read the Code of Conduct issued by SUNY at Binghamton if you are not familiar with the definition of cheating.


         

 

Have A Great Semester!