Anna Wesolowska




DOSMOS
Distributed Objects Shared MemOry System

seminarium Systemy Rozproszone
18.12.1997 r.



Projekt DOSMOS powstal w Laboratoire de l'Informatique du Parallelisme w Ecole Normale Superieure de Lion we Francji. DOSMOS to srodowisko do programowania wspolbieznego bazujace na platformie PVM. DOSMOS - system typu DSM (Distributed Shared Memory) zostal tak zaprojektowany, by zapewnial jednoczesnie wydajnosc i skalowalnosc. Sposrod systemow DSM wyroznaja go takie nowe wlasciwosci jak:

Plan wystapienia:

  1. Srodowisko DOSMOS
    1. Troche historii - co to jest system DSM.
    2. Podstawy DOSMOSu:
      • typy zmiennych dzielonych;
      • hierarchia grup;
      • model "slabej zgodnosci";
    3. Implementacja DOSMOSu:
      • procesy pamieci (memory processes) i procesy aplikacji (application processes);
      • dostep do obiektow dzielonych;
      • protokol aktualizacji danych;
      • implementacja mechanizmu slabej zgodnosci:
        • procedura ACQUIRE;
        • procedura RELEASE;
      • organizacja grup;
    4. Model programowania:
      • srodowisko programistyczne;
      • deklaracje obiektow;
      • model programowania.
  2. DOSMOS-TRACES - srodowisko do monitorowania aplikacji
    1. Troche historii - monitorowanie aplikacji systemow DSM.
    2. Koncepcja narzedzia DOSMOS-TRACE:
      • proces - zarzadca zdarzen (event manager process);
      • zastosowanie meta-obiektow;
      • proces wizualizacyjny (visualization process).
    3. Implementacja:
      • meta-obiekty;
      • architektura systemu;
      • protokoly:
        • operacja zapisu,
        • operacja odczytu,
        • operacja ACQUIRE,
        • operacja RELEASE




Strona DOSMOSu - http://www.ens-lyon.fr/LIP/groupes/apte/dosmos/dosmos.html


Dziekuje za pomoc w przygotowaniu referatu dr Laurent Lefevre z Ecole Normale Superieure de Lyon