[so] intrebare tema 2

Drutu Bogdan bogdandrutu at gmail.com
Sat Mar 26 14:49:12 EET 2011


2011/3/24 Alex Gorunescu <algorunescu at yahoo.com>:
>
> 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

Da scenariul propus de tine este unul perfect valid si asa vreau sa se
comporte si tema. Daca se trimit 2 mesaje criptate cu servere diferite
ele nu trebuie sa se execute secvential.

>
> Alex
>
> ________________________________
> From: Stefan Sicleru <stefan.sicleru at gmail.com>
> To: so at cursuri.cs.pub.ro
> Sent: Thu, March 24, 2011 9:21:51 PM
> Subject: Re: [so] intrebare tema 2
>
> Nu inteleg ce inseamna tratarea clientilor in paralel, din moment ce avem o
> singura coada de mesage-"gateway"-intre clienti si gateway(din care citirea
> se
> face secvential). Ar trebui sa creez procese separate in gateway pentru
> efectuarea cererilor catre servere pentru fiecare mesaj primit pe "gateway",
> si
> cu procesul parinte in gateway sa ma ocup doar de citirea din coada? In
> enunt nu
> este specificat nimic relativ la aceasta servire paralela a clientilor.
>
>
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>
>
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>



-- 
Bogdan.


More information about the so mailing list