ďťż
 
 
   System rozproszony
 
 

Tematy

 
    
 

 

 

 

System rozproszony





killanonimx - 27-03-2009 20:17
Witam

Mam pytanko: Znacie jakieś systemy operacyjne rozproszone (kilka komputerów połączonych ethernetem, razem wykonujące jakiś program)?
Dobrze by było żeby na nim można było uruchomić jakąś wirtualną maszynę x86.



lessmian2 - 27-03-2009 21:19
Ale to raczej nie jest tak że na iluś tam komputerach połączonych ethernetem jest zainstalowany jeden OS i na tym się kręci program wykorzystujący moc obliczeniową wszystkich maszyn. Poczytaj sobie o systemach rozproszonych np -->TU<-- I może napisz o co dokładnie Ci chodzi ;-)



killanonimx - 28-03-2009 12:18
Nie chodzi mi o to że ma być tylko jeden OS, ale by można na nich wszystkich uruchomić jeden program, który korzysta z zasobów wielu komputerów jednocześnie (czyli ram, cpu, dyski, ipt).



Ister - 28-03-2009 13:51
No cóż, wystarczy że napiszesz program w taki sposób, że na każdym z komputerów będzie chodziło coś, co będzie nasłuchiwało i w razie potrzeby udostępniało swoje zasoby, a "serwer" (może raczej "aplikacja centralna") będzie w miarę zapotrzebowania wysyłać odpowiednie zapytania. Może być tak, że "końcówki" przy połączeniu z siecią będą do "centrali" zgłaszały gotowość pracy (a "centrala" będzie przechowywać informacje, które "końcówki" są aktualnie dostępne)

Tak naprawdę - pytanie co Cię interesuje. Znalezienie istniejącego programu o tego typu architekturze (wszelkie @home mają taki charakter, najbardziej popularny jest chyba Seti@home), czy napisanie samemu?



killanonimx - 28-03-2009 15:58
Napisanie sobie samemu coś takiego trochę by potrwało, prócz tego było by to trochę skomplikowane.
Dlatego wolałbym coś gotowego.



tgR - 28-03-2009 16:24
Może zainteresuj się klastrami?
Każdą dystrybucję się da zrobić.



killanonimx - 28-03-2009 16:43
MOSIX ciekawie wygląda i do tego na linuxa.

Edit: mosix to projekt z zamkniętym kodem i chyba płatnym, openMosix to projekt zamknięty



lessmian2 - 28-03-2009 17:25
OpenMOSIX to projekt całkowicie otwarty jak sama nazwa wskazuje. Oprócz tego jest projekt zwany PVM (i oczywiście masa innych) udostępniający bardzo dużo bibliotek do pisania własnych aplikacji rozproszonych. I bez napisania samemu tego co potrzebujesz chyba się nie obejdzie. ÂŚrodowiska takie jak PVM czy MOSIX mają to do siebie że nie są gotowym rozwiązaniem a jedynie dostarczają środków do tego by zrealizować to co chcesz. Z resztą systemy rozproszone są zazwyczaj wysoko specjalizowane i trudno o ,,AllinOne''. Może napisz jednak czego konkretnie potrzebujesz. Będzie większa szansa na uzyskanie odpowiedzi, bo na razie to się robi pogawędka :-P



killanonimx - 28-03-2009 17:41
Nie chodziło mi oto że zamknięty ma kod, ale oto że już autor go porzucił.
Mnie chodzi o to by uruchomić na kilku komputerach jedną maszynę wirtualną.

Edit: Coś mi się wydaje, że tak nie da rady, bo np.: linuxpmi jak i openmosix, przerzucają całe procesy, a nie pojedyncze wątki.



zulowski - 02-04-2009 09:18
Właściwie to ciekawe zastosowanie, uruchomić 1 maszynę wirtualną na kilku fizycznych maszynach, sprzedaj pomysł vmWare albo VirtualBoxowi od Suna :)



tomii - 02-04-2009 10:23
Coś takiego już istnieje oferuje to vmWare i chyba ibm, ale do sprawnego działania potrzebuje odpowiedniego sprzętu: np ibm blade center +infiniband .



lessmian2 - 02-04-2009 14:09
IBM w serwerach x3850/3950 umożliwia połączenie do 4 fizycznych serwerów i zainstalowanie na nich jednego systemu operacyjnego. Oczywiście bez żadnego VMware itp. Choć rozwiązanie nieco kontrowersyjne bo dość drogie jakby nie było.
Koniec OT :-)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis