CNE @ ECE.NCSU.EDU Mihail L. Sichitiu http://networking.ncsu.edu
Overview At NC State, one of the larger networking faculty groups anywhere (15+) Spans ECE and CSC departments: All networking courses cross-listed Take the ECE courses if possible (it simplifies things) Advising research students Collaborating for research ECE → CNE, CSC → CNC Networking vs Communications Physical Data Link Network Transport Application
ECE Networking Faculty Yannis Viniotis Michael Devetsikiotis Mihail L. Sichitiu Wenye Wang Do Young Eun Cloud Nets, Software Defined Networks, Socio-technical interactions, Aware networks, DGP Wireless Wireless, Security, Smart Grid Network modeling and performance analysis , Wireless, mobility modeling Our research areas cover a large spectrum and inter-mesh with each others. 3
The CSC Networking Faculty Dr. Harry Perros (connection oriented, performance, services) Dr. David Thuente (performance modeling) Dr. Mladen Vouk (cloud computing, grid computing, many others) Dr. George N. Rouskas (optical) Dr. Douglas S. Reeves (security, DGP) Dr. Injong Rhee (Internet protocols) Dr. Rudra Dutta (optical, wireless) Dr. Peng Ning (security) Dr. Khaled Harfoush (measurements, P2P, ad hoc) Dr. Ting Yu (security)
Courses ECE 407 Introduction to Computer Communications Wang, Dutta, Eun, Sichitiu Viniotis, Wang, Eun, Sichitiu CSC/ECE 570 Computer Networks ECE 470 Internetworking Sichitiu, Viniotis CSC 574 – Information Systems Security CSC/ECE 575 Introduction to Wireless Networking CSC/ECE 576 Connection- Oriented Networks CSC/ECE 579 Computer Performance Modeling ECE 591 ~Network Management CSC/ECE 573 Internet Protocols Rouskas, Eun Viniotis Ning, Yu, Reeves Sichitiu, Wang Perros, Devetsikiotis Rhee, Harfoush ECE 791 Cloud Architecture CSC/ECE 773 Advanced Topics in Internet Protocols CSC 774 Network Security CSC/ECE 775 Advanced Topics in Wireless Networking ECE/CSC 776 Performance Evaluation of Computer Networks ECE/CSC 779 Advanced Computer Performance Modeling We teach two undergraduate courses and *many* large graduate courses in conjunction with the faculty in CSC. Viniotis, Byrd CSC/ECE 773 Advanced Topics in Internet Protocols Perros CSC 791 Cloud Computing CSC/ECE 772 Survivable Networks CSC/ECE 777 Telecommunications Network Design CSC/ECE 778 Optical Networks CSC 750 Service-Oriented Computing Vouk Rouskas, Dutta Dutta, Rouskas Dutta Singh 5
CNE/CNC Overview With or without an MS thesis (up to 6 credits for thesis) Core Networking courses: take a minimum of 9 credits (570, 573, 575, 576) Theory courses: take a minimum of 3 credits (505, 565, 579, 776, 777) Graduate Orientation: required of all graduate students 700-level course requirements At least 6 credits of the minimum 31 credits required for graduation should be 700-level courses.
Concentrations in Perspective Circuits Physical Data Link Network Transport Application Services VLSI Network Services Network Software Network Design Network Hardware
Network Design CSC 501 - Operating System Principles ECE 521 - Computer Design and Technology CSC/ECE 573 - Internet Protocols ECE/CSC 575 - Introduction to Wireless Networking CSC/ECE 576 - Connection-Oriented Networks ECE 514 - Random Processes CSC/ECE 778 - Optical Networks CSC/ECE 776 - Performance Evaluation of Computer Networks CSC/ECE 777 - Telecommunications Network Design CSC/ECE 779 - Advanced Computer Performance Modeling CSC/ECE 773 - Advanced Topics in Internet Protocols CSC/ECE 775 - Advanced Topics in Wireless Networking
Network Hardware CSC/ECE 506 - Architecture of Parallel Computers ECE 520 - Digital ASIC Design ECE 521 - Computer Design and Technology CSC/ECE 573 - Internet Protocols ECE/CSC 575 - Wireless Networks CSC/ECE 576 - Connection-Oriented Networks ECE 546 - VLSI System Design ECE 523 - Photonics and Optical Communications ECE 733 - Digital Electronics ECE 761 - Design Automation for VLSI
Network Software CSC 501 - Operating System Principles CSC/ECE 573 - Internet Protocols CSC/ECE 576 - Connection-Oriented Networks CSC/ECE 510 - Software Engineering CSC 557 - Multimedia Computing and Networks CSC 574 - Information Systems Security CSC 513 - E-commerce Technology (Fall/Spring) CSC/BUS 516 - E-commerce and IT Practicum (Spring) CSC 774 - Network Security CSC 714 - Real-Time Computer Systems CSC 715 - Concurrent Software Systems CSC 716 - Design of Secure and Reliable Systems CSC 750 - Service-Oriented Computing
Network Services CSC 501 - Operating System Principles CSC 513 - E-commerce Technology (Fall/Spring) CSC 540 - Database Management Concepts and Systems (Fall/Spring) CSC/ECE 573 - Internet Protocols CSC 574 - Information Systems Security ECE/CSC 575 - Introduction to Wireless Networking CSC 557 - Multimedia Computing and Networks CSC/ECE 576 - Connection-Oriented Networks CSC 591 - Engineering Knowledge-Based Services CSC 591 - Storage System Fundamentals CSC/ECE 776 - Performance Evaluation of Computer Networks CSC 750 - Service-Oriented Computing CSC/ECE 773 - Advanced Topics in Internet Protocols
Close Proximity with Industry Many networking (related) companies in RTP (many local internships and jobs): Cisco IBM NetApp Sony Ericsson Tekelec EMC2 Qualcom OPNET we took over these two
Questions? http://networking.ncsu.edu