<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><br>Eu am inteles cam asa. Fiecare server face un tip de decriptare. Fiecare server este oricum proces separat de gateway. Un client poate trimite un mesaj care sa trebuiasca sa treaca prin toate cele 4 servere pentru a fi decriptat complet. Atunci e cam ilogic sa lasi pe ceilalti clienti sa astepte cat timp asta trece singur secvential prin toate cele 4. Poate cat mesajul lui e la serverul 1, poti baga mesajul de la alt client la serverul 2 si altul la 3 si tot asa. Cam ca intr-un sistem multiprocesor. Asa ca ii faci in paralel. Gateway-ul din ce vad eu are 3 roluri pe care trebuie sa le faca in paralel: 1. sa preia mesaje din coada de la clienti si sa le paseze in coada serverului care trebuie 2. sa preia mesajele din cozile serverelor si sa le dea mai departe urmatorului server din lista de
executie 3. sa puna rezultatul final inapoi in memoria partajata si sa deblocheze clientul sa si-l citeasca<br><div> </div>Alex<div><br></div><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><br><div style="font-family:arial, helvetica, sans-serif;font-size:13px"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Stefan Sicleru <stefan.sicleru@gmail.com><br><b><span style="font-weight: bold;">To:</span></b> so@cursuri.cs.pub.ro<br><b><span style="font-weight: bold;">Sent:</span></b> Thu, March 24, 2011 9:21:51 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [so] intrebare tema 2<br></font><br>Nu inteleg ce inseamna tratarea clientilor in paralel, din moment ce avem o<br>singura coada de mesage-"gateway"-intre clienti si gateway(din care citirea se<br>face secvential). Ar trebui sa creez procese separate in gateway pentru<br>efectuarea cererilor catre
servere pentru fiecare mesaj primit pe "gateway", si<br>cu procesul parinte in gateway sa ma ocup doar de citirea din coada? In enunt nu<br>este specificat nimic relativ la aceasta servire paralela a clientilor.<br><br><br>_______________________________________________<br><a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br></div></div>
</div><br>
</body></html>