DADES IDENTIFICATIVES 2013_14
Assignatura (*) XARXES P2P Codi 17615115
Ensenyament
Seguretat informàtica i sistemes intel·ligents (2010)
Cicle 2n
Descriptors Crèd. Tipus Curs Període
4.5 Obligatòria Segon Segon
Llengua d'impartició
Anglès
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
GARCÍA LÓPEZ, PEDRO ANTONIO
Adreça electrònica pedro.garcia@urv.cat
marc.sanchez@urv.cat
Professors/es
GARCÍA LÓPEZ, PEDRO ANTONIO
SANCHEZ ARTIGAS, MARC
Web http://moodle.urv.cat
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
Tipus A Codi Competències Específiques
  Recerca
  AR3 Conèixer productes tecnològics i tendències de la tecnologia.
  AR5 Redactar documentació científica.
  AR9 Analitzar, dissenyar i desenvolupar arquitectures de xarxes.
  AR16 Analitzar, dissenyar i desenvolupar bases de dades i sistemes d’informació tenint en compte la seguretat de les dades.
  AR17 Analitzar, dissenyar i desenvolupar eines de programació
Tipus B Codi Competències Transversals
  Comú
  BC1 Creativitat. Desenvolupar idees i projectes originals
  BC2 Treballar autònomament amb iniciativa
  BC4 Resoldre problemes de forma efectiva
  BC11 Treballar en equip i gestionar equips
  BC12 Asertivitat. Comunicar de manera clara i sense ambigüitats tant a audiències expertes com no expertes
  BC13 Aprendre a aprendre
  BC14 Planificació i organització
Tipus C Codi Competències Nuclears
  Comú
  CC1 Domini de l’expressió i la comprensió del/s idioma/es estrangers per al desenvolupament professional derivat del curs del postgrau.
  CC2 Ús de les eines específiques de TIC per al desenvolupament professional derivat del curs de postgrau.
  CC3 Desenvolupament d’una perspectiva global del món en l’àrea específica on s’ubica el postgrau
  CC5 Gestió del temps per al desenvolupament acadèmic i professional

Objectius d'aprenentatge
Objectius Competències
Saber disenyar sistemes distribuïts descentralitzats AR5
AR9
BC4
BC11
BC13
BC14
CC1
CC3
CC5
Conèixer els conceptes essencials de xarxes overlay d'àmbit mundial i entorns peer-to-peer estructurats i no estructurats AR3
AR16
AR17
BC1
BC2
BC13
BC14
CC1
CC2
CC3
Fer un estudi i presentació d'un article científic AR3
AR5
BC12
BC13
CC1
CC2

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
 
Sessió Magistral
22 30.8 52.8
Presentacions / exposicions
6 8.4 14.4
Pràctiques a través de TIC en aules informàtiques
14 19.6 33.6
 
Atenció personalitzada
0.5 0 0.5
 
Proves pràctiques
4 4 8
Proves objectives de preguntes curtes
2 0 2
 
(*) 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
Sessió Magistral Mitjançant classes magistrals s'explicarà la teoria que figura en el contingut de l'assignatura
Presentacions / exposicions Estudi i presentació d'un article científic
Pràctiques a través de TIC en aules informàtiques Pràctiques d'anàlisi del funcionament de les xarxes peer-to-peer estructurades i desestructurades
Atenció personalitzada

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 25%
Proves objectives de preguntes curtes Petit examen final de coneixements general de l'assignatura 25%
Proves pràctiques Simulació i experimentació de xarxes (en el testbed PlanetLab) 50%
 
Altres comentaris i segona convocatòria

Fonts d'informació

Bàsica A. Tanenbaum, M. van Steen., Distributed Systems. Principles and Paradigms, Prentice Hall, 2002
Andy Oram, Peer-To-Peer: Harnessing the Power of Disruptive Technologies, O’Reilly, 2001
Dana Moore, Peer-to-Peer: Building Secure, Scalable, and Manageable Networks, McGraw-Hill, 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

Complementària Foster, Grid 2: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, 2003

Recomanacions


(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent