Milion Linuksów na jednym komputerze
Specjalistom z Sandia National Laboratories udało się uruchomić ponad milion jąder Linuksa na jednym klastrze. Konfiguracja taka będzie wykorzystywana do badania botnetów oraz pozwoli symulować procesy zachodzące w Sieci. Systemy operacyjne zostały uruchomione na wirtualnych maszynach działających na klastrze Thunderbird.
Wcześniej udawało się uruchomić na jednym komputerze do 20 000 jąder. Uczeni mają nadzieję, że w przyszłości będą w stanie symulować działanie sieci całych państw, co pozwoli np. zwirtualizować i szczegółowo monitorować cyberataki.
Ron Minnich z Sandia National Laboratories, mówi: Olbrzymie rozmiary Internetu powodują, że bardzo trudno jest zrozumieć zachodzące w nim procesy. Wiele rzeczy, które się w nim dzieje nie może zostać zbadanych, gdyż nie mamy odpowiedniego modelu. Jednak dzięki możliwości jednoczesnego uruchomienia wielu kopii systemu operacyjnego, które symulują węzły w Sieci, będziemy w stanie nie tylko badać działanie Internetu na poziomie sieci, ale symulować wszelkie jego funkcje.
Prace nad uruchomieniem ponad miliona kopii jądra trwały przez dwa lata. Do pomocy zaprzęgnięto klaster Thunderbird, składający się z 4480 węzłów. Na każdym z węzłów uruchomiono 250 wirtualnych maszyn, a w każdej z nich wystartowano jedno jądro.
Zakończony sukcesem eksperyment daje nadzieję na szybszy rozwój specjalistycznego oprogramowania naukowego. Rozwój takiego oprogramowania trwa lata, a środowisko naukowe nie będzie musiało teraz czekać z jego uruchomieniem, aż pojawi się sprzęt, zdolny je obsłużyć. Pilne problemy, takie jak modelowanie zmian klimatycznych, prace nad nowymi lekami czy badania nowych źródeł energii ciągle wymagają rosnących mocy obliczeniowych - mówi Minnich.
Szacujemy, że do roku 2018 musimy dysponować komputerem wyposażonym w 100 milionów procesorów, by zaspokoić nasze potrzeby obliczeniowe. Podejście, które zaproponowaliśmy pozwoli nam już teraz rozpocząć prace nad oprogramowaniem maszyny z tak wieloma CPU, tak więc gdy będziemy mieli komputer ze 100 milionami procesorów od razu będziemy mogli go używać - dodaje.
Komentarze (4)
wilk, 29 lipca 2009, 21:50
No to pozostaje jeszcze zaprogramować milion wirtualnych użytkowników, ich nawyki itd.... ;>
ciembor, 30 lipca 2009, 02:11
Oj tam. Trojany nie mają nawyków;).
gravisrs, 31 lipca 2009, 01:32
Poza tym termin Zombie pasuje nie tylko do większości szarych zasyfionych PC'tów ale i jego użytkowników.
Zaprogramowanie nawyków przeciętnego forumowego trolla nie może być trudne, nawet nie trzeba pilnować ortografii czy głębszego sensu jakiegokolwiek działania
Tolo, 14 lipca 2015, 22:01
Nie widze sensu odpalania pierdyliarda kerneli dla takich symulacji.
To mozna zrobic inaczej lepiej i wydajnei na poziomie jedno jądro per fizyczny node.