Course Overview

Download Report

Transcript Course Overview

BBN810S
BROADBAND NETWORKS
COURSE OVERVIEW
Polytechnic of Namibia
Department of Computer Science
BBN810S
Introduction
• Telecommunication networks and services are the
backbone of the emerging information society
 Most innovation depend on the easy access provided by telecom
operators
• The past few years, have seen the emergence of
new technologies
 Internet, optical fiber, satellite communication
Polytechnic of Namibia
Department of Computer Science
BBN810S
Introduction
• Traffic and number of users are increasing, and new
applications are coming.
• New service providers entering into the marketplace are
challenging the established service providers and
threatening even the core business of traditional public
network operators (PNOs) as they emphasise meeting
customers’ needs as the key to success and survival.
Polytechnic of Namibia
Department of Computer Science
BBN810S
Introduction
• Access network is the
infrastructure between
the customer premises
and the nearest local
exchange (LEX), point
of presence (POP) or
cable hub.
• Access network is often
called the last mile or
local loop
Polytechnic of Namibia
Department of Computer Science
customers
LEX
Telecom
Access Network
BBN810S
Example of Access Networks
• Twisted pair
networks, built for
telephone services
• Cable networks,
intended for
broadcast service
• Cellular radio for
mobile networks
• Satellite for
broadcast
Polytechnic of Namibia
Department of Computer Science
BBN810S
Introduction
• Interactive broadband services are now emerging and none
of the mentioned access technology have the capacity to
provide interaction broadband without a network upgrade
• Access networks providers need to prepare their
technology to the interaction broadband services
• The access technology is the most cost sensitive part of the
telecom networks and the one closely related to service
demands
Polytechnic of Namibia
Department of Computer Science
BBN810S
Challenge
• Develop the existing network infrastructure
into a broadband network, i.e, high speed
network.
Polytechnic of Namibia
Department of Computer Science
BBN810S
High Speed Networking:
A Layered View
Application Designers • Video, Audio, Web, FTP
•
•
O.S. Architects
CPU, Memory, Disk •
•
LAN Interfaces
•
Media Access
•
Optical Devices
Protocol Architects
Polytechnic of Namibia
Department of Computer Science
TCP/IP, UDP
Ubuntu, Win8, OS
Intel, AMD
NICs
ATM, CSMA, CDMA
Fibers, lasers, SONET
BBN810S
High Speed Networking:
A Layered View
• Faster media/Link does not necessarily
imply faster network applications
• Interdependence between layers
• Interactions between protocols
• Need to consider trends of all layers
Polytechnic of Namibia
Department of Computer Science
BBN810S
Course Overview
• Internet/Broadband technologies, protocols,
and applications
• Performance issues
Goal: Understanding the design and
Implementation of high speed networking
protocols.
Polytechnic of Namibia
Department of Computer Science
BBN810S
Aims of the Course
 Expose to algorithms and protocols in Broadband
Networking
 Expose to Analytical methods and Simulation tools used in
the design and engineering of Broadband Networks
 Modeling Telecom Links using Queuing theory, Performance
evaluation
 Expose to techniques such as:




Traffic control, Policing and Shaping
Quality of Service provisioning
Routing (algorithm for lookup table)
Scheduling and Signaling
 Understanding of high speed switching technology
Polytechnic of Namibia
Department of Computer Science
BBN810S
Course Outcomes
 Use queuing theory to design and model networks
 Gain experience in using network simulation tools
in the performance evaluation of Broadband
Networks
 Understand congestion and traffic management in
ATM, TCP/IP, Integrated Services and
Differentiated Services
 Understand admission and access control in
broadband networks
 Understand the switching technology for high
speed networks
Polytechnic of Namibia
Department of Computer Science
BBN810S
Recommended Reading
(Theory)
•
•
•
•
•
Duck, M. and Read, R. (2003). Data Communications and
Computer Network for Computer Scientists and Engineers, 2nd
Edition, Pearson, Prentice Hall.
Peterson, L. L. and Davie, B. S. (2003). Computer Networks: A
Systems Approach, Morgan Kaufmann.
Kurose, J. and Keith K. (2005).Computer Networking, 6th
edition, Addison Wesley.
Stallings, W. (2002). High Speed Networks and Internet,
Performance and Quality of Service, 2nd Edition, Prentice Hall.
Schwartz, M. (1996). Broadband Integrated Networks, Prentice
Hall.
Polytechnic of Namibia
Department of Computer Science
BBN810S
Recommended Reading
(Practice)
•
•
•
Aboelela, E. (2003). Network Simulation Experiments Manual,
Morgan Kaufmann.
Stallings, W. , Brown, K. and Christianson, L. (2004). Data
and Computer Communications and Computer Networking
with Internet Protocols and Technology: Opnet Lab Manual,
Prentice Hall College Div.
Aitman, E. (2000). ns-2 tutorial.
Polytechnic of Namibia
Department of Computer Science
BBN810S
Assessment Procedure
•
•
•
•
•
•
Theory Test 1
Theory Test 2
Labs
Assignment
Practical Test
Total 1
25%
25%
10%
10%
30%
100%
A candidate has to score at least 40% to qualify for
the exam
Polytechnic of Namibia
Department of Computer Science
BBN810S
Assessment Procedure (cont’d)
• Final Mark will consists of:
 50% from Total 1
 50% from Examination
Minimum pass requirement for this course is 50%.
A candidate has to score at least 40% in the
examination to be eligible to pass the course.
Polytechnic of Namibia
Department of Computer Science
BBN810S
Venues
•
•
•
•
Lectures: Tuesday (17:15pm)
Lecture venue: Lab2
Laboratories: Tuesday (18:25pm)
Lab venue: Lab2
Polytechnic of Namibia
Department of Computer Science
BBN810S
Course Content
 Course Overview, Introduction ( Basics, ISDN and B-ISDN,
Optical fiber, High speed ADSL)
 SONET, Congestion Control, OPNET Introduction (Lab 1)
 ATM Review, Traffic and congestion control in ATM (Lab2)
 TCP traffic congestion control (Lab3)
 Introduction to Queuing theory, Example of Single Queue
(M/M/1; M/G/1; G/G/1); (Lab4 and Lab5)
 Reservation Systems and Priority Queue ( Lab6 and Lab7)
 Networks of Queues: Jackson Model ( Lab8 an OOP code to
simulate Network of Queues)
 Integrated and Differentiated Services (Lab9);
 Protocols for Quality of Service (MPLS, Routing in MPLS)
(Lab10)
Polytechnic of Namibia
Department of Computer Science
BBN810S