DADES IDENTIFICATIVES 2006_07
Assignatura XARXES P2P Codi 17012213
Ensenyament
Enginyeria Informàtica (1997)
Cicle 2on
Descriptors Crèd. Crèd. teoria Crèd. pràctics Tipus Curs Període
4.5 3 1.5 Optativa Primer
Llengua d'impartició
Departament Enginyeria Informatica i Matematiques
Coordinador/a
GARCIA LOPEZ, PEDRO ANTONIO
Adreça electrònica pedro.garcia@urv.cat
marc.sanchez@urv.cat
Professors/es
GARCIA LOPEZ, PEDRO ANTONIO
SANCHEZ ARTIGAS, MARC
Web http://www.etse.urv.es/EngInf/assig/p2p/
Descripció general i informació rellevant Es pretén que els alumnes coneguin els models i algorismes bàsics de serveis descentralitzats, així com els fonaments dels sistemes Peer-to-Peer (P2P). S’explicarà tot el cicle de vida del disseny d’un servei, explicant tant la part de disseny d’algorismes, com la simulació, i per últim la d’experimentació. L'assignatura tindrà un marcat caràcter pràctic incidint en l'aplicabilitat de les tecnologias explicades. Els alumnes crearàn sistemes P2P reals sobre una xarxa de ordinadors mundial (PlanetLab).

Competències
Codi  
A
A
A
A
A
A
B
B
B
B
B
B
C
C
C
C

Objectius d'aprenentatge
Objectius Competències
Saber disenyar sistemes distribuïts descentralitzats A3
A9
B1
B2
B5
B9
C3
C5
Conèixer els conceptes essencials de xarxes overlay d'àmbit mundial i entorns peer-to-peer estructurats i no estructurats A4
A7
A17
B1
B9
B12
B14
C1
C2
C3
C5
Fer un estudi i presentació d'un article científic A5
A9
B1
B9
C1
C5

Continguts
Tema Subtema
Simulació de Xarxes Conceptes bàsics de simulació discreta; Simulació de Xarxes TCP/IP ; Simulació d’Overlays: PlanetSim; Visualització de xarxes i graphs: Pajek
Experimentació de serveis descentralitzats La xarxa mundial PlanetLab ; Proximitat en la xarxa mundial; Emulació de xarxes
Introducció als models descentralitzats Xarxes Peer-to-Peer;
Història i exemples ;
Computació autònoma i auto-configurable ;
Edge Computing i entorns Grid
Disseny de serveis descentralitzats Models P2P ;
Xarxes P2P no estructurades ;
Xarxes P2P Estructurades ;
Algorismes de Taules de Hash distribuïdes (DHTs) ;
Proximitat en Xarxes P2P (network proximity) ;

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe Hores fora de classe (**) Hores totals
Activitats Introductòries
1 0 1
 
Presentacions / exposicions
14 18.2 32.2
Pràctiques a través de TIC en aules informàtiques
30 42 72
 
Atenció personalitzada
0.5 0 0.5
 
Proves pràctiques
4 4 8
 
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor.
(**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat

Metodologies
Metodologies
  Descripció
Activitats Introductòries Pràctiques de anàlisi de xarxes peer-to-peer i topologies
Presentacions / exposicions Estudi i presentació d'un article científic
Pràctiques a través de TIC en aules informàtiques

Atenció personalitzada
 
Atenció personalitzada
Descripció
Simulació i experimentació de overlays p2p. Tutories pressencials i remotes, laboratoris.

Avaluació
  Descripció Pes
Presentacions / exposicions Estudi i presentació d'un article científic 30%
Proves pràctiques Simulació i experimentació de xarxes en el testbed PlanetLab 70%
 
Altres comentaris i segona convocatòria

Fonts d'informació

Bàsica A. Tanenbaum, M. van Steen., Distributed Systems. Principles and Paradigms, Prentice Hall, 2002
Berman, Grid Computing: Making The Global Infrastructure a Reality, John Wiley & Sons, 2003
Ralf Steinmetz, Klaus Wehrle, Peer-to-Peer Systems and Applications, Springer, 2005
Dana Moore, Peer-to-Peer: Building Secure, Scalable, and Manageable Networks, McGraw-Hill, 2002
Andy Oram, Peer-To-Peer: Harnessing the Power of Disruptive Technologies, O’Reilly, 2001

Complementària Foster, Grid 2: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, 2003
Elliote Rusty, Java Network Programming, O´Reilly & Associates, 2001

Recomanacions

Assignatures que en continuen el temari
ENGINYERIA DEL SOFTWARE IV/17012014

Assignatures que es recomana cursar simultàniament
ENGINYERIA DEL SOFTWARE III/17012010

Assignatures que es recomana haver cursat prèviament
XARXES DE COMPUTADORS I/17012001
 
Altres comentaris
Són essencials els coneixements de programació orientada a objectes.