DADES IDENTIFICATIVES 2012_13
Assignatura (*) XARXES P2P Codi 17111205
Ensenyament
Enginyeria Tècnica en Telecomunicacions, Especialitat en Telemàtica (2003)
Cicle 1r
Descriptors Crèd. Crèd. teoria Crèd. pràctics Tipus Curs Període
4.5 3 1.5 Optativa Primer
Llengua d'impartició
Català
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
VIEJO GALICIA, LUIS ALEXANDRE
Adreça electrònica alexandre.viejo@urv.cat
Professors/es
VIEJO GALICIA, LUIS ALEXANDRE
Web http://moodle.urv.cat
Descripció general i informació rellevant Aquesta assignatura té com a objectiu que l’alumne conegui els diferents models d’arquitectures utilitzades als sistemes informàtics. Específicament es tractarà amb especial èmfasi les arquitectures basades amb el model client/servidor, les arquitectures distribuïdes i les pensades per treballar en entorns mòbils.

Competències
Codi  
A1 Capacitat per aplicar coneixements de matemàtiques, ciència i enginyeria.
A2 Capacitat per dissenyar i desenvolupar experiments científics, així com analitzar i interpretar dades i resultats.
A3 Capacitat de dissenyar un sistema, component o procés de l'àmbit de la Tecnologia de la informació i les Comunicacions per complir les especificacions requerides.
A5 Capacitat d'utilitzar les tècniques, habilitats i eines de l'enginyeria moderna necessàries per la pràctica en l'enginyeria de Telecomunicació.
A8 Capacitat per projectar i construir els sistemes de conmutació necessaris en les xarxes de comunicacions.
A9 Capacitat per realitzar un tractament simbòlic de la informació digitalitzada.
A10 Capacitat per concebre, implementar i explotar els serveis de telecomunicacions en totes les seves formes, definint la seva organització, proposant els elements lògics de que es composen i establint els processos de comunicació necessaris entre els diferents components del sistema.
A11 Capacitat per aplicar els avenços que es produeixin en les tecnologies de transmissió i de computació a la millora de la qualitat, el rendiment i la facilitat d'ús de tots els sistemes d'informació.
B1 Capacitat per treballar en equips multidisciplinars.
B3 Capacitat per comunicar-se de forma efectiva en el vocabulari professional i idiomes pertinents.
B4 Capacitat per afrontar l'aprenentatge al llarg de tota la vida professional.
B5 Capacitat per parlar en una llengua estrangera.
B6 Capacitat per parlar i exposar idees en públic de manera efectiva.
C1 Dominar l'expressió i la comprensió d'un idioma estranger.
C3 Desenvolupar la vida personal i professional tenint una perspectiva àmplia i global del món.
C4 Moure's amb facilitat per l'espai europeu i per la resta del món.
C5 Expressar-se correctament (tant de forma oral com escrita) a la llèngua pròpia.

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
1. Models d’arquitectures Arquitectures dels sistemes
Disseny d’arquitectures distribuïdes
2. Arquitectura client/servidor Model multi-capa
Proxies i memòries cau
Servidors web
Web services
Model d’esdeveniments i subscripció/publicació
Programació de Sockets amb Java
3. Arquitectures avançades Arquitectura peer-to-peer
Grid computing
Cloud computing
4. Arquitectures per a tecnologies mòbils Sistemes distribuïts volàtils
Descobriment de serveis
Seguretat i privadesa
Desenvolupament d’aplicacions en entorns mòbils

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe Hores fora de classe (**) Hores totals
Activitats Introductòries
2 2 4
 
Sessió Magistral
26 28 54
Pràctiques a través de TIC en aules informàtiques
30 55 85
 
Atenció personalitzada
1 0 1
 
Proves objectives de preguntes curtes
2 4 6
 
(*) 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 Es farà una presentació dels objectius i de les aplicacions de l'assignatura.
Sessió Magistral Explicació dels continguts teòrics de l'assignatura.
Pràctiques a través de TIC en aules informàtiques Per grups de 2, els alumnes realitzarán una serie de pràctiques relacionades amb els continguts de l'assignatura. Alguns exemples serien:
- implementar aplicacions client-servidor amb Java-sockets
- analitzar el tràfic generat per alguna arquitectura específica
- implementar aplicacions per dispositius mòbils
- etc
Atenció personalitzada

Atenció personalitzada
 
Atenció personalitzada
Descripció
Consultes de forma presencial al despatx 242 o mitjançant correu electrònic.

Avaluació
  Descripció Pes
Pràctiques a través de TIC en aules informàtiques Realització d'una sèrie de pràctiques relacionades amb els continguts de l'assignatura. 50%
Proves objectives de preguntes curtes Realització d'una prova per avaluar el grau d'assoliment dels continguts teòrics de l'assignatura. 50%
 
Altres comentaris i segona convocatòria

L'avaluació de la segona convocatòria es realitzarà mitjançant un examen de preguntes curtes (50% de la nota final) i l'entrega de una sèrie de pràctiques relacionades amb els continguts de l'assignatura (50% de la nota final).


Fonts d'informació

Bàsica A. Tanenbaum, M. van Steen., Distributed Systems. Principles and Paradigms, Prentice Hall, 2002
Coulouris, George, Distributed systems : concepts and design , ,

Complementària

Recomanacions


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
(*)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