CSC/ECE 772: Survivable Networks

Slides:



Advertisements
Similar presentations
CS 197 Computers in Society Fall, Welcome, Freshmen!
Advertisements

Introduction to Environmental Science: A Case Study Of Critical Thinking Strategies And The Development Of Technical Writing Skills. Dr. Tom Wilson Department.
ICS 324 Database Systems Second Semester (072) Information & Computer Science Department.
CSCD 555 Research Methods for Computer Science
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
1 ICS 223: Transaction Processing and Distributed Data Management Winter 2008 Professor Sharad Mehrotra Information and Computer Science University of.
Continuing Professional Development Standards, principles, and practices.
Introduction CSC/ECE 772: Survivable Networks Spring, 2009, Rudra Dutta.
Computer Network Fundamentals CNT4007C
ISE 324 Fundamentals of Modern Manufacturing Systems
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
CSC 453 Software for Wireless Sensor Systems Fall 2013, Section 001 Rudra Dutta.
CSC/ECE 778 Optical Networking Rudra Dutta Fall, 2007.
ScWk 242 Course Overview and Review of ScWk 240 Concepts ScWk 242 Session 1 Slides.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Course Information Andy Wang CIS 5930 Computer Systems Performance Analysis.
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
CS 3043 Social Implications Of Computing 11/24/2015© 2004 Keith A. Pray 1 Class 12 Risks Keith A. Pray Instructor socialimps.keithpray.net.
Introduction & Overview Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
CSC 401 Data and Computer Communication Networks Fall 2011, Section 001 Rudra Dutta.
Advances in Cloud Computing CIS6930/CIS4930
Certificate IV in Project Management Assessment Outline Course Number Qualification Code BSB41507.
Certificate IV in Project Management Assessment Outline Course Number Qualification Code BSB41507.
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
CEIT 225 Instructional Design Prof. Dr. Kürşat Çağıltay
Applied Security Breno de Medeiros Florida State University Spring 2007.
Course Description/001 Objectives in This Course 1. Understanding components in computer networks - What are the major network hardware components? - What.
Course Information Andy Wang CIS 5930 Computer Systems Performance Analysis.
{ COMI Thursday night 5:30 – 10:30 Room 6054.
A POCKET GUIDE TO PUBLIC SPEAKING 3rd Edition Section(s)
APPLIED MANAGEMENT SCIENCE IN AGRICULTURAL SYSTEMS I
Computer Network Fundamentals CNT4007C
ECE/CSC 570 Computer Networks Fall 2010, Sections 001, 601
In Concert: An Integrated Reading and Writing Approach by Kathleen T
CS6501 Advanced Topics in Information Retrieval Course Policy
Computer Networks CNT5106C
IST EdD Orientation “Advanced” students
Introduction to CS Senior Design Project I / II
SAFE 101 NSC Chapter 29.
Advanced Technical Writing
Project Learning Tree Project Learning Tree is an education program designed for teachers and others working with youth from pre-school through 12th grade.
ECE 6610: Wireless Networks
ISE 313 Computer Integrated Manufacturing and Automation
Autonomous Cyber-Physical Systems: Course Introduction
CPSC 441: Computer Communications
Milestone 4/6 – Presentation and Demonstration
CSC/ECE 591 Software Defined Networks Spring 2017
COMI Friday 9:00 – 1:50 Room 2108.
Cpt S 471/571: Computational Genomics
Introduction to CS Senior Design Project I / II
Computer Networks CNT5106C
Professional Writing Introduction.
Planning Project Work Special Topic: Software Defined Networks
Introduction to Programming Using C++
Cpt S 471/571: Computational Genomics
CSE 310 Human-Computer Interaction
MyMathLab® Student Overview QRB/501
EE362G Smart Grids: End of semester presentations
Communications for Business
Lecture on High Performance Processor Architecture (CS05162)
IS8014 Theory & Qualitative Research in IS Week 1:
Rudra Dutta Computer Science, NCSU
ECE 780 A2 Traffic Engineering and Network Design Fall Term 2008
EEL 6935 Wireless Ad Hoc Networks
CAD Computer Aided Design
Computer Networks CNT5106C
AP World History Introduction.
CS533 Concepts of Operating Systems Class 1
Alternative Modes of Assessment
Presentation transcript:

CSC/ECE 772: Survivable Networks Spring, 2009 Rudra Dutta

CSC/ECE 772 About the course Subject of interest Background Copyright Rudra Dutta, NCSU, Spring, 2009

About the Course

About CSC/ECE 772 Understand network/service continuity principles, issues, constraints (descriptive: what's out there, work in progress) Evaluate alternatives, strengths, weaknesses (critical: what's wrong with... ?, how else can we do... ?) Ability to design and implement relevant protocols (skill-oriented: projects) Ability to perform original research (research-oriented: research presentations, literature report) Copyright Rudra Dutta, NCSU, Spring, 2009

Grading (tentative) 3 Programming Projects: 45% (grade will be based on code, report, performance results) Research Presentation: 15% (in-class presentation on 1-2 research papers) Literature Report: 20% (report on a research area within the field of network survivability) Final Exam: 20% (take-home exam; based on lectures, reading assignments) Class Participation (attend class and actively participate in discussion) Copyright Rudra Dutta, NCSU, Spring, 2009

Subject of Interest

Overview Continuity is an important goal in networks It has to be designed toward Involving better components, redundancy Design may be informed by optimization goals Not all things may be equally worth protecting There are various options in design approach Different viewpoints, some correlated Metrics needed to evaluate how good design is In evaluating, original design goals must be considered Restoring connectivity only Restoring capacity also - Bandwidth, switching, buffers Copyright Rudra Dutta, NCSU, Spring, 2009

Historical Development Equipment makers/carriers historically concerned with reliability In the past, attention to ensure certain levels of availability Transition equipment redundantly designed Network as a whole not considered No expectation of split-second recovery Failures above these levels -> service outage until: Repair was completed, or Manual effort at partial rerouting was completed Human involvement - additional errors Current goal of fault tolerance: Instantaneous recovery from most significant/frequent failures Eliminate human involvement Growth in use of communication services Fiber optic technology Competition - survivability a differentiating factor Copyright Rudra Dutta, NCSU, Spring, 2009

Background Topics Network provisioning and resource design Optimization, complexity System Reliability Copyright Rudra Dutta, NCSU, Spring, 2009

Course Modality Initially - lectures To cover background topics Fundamentals of survivability (Catch up on: “Research how-to” “Reading how-to” On instructor’s website) Then - Group readings - informal presentations Close - Individual topics to present formally Written report accompanying individual topics End - Take-home final Copyright Rudra Dutta, NCSU, Spring, 2009

Research Report Focus on a specific topic Research, standardization, implementation Must represent state-of-art Expected to read several papers (15-20) Deliver an authoritative, informative, synthesis Organize and classify prior work Describe important problems Summarize and critique solution approaches and results List open problems Conference-quality report Competent writing Suitable technical style 8 - 10 page limit Copyright Rudra Dutta, NCSU, Spring, 2009

Research Presentation One formal presentation by each student Interactive counterpart to research report Graded Preceded by short informal presentations throughout semester, not planned to be graded Must identify 2-3 key papers at least one week in advance for all to read Others allowed to submit questions beforehand Or bring to presentation Must educate and inform Enable audience to answer their own questions by the end Plan for about 45 minutes, plus discussion Copyright Rudra Dutta, NCSU, Spring, 2009

Informal Presentations Instructor will announce papers “Primary” readers announced Representative questions may be announced Papers will be jointly read in class Primary readers must be prepared to answer questions, make short explanation / presentation Bring slides or handouts only if you have to Preferably plan to use whiteboard only Several related papers will be read in a single lecture period Expect to discuss to find the similar and dissimilar features of the papers w.r.t. area, problem, methodology, solution Copyright Rudra Dutta, NCSU, Spring, 2009

Representative Sources R. K. Ahuja, T. L. Magnanti, J. B. Orlin, Network Flows. Prentice-Hall, 1993 R. Bhandari, Survivable Networks: Algorithms for Diverse Routing. Kluwer Academic Publishers, 1999 W. D. Grover, Mesh-Based Survivable Transport Networks: Options and Strategies for Optical, MPLS, SONET and ATM networking. Prentice Hall, 2003 K. Trivedi, Probability and Statistics with Reliability, Queueing and Computer Science Applications. Wiley Interscience, 2002 M. Pioro, D. Medhi, Routing, Flow, and Capacity Design in Communication and Computer Networks. Morgan Kauffmann, 2004 Copyright Rudra Dutta, NCSU, Spring, 2009