Go to:
Logótipo
You are here: Start > EIC0092

Network and System Services

Code: EIC0092     Acronym: SRSI

Keywords
Classification Keyword
OFICIAL Operating Systems and Networks

Instance: 2019/2020 - 1S Ícone do Moodle

Active? Yes
Responsible unit: Department of Electrical and Computer Engineering
Course/CS Responsible: Master in Informatics and Computing Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MIEIC 5 Syllabus since 2009/2010 5 - 6 42 162

Teaching language

English

Objectives

The goal of this course is to provide students with competences in the area of content distribution in computer networks, including multimedia, and on how an IP network can support quality of service for different content types.

Learning outcomes and competences

At the end of the course, students will be able to 

  • design and configure an email infrastructure in an enterprise network, 
  • dimension and analyse the performance of a global web content delivery infrastructure, 
  • evaluate and improve the performance of multimedia content delivery systems, 
  • analyse, design and configure quality of service mechanisms in IP networks

Working method

Presencial

Pre-requirements (prior knowledge) and co-requirements (common knowledge)

Knowledge in data communication networks, including principles and concepts of network architectures, main networking technologies and solutions in use, TCP/IP protocol stack, common networking tools, including wireshark, programming and Linux OS.

Program


  1. Content Delivery

    1. Email and instant messaging

    2. Web, HTTP, Service Oriented Architectures and web services

    3. Caching and CDN

    4. P2P networking

    5. Internet of Things and Machine-to-machine communications



  2. Distribution of multimedia streams

    1. IETF multimedia stack: RTP/ RTCP/ SDP

    2. HTTP based video delivery with MPEG-DASH

    3. CDN-based video distribution



  3. Best effort delivery and QoS

    1. Congestion colapse in best-effort networks: TCP congestion control and Active queue management; Need for QoS; performance metrics;

    2. QoS paradigms (IntServ, DiffServ) and protocols (RSVP)

    3. QoS support mechanisms: admission control, traffic shaping, policing, scheduling

    4. Net neutrality: revision and discussion of european guidelines



Mandatory literature

Peterson Larry L.; Computer Networks. ISBN: 978-0-12-374013-7
Kurose James F.; Computer networking. ISBN: 9781292153605

Complementary Bibliography

Comer, Douglas E.; Internetworking with TCP/IP. ISBN: 0-13-187671-6
Hennessy John L. 1952-; Computer architecture. ISBN: 978-0-12-370490-0

Teaching methods and learning activities

Lectures: presentation, description and explanation of topics, accompanied by examples, and student seminars.
Practical/ lab: application of the concepts introduced in the lectures, through laboratory assignments.

Software

apache web server
bittorrent
tc (traffic control)
wireshark

keywords

Technological sciences > Technology > Communication technology > Network tecnology
Technological sciences > Technology > Telecommunications technology
Technological sciences > Engineering > Computer engineering
Technological sciences > Technology > Internet technology

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Designation Weight (%)
Apresentação/discussão de um trabalho científico 20,00
Exame 40,00
Trabalho laboratorial 40,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Apresentação/discussão de um trabalho científico 12,00
Elaboração de relatório/dissertação/tese 10,00
Estudo autónomo 60,00
Frequência das aulas 48,00
Trabalho laboratorial 40,00
Total: 170,00

Eligibility for exams

Completion of all proposed laboratory assignments and article review/ seminar.

Calculation formula of final grade

0.4 L + 0.4 E +0.2 S
L - mean grade obtained in the laboratory assignments 
E - exam grade
S- seminar grade

Examinations or Special Assignments

The grade of the distributed component is given based on the laboratory assignments and seminar (review and presentation of one article). As such, the fulfillment of all laboratory assignments is mandatory for all students enrolled in the course, regardless of their type of registration.

Internship work/project

N/A

Special assessment (TE, DA, ...)

The fulfillment of all laboratory assignments and the article review is mandatory for all students enrolled in the course, regardless of their type of registration.

Classification improvement

The improvement of the classification obtained in the distributed component is not possible

Observations

To pass the course the student must obtain a minimum of 50% in each evaluation component.

Students should have basic knowledge of programming and computer networks.

Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-08-25 at 07:21:18 | Acceptable Use Policy | Data Protection Policy | Complaint Portal