DADES IDENTIFICATIVES 2006_07
Assignatura XARXES P2P Codi 17111205
Ensenyament
Enginyeria Tècnica en Telecomunicacions, Especialitat en Telemàtica (2003)
Cicle 1er
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
A
A
B
B
B
B
B
C
C
C
C

Objectius d'aprenentatge
Objectius Competències
Saber disenyar sistemes distribuïts descentralitzats A2
A3
A8
A11
B3
B4
C1
C4
C5
Conèixer els conceptes essencials de xarxes overlay d'àmbit mundial i entorns peer-to-peer estructurats i no estructurats A1
A2
A10
A11
B1
B3
B6
C1
C3
C5
Fer un estudi i presentació d'un article científic A1
A5
A8
A9
B1
B5
B6
C1
C3
C4
C5

Continguts
Tema Subtema
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; Proximitat en Xarxes P2P (network proximity)
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
Computació Grid Conceptes generals; Open Grid Service Architecture (OGSA); Models de serveis en Grid; Cas d’us: Globus Toolkit

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe Hores fora de classe (**) Hores totals
Activitats Introductòries
1 0 1
 
Presentacions / exposicions
14 21 35
Pràctiques a través de TIC en aules informàtiques
30 39 69
 
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 Presentació i pràctiques de simulació de xarxes
Presentacions / exposicions Presentació d'un article
Pràctiques a través de TIC en aules informàtiques

Atenció personalitzada
 
Atenció personalitzada
Descripció
tutories online i en despatx, laboratoris

Avaluació
  Descripció Pes
Presentacions / exposicions Capacitat oral, síntesi de conceptes, comprensió de algoritmes i tecnologies en sistemes distribuïts, 30 %
Proves pràctiques simulació i experimentació de algorismes i topologies 70 %
Altres

Assistencia a classe

 
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
G. Colouris, Sistemas distribuidos, Conceptos y Diseño. 3ª Edición, Addison Wesley, 2001

Complementària Deitel, Como programar en Java, Prentice Hall, 2002
Elliote Rusty, Java Network Programming, O´Reilly & Associates, 2001

Recomanacions

Assignatures que en continuen el temari
PROJECTE FI DE CARRERA/17111110

Assignatures que es recomana cursar simultàniament
TELEFONIA MÒBIL/17111204

Assignatures que es recomana haver cursat prèviament
FONAMENTS DE LA PROGRAMACIÓ II/17111005
 
Altres comentaris
Són necessaris coneixements de programació orientada a objectes