VRSTA GRADIVA | analitična raven (sestavni del), tekstovno gradivo, tiskano, 1.01 - izvirni znanstveni članek |
DRŽAVA IZIDA | Slovenija |
LETO IZIDA | 2005 |
JEZIK BESEDILA/IZVIRNIKA | slovenski |
PISAVA | latinica |
AVTOR | Greiner, Sašo - avtor |
ODGOVORNOST | Brest, Janez - avtor // Žumer, Viljem - avtor |
NASLOV | Načrtovanje porazdeljene arhitekture za simultano izvajanje programskih bremen |
V PUBLIKACIJI | Elektrotehniški vestnik. - ISSN 0013-5852. -ǂLetn. ǂ72, ǂšt. ǂ2/3 (2005), str. 91-96. |
KRATKA VSEBINA | Učinkovito porazdeljevanje izvajanja programskega bremena je zahtevno opravilo tako s stališča modeliranja problema kot dejanske implementacije. Za porazdeljevanje splošnega bremena smo načrtovali abstraktno grozdno (cluster) arhitekturo, ki omogoča preprosto aplikacijo eksplicitnih mehanizmov paralelizacije na dejanski problem. V ta namen smo izdelali programski vmesnik, s katerim modeliramo programsko breme za porazdeljeno izvajanje na heterogenem računalniškem sistemu. Arhitektura zagotavlja transparentnost porazdeljenega izvajanja, implicitne ter eksplicitne sinhronizacijske mehanizme in komunikacijo po standardu za prenos sporočil MPI. Bistvo arhitekture in prednost pred sorodnimi različicami je prav v njeni abstraktnosti, ki omogoča osredotočenpogled na problematiko, medtem ko je nivo dejanskega porazdeljenega izvajanja odmaknjen - zanj v celoti skrbita arhitektura in programski vmesnik. Čeprav je komunikacija zasnovana z MPI, le-ta na stopnji aplikacijskega vmesnika sploh ni viden. Zaradi visoke stopnje sočasnosti smo izvajalno okolje na posameznem vozlišču implementirali z večnitnim ogrodjem. Niti služijo za sočasno izvajanje uporabniških in sistemskih (režijskih) poslov. Sistemski nivo arhitekture smo zasnovali robustno, kar pomeni, da lahko ob izpadu posameznega vozlišča ustrezno ukrepamo. Zaradi abstraktne zasnove arhitektura podpira množico vozliščnih topologij: gospodar-suženj, obroč, večnivojsko drevesno topologijo in druge. |
OPOMBE | Bibliografija: str. 96 // Abstract ; Povzetek |
OSTALI NASLOVI | Designing distributed architecture for concurrent program execution |
PREDMETNE OZNAKE | // porazdeljeni sistemi // paralelno izvajanje // računalniška arhitektura // grozdne arhitekture |
UDK | 004.9 |