DADES IDENTIFICATIVES 2014_15
Assignatura (*) ARQUITECTURES DE SISTEMES DISTRIBUÏTS Codi 17665107
Ensenyament
Enginyeria Informàtica: Seguretat Informàtica i Sistemes Intel·ligents 2013
Cicle 2n
Descriptors Crèd. Tipus Curs Període
6 Obligatòria Primer 2Q
Llengua d'impartició
Anglès
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
SANCHEZ ARTIGAS, MARC
Adreça electrònica marc.sanchez@urv.cat
jordi.pujol@urv.cat
Professors/es
SANCHEZ ARTIGAS, MARC
PUJOL AHULLÓ, JORDI
Web http://moodle.urv.cat
Descripció general i informació rellevant Aquesta assignatura tracta conceptes avançats de sistemes distribuïts. En particular, un objectiu clau és coneixer arquitectures distribuïdes altament escal·lables com la computació al núvol o les xarxes descentralitzades. També es tracten técniques formals de modelització, simulació i experimentació de sistemes distribuïts.

Competències
Tipus A Codi Competències Específiques
 A3 Capacitat per a la modelització matemàtica, càlcul i simulació en centres tecnològics i d'enginyeria d'empresa, particularment en tasques d'investigació, desenvolupament i innovació en tots els àmbits relacionats amb l'enginyeria informàtica.
 D1 Capacitat per integrar tecnologies, aplicacions, serveis i sistemes propis de l'enginyeria informàtica, amb caràcter generalista, i en contextos més amplis i multidisciplinaris.
 T1 Capacitat per modelitzar, dissenyar, definir l'arquitectura, implantar, gestionar, operar, administrar i mantenir aplicacions, xarxes, sistemes, serveis i continguts informàtics.
 T2 Capacitat de comprendre i saber aplicar el funcionament i l’organització d'Internet, les tecnologies i els protocols de xarxes de nova generació, els models de components, programari intermediari i serveis.
 T6 Capacitat per dissenyar i avaluar sistemes operatius i servidors, aplicacions i sistemes basats en computació distribuïda.
Tipus B Codi Competències Transversals
 B3 Treballar de forma autònoma amb responsabilitat i iniciativa.
 B4 Comunicar informació, idees, problemes i solucions de manera clara i efectiva en públic o en àmbits tècnics concrets.
Tipus C Codi Competències Nuclears
 C1 Dominar en un nivell intermedi una llengua estrangera, preferentment l’anglès.
 C3 Gestionar la informació i el coneixement.
 C4 Expressar-se correctament de manera oral i escrita en una de les dues llengües oficials de la URV.

Resultats d'aprenentage
Tipus A Codi Resultats d'aprenentatge
 A3 Modela formalment un sistema distribuït utilitzant processos estocàstics.
Simula i avalua algorismes distribuïts per verificar-ne el funcionament correcte davant d'errors i la tolerància a errors.
 D1 Dissenya i implementa un projecte d'integració de sistemes d'informació heterogenis.
Dissenya i resol un problema obert de sistemes distribuïts que implica tecnologies no estudiades en l'assignatura.
 T1 Coneix i comprèn els sistemes de xarxes d'interconnexió a nivell de multicomputador.
Coneix i comprèn els sistemes de xarxes d'interconnexió a nivell de multiprocessador.
Coneix i comprèn les arquitectures de multicomputadors en supercomputació.
Coneix i comprèn les arquitectures de multiprocessadors en supercomputació.
Coneix i comprèn les arquitectures emergents per a la supercomputació.
 T2 Dissenya una aplicació distribuïda basada en tecnologies de components de software.
Dissenya una arquitectura distribuïda basada en serveis middleware i arquitectures orientades a serveis.
 T6 Dissenya, implementa i avalua un sistema de computació distribuïda basat en tecnologies Cloud Computing.
Tipus B Codi Resultats d'aprenentatge
 B3 Decideix com ha de fer el treball previst perquè tingui la màxima qualitat possible.
 B4 Redacta documents amb el format, contingut, estructura, correcció lingüística, registre adequats i il·lustra conceptes utilitzant correctament les convencions: formats, títols, peus, llegendes,...
Tipus C Codi Resultats d'aprenentatge
 C1 Extreu el sentit general dels textos que contenen informació no rutinària dins d'un àmbit conegut
 C3 Avalua críticament la informació i les seves fonts i la incorpora a la pròpia base de coneixements i al seu sistema de valors
 C4 Produeix un text escrit ben estructurat, clar i ric

Continguts
Tema Subtema
Introducció i conceptes generals Fonaments d'arquitectures distribuïdes
Mètodes formals i algorismes de sistemes distribuïts
Simulació, experimentació i validació de sistemes distribuïts
Sistemes distrbuïts de gran escala (1) Sistemes descentralitzats i peer-to-peer
Emmagatzematge d'objectes en el núvol
Sistemes de fitxers distribuïts
Sistemes distrbuïts de gran escala (2) Bases de dades NoSQL
Computació Map/Reduce
Disseny i desenvolupament de middleware adaptatiu

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe
Hores fora de classe
(**) Hores totals
Activitats Introductòries
4 7 11
Sessió Magistral
A3
T2
B4
C1
C4
20 25 45
Pràctiques a laboratoris
D1
T6
C1
C3
C4
25 40 65
Atenció personalitzada
4 4 8
 
Proves pràctiques
D1
T1
T6
B3
B4
C4
7 14 21
 
(*) 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 Repás de conceptes de sistemes distribuïts
Repás de conceptes de probabilitat i estadística
Exemples de laboratori
Sessió Magistral Explicació de conceptes de teoria
Interacció amb preguntes i respostes amb els alumnes
Pràctiques a laboratoris Introducció de tecnologies i eines
Treball en grup
Atenció personalitzada Entrevistes individuals en horari de tutories
Seguiment de resultats parcials

Atenció personalitzada
Descripció
Entrevistes individuals en horari de tutories. Seguiment de resultats parcials.

Avaluació
Metodologies Competències Descripció Pes        
Sessió Magistral
A3
T2
B4
C1
C4
Es faran dos exàmens teòrics per avaluar el coneixement i comprensió de conceptes teòrics (desenvolupament + preguntes curtes)
50
Proves pràctiques
D1
T1
T6
B3
B4
C4
Es lliuraran dues pràctiques i es faran entrevistes personals sobre concepts aplicats de l''assignatura. 50
Altres  
 
Altres comentaris i segona convocatòria

La segona convocatòria consisteix en un únic exàmen teòric i el lliurament de les dues pràctiques de la primera convocatòria.


Fonts d'informació

Bàsica George Colouris, Distributed Systems: Concepts and Design , Addison-Wesley Educational Publishers Inc; Edición: 5th Revised edition, 2011
Nancy Lynch, Distributed Algorithms, Morgan Kaufmann, 1996

Complementària

Recomanacions


 
Altres comentaris
Pel que respecta a la compartició d'aquesta assignatura amb assignatures en extinció: s'avaluaran igual que la resta de'alumnes.
(*)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