PDA

View Full Version : Esercizi Informatica (modelli Server)


ertuio
27-06-2010, 02:02
Ciao a tutti. Ho bisogno di un piccolo aiuto riguardo la soluzione di esercizi di informatica (ingegneria) semplicissimi.

Purtroppo non ho la soluzione e vorrei che qualcuno mi desse qualche delucidazione su come affrontarli. Ho già provato a risolverli ma non sono sicuro del risultato, o meglio, del PROCEDIMENTO.

Grazie a chi volesse darmi un piccolo aiuto.
----------------------------------
PRIMO EX

Un server web di tipo ITERATIVO `e installato su un computer con due CPU a 1 GHz, 2 GB di RAM, un disco
da 500 GB con tempo di accesso di 10 ms ed una scheda di rete a 10 Mbps. Calcolare il massimo throughput
(misurato in servizi/s) del server trascurando la dimensione delle richieste HTTP e sapendo che in media ogni
risposta ha una dimensione di 10 MB e per generarla il server deve effettuare 100 letture da disco ed eseguire
200000 istruzioni macchina.
( le prestazioni di un ITERATIVO sono P=1/Te ; (Te = tempo di elaborazione) e sono indipendenti dal numero di CPU)
-----------------------------------
SECONDO
Un server server web di tipo CONCORRENTE `e installato su un computer con due CPU a 1 GHz, 2 GB di RAM, un
disco da 500 GB (con tempo di accesso 10 ms e velocit`a 150 MB/s) ed una scheda di rete a 1 Gbps. Calcolare
il massimo throughput (misurato in servizi/s) del server sapendo che in media il tempo di atttivazione di un
processo `e di 50 ms, una richiesta HTTP ha dimensione 1 kB, ogni risposta ha dimensione 600 MB e per
generarla il server deve effettuare 200 letture da disco.
(P=C/(Te+Tf) ; (Tg= Tempo generazione figlio) (C= numero di CPU)

-----------------------------------
TERZO
Venti client sono collegati ad altrettante porte Ethernet 100Mbps di uno stesso switch, collegato ad un backbone
a 1 Gbps cui `e connesso anche un server web concorrente dotato di dischi SATA 150 MB/s. Calcolare il tempo
complessivo necessario a servire le richieste di tutti i client, sapendo che ogni richiesta HTTP `e grossa 1 KB e
la risposta del server consiste di un file PDF (letto da disco) grossa 10 MB. Si trascuri il tempo di elaborazione
sul server e si consideri il suo parallelismo infinito. Ogni client effettua una sola richiesta e tutte le richieste
sono simultanee.

---------------------------------------------------


Ovviamente ho bisogno solo di qualche piccola delucidazione sul procedimento... e non necessariamente su tutti.... ve ne sarei infinitamente grato...

ertuio
27-06-2010, 16:27
ovviamente non chiedo la soluzione di ogni esercizio...

me ne basterebbe anche uno solo...

Ma sono così complicati?

Comunque una domanda che esula da ogni compito impegnativo:

La RAM nel server ha la funzione di immagazzinare le risposte e utilizzarle nel caso un utente faccia la stessa richiesta o parte della stessa richiesta?

Così il tempo di elaborazione della risposta (riguardanti all'accesso dell HD e al compito del processore) sarebbe uguale a ZERO?

HELP

Marinelli
29-06-2010, 09:48
Spostato nella sezione dedicata alla scuola.

Ciao!

Pucceddu
29-06-2010, 11:09
Dove stai studiando queste cose?
Ai corsi che io ho abbandonato c'era tutto fuorchè questi, per me, interessantissimi argomenti :eek:

nuovoUtente86
29-06-2010, 14:43
La RAM nel server ha la funzione di immagazzinare le risposte e utilizzarle nel caso un utente faccia la stessa richiesta o parte della stessa richiesta?



Non mi sembra che venga specificato un meccanismo di caching, per cui non puoi fare un' assunzione di questo tipo (anche perchè ai fini dell' esercizio avrebbe poco senso).
Per il resto che dubbi hai?
La chiave dell' esercizio, sta nell' individuare i tempi additivi e quelli paralleli.

Marinelli
30-06-2010, 10:17
Dove stai studiando queste cose?
Ai corsi che io ho abbandonato c'era tutto fuorchè questi, per me, interessantissimi argomenti :eek:

Io ho fatto cose molto simili nel corso di "Impianti informatici" al Politecnico di Milano.

Ciao :)