You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Computer Science and Engineering
  4. Overlay Communication Networks

Overlay Communication Networks

Code 14525
Year 1
Semester S1
ECTS Credits 6
Workload OT(15H)
Scientific area Informatics
Entry requirements Not applicable.
Learning outcomes The aim of the course is to provide students with a broad perspective on the state of the art of overlay
communication networks and to provide students with skills to identify open problems and to conduct
research in this area. At the end of the course the student should be able to characterize the state of the art
and know the boundaries of knowledge on some topics of overlay communication networks, should be able
to identify open problems in the field and be able to formulate possible solutions to those problems.
Syllabus Overview of overlay communication networks: content distribution networks, Virtual Private Networks
(VPN), peer-to-peer (P2P) systems, anonymous communication, and emerging applications. Peer-to-peer
filesharing: a general perspective on the evolution of P2P traffic worldwide, unstructured peer-to-peer
systems, search methods, structure addition to unstructured systems, Distributed Hash Tables (DHT),
structured peer-to-peer, P2P systems performance. Peer-to-Peer media streaming: streaming applications
based on overlay topologies, IP multicast versus multicast overlay. Security aspects in overlay communication networks: security and privacy, anonymous communication systems (Tor (online
anonymity), Invisible Internet Project (I2P), others), detection and classification of encrypted traffic,
blockchains, and crypto-coin transactions
Main Bibliography X. Shen, H. Yu, J. Buford, and M. Akon (Eds.), Handbook of peer-to-peer networking, Springer, Berlin
Heidelberg, 2010, ISBN: 978-0-387-09750-3.
João V. Gomes, Pedro R. M. Inácio, Manuela Pereira, Mário M. Freire and Paulo P. Monteiro, "Detection and
Classification of Peer-to-Peer Traffic: A Survey", ACM Computing Surveys, accepted for publication, 2012.
Articles and online documents made available by the instructor and available at the web page supporting
the course.
Teaching Methodologies and Assessment Criteria The lectures of this course are based on tutorials. It is intended to discuss topics based on scientific articles
and research directions and clarify specific doubts presented by students after the previous study of the
papers.
Evaluation and grading:
- Critical analysis and discussion of 2 research papers: 50%.
- Accomplishment and discussion of a research-oriented work: 50%.
Language Portuguese. Tutorial support is available in English.
Last updated on: 2023-10-23

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.