Responsable: | (-) |
Altres: | (-) |
Crèdits | Dept. | Tipus | Requisits |
---|---|---|---|
7.5 (6.0 ECTS) | AC |
|
PROSO
- Pre-requisit per la EI XC - Pre-requisit per la EI |
Responsable: | (-) |
Altres: | (-) |
En acabar l'assignatura els alumnes coneixeran les necessitats d'avaluar el rendiment i seran capaços de preveure, analitzar i sintonitzar el comportament de l'entorn d'execució (hardware, sistema operatiu, xarxa, màquina virtual, servidor d'aplicacions, etc.) per tal de millorar el rendiment de les aplicacions que es requereixen en el què es coneix com a societat de la informació.
Hores estimades de:
T | P | L | Alt | L Ext. | Est | A Ext. |
Teoria | Problemes | Laboratori | Altres activitats | Laboratori extern | Estudi | Altres hores fora d'horari fixat |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 0 | 0 | 0 | 0 | 1,0 | 0 | 3,0 | |||
- Alguns conceptes preliminars
- Conceptes de rendiment i monitorització - Identificació dels recursos del sistema |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
5,0 | 0 | 0 | 0 | 0 | 6,0 | 0 | 11,0 | |||
- L'escenari actual
- Evaluació d'aquestes aplicacions - Caracterització de la càrrega - Web Services i J2EE - Monitorització d'aplicacions J2EE |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
3,0 | 0 | 0 | 0 | 0 | 6,0 | 0 | 9,0 | |||
Els sistemes distribuits, composats per diferents equips que interaccionen
entre sí, presenten característiques específiques pel que fa a rendiment. La interacció entre els diferents equips fa que el rendiment global del sistema es vegi determinat per la comunicació entre els equips. |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 0 | 0 | 0 | 0 | 6,0 | 0 | 8,0 | |||
L'alumne prepararà uns posters sobre un tema relacionat i el defensarà/presentarà a la resta.
(*) Son dues setmanes, dependrà del quadrimestre. |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 3,0 | 0 | 5,0 | 0 | 0 | 8,0 | |||
1- presa de contacte amb l'entorn de les pràctiques
|
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 12,0 | 0 | 8,0 | 0 | 0 | 20,0 | |||
2- Extracció d'informació del sistema, traceig i parametrització
3- Construcció d'un módul per a extreure informació 4- Preparar un test adequat a un recurs hardware concret 5- Avaluació per simulació del recurs i comparativa simulació-realitat |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 12,0 | 0 | 8,0 | 0 | 0 | 20,0 | |||
6- Instal·lar i avaluar el principals paràmetres de la JVM i servidor web.
7- Fer el deployment d'una aplicació (J2EE+ WS) i veure els principals indicadors. 8- Obtenció dels paràmetres del sistema i correlar-los amb els dels nivells superiors. 9- Fer Tunning del sistema i considerar el canvi de configuracions. |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 12,0 | 0 | 8,0 | 0 | 0 | 20,0 | |||
10- Introducció al QNAP
11- Estudi del rendiment d'un sistema mitjançant QNAP 12- Resolució d'un cas pràctic de sistema amb QNAP 13- Modelització d'un sistema web amb QNAP i resolució |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 0 | 0 | 0 | 0 | 8,0 | 0 | 12,0 | |||
Per tal de mesurar el rendiment d'un sistema, cal sotmetre'l a condicions
realistes i usar un workload real o com a mínim realista. L'elecció d'un workload adequat que permeti extrapolar el rendiment del sistema sota condicions diverses és el principal objectiu del benchmarking. Per tal de crear workloads sintètics que siguin representatius de condicions reals, els workloads reals han de ser estudiats i caracteritzats adequadament. |
|
T | P | L | Alt | L Ext. | Est | A Ext. | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 0 | 0 | 0 | 0 | 7,0 | 0 | 11,0 | |||
Introduccio a la simulacio com a eina de mesura.
Us de maquines virtuals per a poder extendre la capacitat real del sistema i avaluar el comportament de futures plataformes. |
Total per tipus | T | P | L | Alt | L Ext. | Est | A Ext. | Total |
24,0 | 0 | 39,0 | 0 | 29,0 | 42,0 | 0 | 134,0 | |
Hores addicionals dedicades a l'avaluació | 6,0 | |||||||
Total hores de treball per l'estudiant | 140,0 |
L'assignatura està concebuda sobre el treball pràctic que l'alumne ha de desenvolupar en les sessions de laboratori, això sí, recolzada sobre una base teòrica.
La base teòrica es desenvolupara en classes magistrals organitzades i dirigides pel professor.
L'alumne també participarà activament a partir de referencies bibliogràfiques i documentació que el professor li facilitarà sobre un tema relacionat amb l'assignatura.
La vessant pràctica de l'assignatura es desenvoluparà als laboratoris docents, mitjançant la realització d'un seguit de pràctiques tutelades. La realització d'aquestes pràctiques es farà íntegrament en les hores de laboratori assignades.
Les pràctiques seran inicialment experiments d'abast limitat per facilitar l'asoliment dels objectius previstos i posteriorment caldrà aplicar tots els coneixements adquirits per optimitzar una determinada situació.
L'estudiant haurà de realitzar un informe de cadascuna de les pràctiques que també faran ús d'aquest espai d'aprenentatge virtual i seguiran el mateix mètode que l'exposat anteriorment.
Per avaluar l'assignatura es tenen en compte quatre qualificacions:
a. Examen final de Teoria (EFT)
b. Avaluació continuada de Teoria (EcT), que és la mitjana dels controls realitzats durant el curs
c. Nota de Laboratori (NL), que és la mitjana de totes les pràctiques de laboratori (NotaPr).
b. Nota de Participació (NoP) (Treball final). L'estudiant presentarà a final de curs un treball en format poster, article o presentació oral, on mostri l'experiència adquirida en les sessions de laboratori, basant-se en una plataforma, arquitectura o eina emprada.
CAP de les proves és obligatòria. Només en el cas de no assisitir a cap dels actes avaluatoris la nota final de l'assignatura serà No Presentat. La nota final s'obtindrà a partir de les següents fórmules:
EcT = 1/2*(Control P1) + 1/2*(Control P2)
NT = MAX(EcT, EFT)
NL = 1/num.pract*[(NotaPr 1) + ... + (NotaPr n)]
NoP= Nota de Participació (20%)
NActa = (0,40*NL + 0,40*NT + 0,20*NoP)
- Saber que és un SO i les seves funcionalitats fonamentals.
- Coneixer les parts internes del SO i la gestió de la xarxa des de la part de transport a les aplicacions.
- Coneixer els elements bàsics de l'arquitectura d'un ordinador que permeten mesurar el rendiment i/o extreure paràmetres per a evaluar un sistema.
- Coneixer Java i les seves tecnologies associades.
- Coneixer conceptes fonamentals sobre aplicacions distribuïdes.
- Coneixer els protocols bàsics de comunicació de les aplicacions distribuïdes.