projekty:vrut

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
projekty:vrut [2010/04/27 17:13] – vytvořeno kubrprojekty:vrut [2011/03/17 16:28] (current) kubr
Line 1: Line 1:
 ====== VRUT cluster ====== ====== VRUT cluster ======
  
-Projekt se zabývá +Projekt se zabývá síťovou podporou clusteru pro vizualizační projekt VRUT. 
 + 
 +[[http://www.cgg.cvut.cz/members/bittner/vrut/|Dokumentace VRUTu]]
  
 ==== Úkoly ==== ==== Úkoly ====
  
 +Motto:
 +
 +po delší přestávce jsem se vrátil k vylepšování sítě s cílem zrychlit komunikaci. Nejdřív jsem zkusil kompresi některých bloků dat a dostal jsem 35% zrychlení. Stále se mi ale nedařilo využít 1Gb síť naplno. Pak jsem zkusil měnit velikost okna a paketu a skončil jsem s oknem 20 a velikostí paketu 64000, bez komprese (zpomalovala komunikaci) a dostal jsem se na třetinu času. Vliv velikosti paketu mě trochu překvapuje, asi je rozdělování velkých paketů a potvrzování v operačním systému udělané lépe než ho máme my J.
 +
 +=== Aktualizovaný seznam zadání ===
 +
 +  - vylepšení logiky připojování klientů: nyní se kontroluje jenom počet, ale nekontroluje se jestli jsou to ti správní klienti
 +  - dynamické přizpůsobování vlastnostem sítě (zapínání komprese, změna timeoutů, …)
 +
 +**Podporu pro distribuované výpočty je patrně možné rozdělit na několik menších částí:**
 +
 +  - připojování klientů za běhu:
 +    - umožnit handshake kdykoliv, ne jen po startu
 +    - nově připojeným klientům přeposlat všechna potřebná data (výpočetním klientům by mohla stačit část scény)
 +  - umožnit posílat výpočty na klienty a vrátit zpracovaná data, vyvažování zátěže
  
 +**Speciálně pro podporu RayTracingu by bylo dobré pak ještě udělat:**
 +  - víceúrovňovou síť: server - vizualizační klienti - výpočetní klienti
 +  - víceúrovňovou síť 2: umožnit dynamicky přepojovat výpočetní klienty
  • projekty/vrut.1272388414.txt.gz
  • Last modified: 2010/04/27 17:13
  • by kubr