next up previous contents
Next: Mahdolliset hajautusstrategiat Up: Laskennan hajauttaminen Beowulf-klusterissa Previous: Laskennan hajauttaminen Beowulf-klusterissa

   
MPI

Orientointijärjestelmän hajautus toteutetaan MPI-kirjastoa käyttäen. MPI-kirjasto on tarkoitettu yksinkertaistamaan sellaisten laskentatehtävien hajauttamista, joiden kulku voidaan määrätä melko tarkasti etukäteen. MPI standardin 1.2 versiossa määritellään primitiivejä, joilla voidaan luoda uusia MPI-prosesseja laskennan aikana. Nämä mahdollistavat joustavan mukautumisen laskennan aikana muuttuvaan ympäristöön.

MPI 1.2 standardin täyttävää toteutusta ei ole saatavilla klusteriin, jossa orientointijärjestelmä on tarkoitus toteuttaa. Tämä rohkaisee pitämään orientointijärjestelmän hajautuksen mahdollisimman ennaltamäärättynä.

Toinen vaihtoehto olisi tehdä orientointijärjestelmän prosesseista joustavia siten, että ne voivat muuttaa hajautusparametreja laskennan aikana ja jopa vaihtamaan rooliaan laskennassa.

Joustavuus kuitenkin hankaloittaa toeutusta paljon. Tällöin laskennan parametrien alustaminen prosessin käynnistyessä ei riitä vaan niiden muutosten vaikutus on pysytyttävä huomioimaan myös kesken laskennan.



T Valtteri Rahkonen
2000-04-02