fbpx
Skip to main content

MMI

Di più
17 Anni 4 Mesi fa #77723 da Federico Fioravanti
Risposta da Federico Fioravanti al topic MMI
Ciao ragazzi,
ho l esercizio 1 e sto partendo con la parte simulativa...
tuttavia ho un problema.. nella parte di dimensionamento delle risorse dell'impianto c sono delle risorse (ES . tasso_CPU_Switch, LAN1.. ) che devono essere dimensionate... come avete trovato i valori voi per risolvere questo punto ?? li avete messi a caso e iterazione dopo iterazione avete verificato le condizioni sull utilizzazione fossero rispettate o avete fatto delle assunzioni per modellarle??


altro problema: come l avete calcolato il TRANSIENT TIME? ho visto che c è l algoritmo di Welch ma nn m è molto chiaro.

grazie

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
17 Anni 4 Mesi fa #77803 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic MMI
Ciao! L'algoritmo di Welch sembra un casino ad una prima lettura delle slides ma se lo leggi attentamente è abbastanza semplice!
Calcola che le righe Seed_1... Seed_n hanno ciascuna m colonne ottenute facendo ad ogni iterazione m osservazioni (ossia richieste per un file html o un oggetto embedded).
Ossia, se ad esempio m=5000 e n=5 devi fare 5 iterazioni diverse raccogliendo ad ogni iterazione 5000 osservazioni per il tempo di risposta. In tal modo ti costrusici quella matrice che vedi sulle slide (Seed_i). A questo punto ti fai una semplice media aritmetica per ogni colonna ottenendo il vettore Yi (quindi un vettore con m elementi).
A questo punto devi sceglierti W a piacere (ma <=m/2) e calcolare la "media mobile" secondo quella formula che si sdoppia in due casi. Quella formula sembra un casino ma se traduci in C quello che leggi è molto semplice..
Una volta che hai ottenuto questi valori (che saranno m-w) li metti in un grafico che dovrebbe essere simile a quelli che stanno sulle slides. se sei fortunato vedrai che dopo un certo valore il grafico non cresce piu' e quello è il tuo transiente l. noi non siamo stati molto fortunati diciamo...

Per quanto riguarda il dimensionamento, devi fare a occhio (cosa che nella relazione tradurrai con "maniera empirica" ;) )..

Gli altri sono d'accordo con questi approcci?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
17 Anni 4 Mesi fa #77813 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic MMI

non ho capito da dove viene 1'000'000 . Question


N = 1 000 000 è quanti elementi genero, ho messo un milione per mettere un numero elevato in modo da darmi una stima migliore!!!

Mi spiego meglio
Es :
for (i = 0; i < N ; i++)
{
val = dimpagHTML(mu ,sigma,a);
}
Questo è solo un esempio per farti capire !!!
Ma nessuno ha avuto questo problema con la pareto ?????
Se voi generate 1 000 000 di valori con la pareto non esce a nessuno un valore di circa 10^8 ??

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
17 Anni 4 Mesi fa #77824 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic MMI
@cescocrico:
non mi pare

@Smoking_Man:
E' obbligatorio Welch o si può tagliare una percentuale "a occhio", dopo aver visto che i valori convergono?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
17 Anni 4 Mesi fa #77854 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic MMI
Ragazzi potete provare a far girare questo programma di prova ? Mi dite che valore vi è venuto ?
A me pareto genera : 4.05186e+07 non mi sembra normale!!!!

#include<csim.h>

#define N 1000

double prova(double a)
{
double val = 0;
while(val < 10240)
val = pareto(a);
return val;
}

void sim()
{
int i;
double valo = 0,max = 0;
for(i = 0; i < N ; i++)
{
valo = prova(1.0f);
if (valo > max) max = valo;

}
printf("prova : %g\n",max);
}

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
17 Anni 4 Mesi fa #77855 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic MMI
P.S : so che mancano gli stream e i semi , ma voglio capire perchè a me pareto genera valori cosi alti mentre a voi no!!!!

Si prega Accedi o Crea un account a partecipare alla conversazione.