Főoldal | Könyvlista | Gyorskereső

Átmenetileg a rendelés és szállítás szünetel
Elosztott rendszerek

Elosztott rendszerek

Joel Crichlow:
Elosztott rendszerek


Megjelenés: 2003
Kiskapu Kiadó
304 oldal, bolti ár: 2660,- Ft

Internetes ár (-5%): 2527,- Ft

db

A könyv ismertetése

Vissza a lap tetejére | A könyv tartalomjegyzéke

Joel Crichlow:
Elosztott rendszerek

A könyv a számítástudomány egy kulcsfontosságú területével, az elosztott rendszerekkel foglalkozik. Az Olvasó tömör, gyakorlatias áttekintést kap az elosztott rendszerek működéséről és a velük kapcsolatos alapelvekről, ami lehetővé teszi, hogy később maga is részt vegyen az ilyen rendszereket fejlesztő csoportok munkájában.

A könyvben tárgyalt főbb témák a következők: az elosztott rendszerek felépítése mind a hardver, mind a szoftver oldaláról; az elosztott erofőrrások kezelése; az erőforrásokhoz való hozzáférés kérdései. Megtalálhatjuk benne az elosztott rendszerek főbb alkalmazási területeinek rövid ismertetését, valamint néhány esettanulmányt is.

A könyv érdekessége, hogy a számítástudomány számos különböző területét érinti, beleértve a számítógép-rendszereket, az operációs rendszereket, a programozást és az adatbázisokat.

Az anyag hét fejezetből áll, amelyek elhelyezik az elosztott rendszereket napjaink számítástechnikájának palettáján, rámutatnak az alkalmazással és a tervezéssel kapcsolatos főbb problémákra, sorra veszik az elosztott rendszerek főbb alkalmazási területeit, illetve a rendszerek felépítését, valamint az elosztott rendszerek által nyújtott erőforrások és szolgáltatások kezelésével és használatával foglalkoznak.

A kötetet elsősorban az egyetemi hallgatók és a gyakorló szakemberek forgathatják haszonnal, de ha az Olvasó még nem rendelkezik az anyag megértéséhez szükséges valamennyi alapismerettel, akkor is számos hasznos információt találhat a könyvben.

A könyv tartalomjegyzéke

Vissza a lap tetejére | A könyv ismertetése

Joel Crichlow:
Elosztott rendszerek

1. fejezet .... Bevezetés

1.1. Számítógép-hálózatok  .... 3

1.2. Szolgáltatások  .... 5

1.2.1. Elektronikus levelezés  .... 6

1.2.2. Hírek olvasása  .... 9

1.2.3. Fájlok átvitele  .... 10

1.2.4. Távoli bejelentkezés  .... 11

1.2.5. A Világháló  .... 11

1.2.6. Multimédia átvitele  .... 13

1.2.7. Elosztott számítások  .... 14

1.2.8. Tranzakciók elosztott kezelése  .... 17

1.2.9. Elektronikus kereskedelem  .... 18

1.2.10. Elosztott valósidejű feldolgozás  .... 19

1.3. Problémák és szempontok  .... 21

1.3.1. Név  .... 21

1.3.2. Megosztás  .... 21

1.3.3. Rendelkezésre állás és megbízhatóság  .... 22

1.3.4. Többszörözés  .... 22

1.3.5. Adatvédelem és biztonság  .... 22

1.3.6. Kommunikáció  .... 23

1.3.7. Versengés és összehangolás  .... 23

1.3.8. Időzítés és koordináció  .... 24

1.3.9. Hibatűrés és helyreállítás  .... 24

1.3.10. Méretezhetőség  .... 25

1.4. A felhasználó-rendszer felület  .... 25

1.5. Összefoglalás  .... 26

1.6. Kérdések  .... 27

 

2. fejezet .... Az elosztott rendszerek főbb alkalmazási területei

2.1. Elosztott fájlrendszerek  .... 31

2.1.1. Szerkezet  .... 32

2.1.2. Problémák  .... 40

2.2. Elosztott adatbázisrendszerek  .... 40

2.2.1. Az elosztás alapkérdései  .... 43

2.2.2. Méret és terheltség  .... 44

2.2.3. A rendszerben részt vevő számítógépek száma  .... 44

2.2.4. Tárolási lehetőségek  .... 44

2.2.5. Kommunikációs terhelés  .... 45

2.2.6. Az elosztás módja  .... 45

2.2.7. Lekérdezések és frissítések az elosztott adatbázisrendszerekben  .... 46

2.2.8. Lekérdezések  .... 46

2.2.9. Frissítés és egységesség  .... 50

2.3. Elosztott valósidejű rendszerek  .... 51

2.3.1. Környezet  .... 52

2.3.2. Földrajzi kiterjedés  .... 52

2.3.3. Kommunikációs forgalom  .... 52

2.3.4. Számítógépes feldolgozás  .... 52

2.4. Elosztott multimédia-rendszerek  .... 54

2.4.1. A jelek  .... 54

2.4.2. Videó igény szerint  .... 55

2.5. Elosztott operációs rendszerek  .... 57

2.5.1. Hálózati operációs rendszerek  .... 58

2.5.2. Elosztott operációs rendszerek  .... 59

2.5.3. Megoldandó problémák  .... 60

2.5.4. Szálak  .... 61

2.6. Összefoglalás  .... 63

