- Az elosztott rendszer fogalma és főbb tervezési tulajdonságai - Az elosztott rendszerek típusai - Architektúra stílusok - Elosztott rendszerek különböző architektúrái - A köztesréteg kapcsolata az elosztott rendszer architektúrájával - Ön-szervezés elosztott rendszerekben - Processzek és szálak nem elosztott és elosztott rendszerekben - Virtualizáció - Kliens folyamatok (+ példák) - Szerver folyamatok (+ példák) - Szerver klaszterek - Kód áthelyezése - Kommunikációs protokolok és típusok - Távoli eljárás hívások (RPC) - Üzenet-orientált kommunikáció - Adatfolyam(stream)-orientált kommunikáció - Multicast kommunikáció - Elnevezésések - Flat(sima) elnevezések - Strukturált elnevezések - Attributum alapú elnevezések - Órák szinkronizálása - Logikai órák szinkronizálása - Kölcsönös kizárás - Globális állapot meghatározása - Választó/szavazó algoritmusok - Replikátumok(többszörözés) használata és konzisztenciával való kapcsolata - Adat-centrikus konzisztencia model - Kliens-centrikus konzisztencia model - Replikátumok kezelése - Konzisztencia protokolok