Your SlideShare is downloading. ×
0
Bsc
Bsc
Bsc
Bsc
Bsc
Bsc
Bsc
Bsc
Bsc
Bsc
Bsc
Bsc
Bsc
Bsc
Bsc
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Bsc

996

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
996
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Sistem Grid semantic bazat pe modelul de coordonare Linda Candidat: Iacob Gheorghe-Andrei Coordonator: Conf. Dr. Sabin-Corneliu Buraga
  • 2. <ul><li>Sistem Grid </li></ul><ul><li>Comunicare Peer-to-Peer </li></ul><ul><li>Memorie distribuit ă </li></ul><ul><li>Coordonare Linda </li></ul><ul><li>Grid semantic </li></ul>
  • 3. <ul><li>Exploatarea resurselor neutilizate </li></ul><ul><li>Capacitatea de procesare paralelă </li></ul><ul><li>Virtualizarea resurselor și a organizațiilor </li></ul><ul><li>Grid-ul semantic </li></ul>
  • 4. <ul><li>130-150 milioane de mp3-uri zilnic = 600 milioane de megaocteți. </li></ul><ul><li>50%-60% din traficul broadband în timpul zilei, 80%-90% din timpul nopții </li></ul><ul><li>Dispare conceptul de single point of failure </li></ul><ul><li>Costuri scăzute la implementare și întreținere </li></ul><ul><li>Scalabilitate </li></ul>
  • 5. <ul><li>Universitatea Yale ‘70 </li></ul><ul><li>Limbaj de coordonare g ăzduit de limbajul de programare pe care este implementat </li></ul><ul><li>Obiecte Linda : spații de tuple, tuple, câmpuri </li></ul><ul><li>Operatori Linda: out, in, rd, eval </li></ul>
  • 6. Spa țiu de tuple “ factorial”, 4, 24 Eval(“factorial”,4,fact(4)) Out(“Linda”,1970,”Yale”) In(“Linda”,?x,?y) “ Linda”, 1970, “Yale”
  • 7. Spa țiu de tuple Out(“bariera”,n) In(“barier ă ”,?val) Out(“barier ă ”,val-1) Rd(“barier ă ”,0) (“Bariera”,n) In(“barier ă ”,?val) Out(“barier ă ”,val-1) Rd(“barier ă ”,0) In(“barier ă ”,?val) Out(“barier ă ”,val-1) Rd(“barier ă ”,0)
  • 8. in() out() rd() eval() &lt;1,”adevarat”,3.14&gt; &lt;4,”&lt;?xml … &gt;”,”&lt;data&gt; .. &lt;/data&gt;”&gt; date Informa ții &lt; 1, &lt;2,3&gt;,&lt;4&gt;,&lt;&lt;5&gt;,6,7&gt;&gt; &lt; subiect, predicat, obiect &gt; claim() endorse() excerpt() retract()
  • 9. Grid P2P Memorie Distribuită Linda Web semantic
  • 10. Alchemi Grid (.NET) PeerChannel (WCF) Adresare DisMy tuplespace RDF
  • 11. Grid A Grid B Grid C Grid D P2PA P2PA P2PA P2PA Internet MDD MDD MDD MDD
  • 12. Managerul de Resurse Grid (MRG) Managerul de Resurse Locale (MRL) Managerul de Date Distribuite (MDD) r aporteaz ă lui Executori Alchemi Mașini Windows Peer-to-peer Agent (P2PA) Memorie distribuită Fire de executare Grid Spa țiu de tuple pe disc Cache getDiagnostics getTuples getTupleField addTuple updateTuple updateTupleField deleteTuple deleteTupleField Administrator nod Administrator spațiu de tuple getHash claim endorse eval out in rd excerpt retract sync tuplespace.dll p2pa.dll
  • 13. &nbsp;
  • 14. &nbsp;
  • 15. &nbsp;

×