2.7. Kérdések  .... 63

 

3. fejezet .... Az elosztott rendszerek felépítése

3.1. Szoftverfelépítés  .... 65

3.1.1. Együttműködő folyamatok  .... 66

3.1.2. Folyamatcsoportok  .... 72

3.1.3. Ügyfél-kiszolgáló  .... 75

3.1.4. Összetevőmodellek  .... 78

3.1.5. Összetevők és keretrendszerek  .... 87

3.2. Hálózati architektúrák  .... 88

3.2.1. A fizikai réteg  .... 90

3.2.2. Az adatkapcsolati réteg  .... 100

3.2.3. A hálózati réteg  .... 104

3.2.4. Az átviteli réteg  .... 105

3.2.5 A viszony réteg  .... 107

3.2.6. A megjelenési réteg  .... 108

3.2.7. Az alkalmazási réteg  .... 109

3.2.8. TCP/IP  .... 109

3.2.9. Helyi hálózatok  .... 111

3.2.10. Egyéb megoldások  .... 111

3.3. Összefoglalás  .... 112

3.4. Kérdések  .... 113

 

4. fejezet .... Elosztott erőforrások kezelése

4.1. Nevek és címek  .... 116

4.1.1. Névkiszolgálók  .... 118

4.1.2. DNS  .... 120

4.1.3. Címtárszolgáltatások  .... 121

4.2. Megosztás  .... 122

4.2.1. Az elsődleges memória megosztása  .... 126

4.3. Rendelkezésre állás és megbízhatóság  .... 127

4.3.1. Helyi hálózatok  .... 128

4.3.2. Nagy hálózatok  .... 129

4.3.3. A processzor és a memória kapacitásának bővítése  .... 130

4.3.4. Szoftvertervezés  .... 133

4.3.5. Adatbázisok  .... 137

4.4. Többszörözés  .... 138

4.4.1. Másolatok mint egy csoport tagjai  .... 139

4.4.2. Az üzenettovábbítás megbízhatósága  .... 141

4.4.3. Az üzenetek rendezése  .... 144

4.5. Biztonság és adatvédelem  .... 149

4.5.1. Titkosítás  .... 150

4.5.2. Titkos kulcsokon alapuló titkosítás  .... 152

4.5.3. Nyilvános kulcsokon alapuló titkosítás  .... 154

4.5.4. Digitális aláírások  .... 156

4.5.5. A Kerberos és más rendszerek  .... 157

4.6. Összefoglalás  .... 159

4.7. Kérdések  .... 160

 

5. fejezet .... Hozzáférés a megosztott erőforrásokhoz

5.1. Kommunikáció  .... 164

5.1.1. Távoli eljáráshívás  .... 164

5.1.2. Sun RPC  .... 167

5.1.3. Üzenettovábbítás  .... 169

5.1.4. MPI  .... 171

5.1.5. Csatlakozási pontok és adatfolyamok  .... 173

5.2. Versengés  .... 177

5.2.1. Elosztott patthelyzet  .... 180

5.2.2. Időbélyegek  .... 182

5.2.3. Kétfázisú zárolás  .... 182

5.2.4. Másolatok vezérlése  .... 183

5.3. Idő  .... 186

5.3.1. Logikai órák  .... 187

5.3.2. Fizikai órák  .... 188

5.4. Hiba  .... 190

5.4.1. Elveszett üzenetek  .... 191

5.4.2. Kiesett csomópontok  .... 192

5.4.3. A hálózat részekre szakadása  .... 195

5.5. Összefoglalás  .... 197

5.6. Kérdések  .... 199

 

6. fejezet .... Az erőforrások használatával kapcsolatos egyedi kérdések

6.1. Elosztott megosztott memória  .... 202

6.1.1. Lap alapú elosztott megosztott memória  .... 207

6.1.2. Logikai elosztott megosztott memória  .... 211

6.2. Tranzakciók  .... 213

6.2.1. Versengő tranzakciók  .... 215

6.2.2. Atomi tranzakciók  .... 217

6.2.3. Kétfázisú jóváhagyás  .... 221

6.2.4. Egymásba ágyazott tranzakciók  .... 222

6.3. Összefoglalás  .... 223

6.4. Kérdések  .... 225

 

7. fejezet .... Esettanulmányok

7.1. Elosztott fájlrendszerek  .... 227

7.1.1. A hálózati fájlrendszer (NFS)  .... 228

7.1.2. Az Andrew fájlrendszer (AFS)  .... 229

7.1.3. Elemzés  .... 231

7.2. Elosztott adatbázisrendszerek  .... 232

7.2.1. Oracle  .... 232

7.2.2. A Sybase SQL kiszolgáló  .... 234

7.2.3. Elemzés  .... 235

7.3. Elosztott operációs rendszerek  .... 236

7.3.1. Amoeba  .... 236

7.3.2. Chorus  .... 240

7.3.3. Mach  .... 242

7.3.4. Windows NT  .... 244

7.3.5. Elemzés  .... 246

7.4. Internet alapú rendszerek  .... 247

7.4.1. A Yahoo! Store  .... 248

7.4.2. A CORBA és az Orbix  .... 249

7.4.3. Elemzés  .... 252

7.5. Összefoglalás  .... 252

7.6. Kérdések  .... 253

 

Szómagyarázat .... 255

Tárgymutató .... 269

Vissza a lap tetejére

mesekönyv

szoftver