Process migration

Fórumok

Sziasztok,

A héten jött az ötlet, hogy mi lenne ha a saját rendszerünk processzeit tudnánk esetleg egyik cluster node-ról a másikra mozgatni miközben azok futnak. Kisebb utánajárás után odáig jutottam el h. ez talán SSI clusterrel lenne megoldható (pl. openMosix v. Kerrighed), de akkor borítanom kellene szinte a teljes mostani architektúrát. A kérdésem az lenne, hogy esetleg hasonló problémával, illetve annak megoldásával találkozott-e már valaki közületek? Olyasmire gondolok h. pl. két linux hoszt közötti process migration akár offline megoldása (pl. egyik oldalon leállít, memory dump átmozgat a másik gépre, ott pedig elindít), akár online megoldása (pl. virtuális gépekhez hasonló live migration) sikerült-e már esetleg bárkinek? :)

Előre is köszi a válaszokat!

Üdv,
Zoli

Hozzászólások

subscribe
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.

Az openvz is tud ilyesmit, kerdes, hogy neked mire kell.

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!

Egész konkrétan a koncepció az, hogy van egy 2 node-os cluster (lehet később több node-os lesz majd) és a node-ok között kellene processzeket migrálgatni, a terhelés függvényében. Igazság szerint annyit szeretnék megvalósítani, hogy fut valami program node1-en, mondjuk a statisztika készítés felénél tart, majd folytatja tovább a dolgát a 2-es node-on. Ugyanazt a fájlrendszert látják, tehát a file-ok elérése nem probléma, egyedül a process áthelyezése okoz fejtörést...