| |
| |
|
|
 |
|
| |
Architektur Bau- & Umwelttechnik Belletristik Betriebswirtschaft Biologie Briefe, Bewerbung, Rhetorik Chemie Entspannung & Meditation Esoterik & Anthroposophie Essen und Trinken Fitness, Aerobic, Bodybuilding, Gymnastik Garten, Pflanzen, Natur Geowissenschaften Geschenkbücher Geschichte Gesundheit, Körperpflege Heimwerken Hobby, Freizeit, Natur Informatik & EDV Innenarchitektur & Design Journalistik & Presse Kinder- & Jugendliteratur Kunst Lebensführung Literaturwissenschaft Lyrik, Dramatik, Essays Management Mathematik Mechanik & Akustik Medien & Kommunikation Medizin & Pharmazie Musik Nachschlagewerke Naturmedizin & Homöopathie Naturwissenschaft & Technik Partnerschaft, Beziehungen Pädagogik Philosophie Physik & Astronomie Politik, Gesellschaft, Arbeit Psychologie Recht Reise Religion Romane, Erzählungen & Anthologien Sachbuch / Ratgeber Schule & Lernen Soziologie Sport Sprachwissenschaft Steuern Technik Theater, Ballett & Film Tiere Tiermedizin Umwelt, Land- & Forstwirtschaft Verlagswesen, Buchhandel, Bibliothekswesen Völkerkunde & Volkskunde Werbung & Marketing Wirtschaft |
|
| |
|
 |
|
| |
Design, Architektur & bildende Kunst Aktuelle Buchempfehlungen |
|
|
 |
|
| |
|
|
| |
|
|
|
|
| |
|
| |
|
 |
|
| |
Andrew S. Tanenbaum, Maarten Van Steen
Verteilte Systeme
Prinzipien und Paradigmen
2. Auflage, 761 Seiten, Gebunden
Addison Wesley Verlag | ISBN: 3827372933
| |  | 49.95 EUR |  | | |
|
|
|
|
| |
Innerhalb 24 Stunden versandfertig. Expressversand: In Deutschland versandkostenfrei | Österreich: 4 € | Schweiz: ab 4 € | Europaweit ab 6 €. Versandkostenübersicht weltweit. Alle Preise inkl. MwSt. |
|
|
Ähnliche Bücher anzeigen
|
|
|
| |
| |
| VORWORT | öffnen |
|
Vorwort Verteilte Systeme stellen ein Gebiet der Informatik dar, das einem raschen Wandel unterliegt. Seit der vorhergehenden Ausgabe dieses Buchs entwickelten sich spannende neue Themen wie Peer-to-Peer-Architekturen und Sensornetzwerke, während andere gereift sind, z.B. Webdienste und Webanwendungen im Allgemeinen. Änderungen wie diese machten es erforderlich, den ursprünglichen Text zu aktualisieren. Diese zweite Ausgabe stellt eine umfangreiche Neufassung gegenüber der vorherigen dar. Wir fü...
[weiter lesen]
|
|
|
| KLAPPENTEXT | öffnen |
|
Verteilte Systeme In dieser verbesserten und aktualisierten Ausgabe des Lehrbuchklassikers Verteilte Systeme stellen die Autoren Tanenbaum und van Steen sowohl die Einzelheiten verteilter Systeme als auch die zugrunde liegenden Technologien vor. Ihre klare, umfassende und fesselnde Behandlung des Themas bildet einen hervorragenden Text für Dozenten und Studenten der Informatik, die eine systematische Behandlung der Prinzipien und Technologien von verteilten Systemen fordern. Die Autoren trenne... [weiter lesen] |
|
|
| AUTOR | öffnen |
|
ANDREW S. TANENBAUM ist Autor von mehreren internationalen Bestsellern aus den Bereichen Betriebssysteme und Netzwerke. Er ist Professor für Informatik an der Vrije Universiteit in Amsterdam und leitet als Wissenschaftlicher Direktor die Advanced School for Computing and Imaging in Delft. MAARTEN VAN STEEN ist ebenfalls Professor an der Vrije Universiteit in Amsterdam, wo er Vorlesungen über Betriebssysteme, Computernetzwerke und verteilte Systeme hält. [weiter lesen] |
|
|
| INHALTSVERZEICHNIS | öffnen |
Inhaltsverzeichnis Vorwort 13 Kapitel 1 Einleitung 17 1.1 Definition eines verteilten Systems 19 1.2 Ziele 20 1.2.1 Zugriff auf Ressourcen 20 1.2.2 Verteilungstransparenz 21 1.2.3 Offenheit 25 1.2.4 Skalierbarkeit 26 1.2.5 Typische Fehlannahmen 33 1.3 Klassen verteilter Systeme 34 1.3.1 Verteilte Computersysteme 34 1.3.2 Verteilte Informationssysteme 37 1.3.3 Verteilte Pervasive Systeme 42 1.3.4 Zusammenfassung 48 1.3.5 Aufgaben 49 Kapitel 2 Architekturen 51 2.1 Architekturstile 53 2.2 Systemarchitekturen 55 2.2.1 Zentralisierte Architekturen 55 2.2.2 Dezentralisierte Architekturen 62 2.2.3 Hybridarchitekturen 70 2.3 Architekturen und Middleware 72 2.3.1 Interzeptoren 73 2.3.2 Allgemeine Ansätze für adaptive Software 75 2.3.3 Erörterung 76 2.4 Selbstmanagement in verteilten Systemen 77 2.4.1 Modell der Rückkopplungssteuerung 77 2.4.2 Systemüberwachung mit Astrolabe 80 2.4.3 Unterscheidung von Replikationsstrategien in Globule 82 2.4.4 Automatische Reparatur von Komponenten in Jade 85 2.4.5 Zusammenfassung 87 2.4.6 Aufgaben 88 Kapitel 3 Prozesse 91 3.1 Threads 93 3.1.1 Einführung in Threads 93 3.1.2 Threads in verteilten Systemen 98 3.2 Virtualisierung 101 3.2.1 Die Rolle der Virtualisierung in verteilten Systemen 102 3.2.2 Architekturen virtueller Maschinen 103 3.3 Clients 104 3.3.1 Vernetzte Benutzerschnittstellen 105 3.3.2 Clientseitige Software für die Verteilungstransparenz 109 3.4 Server 110 3.4.1 Allgemeine Entwurfsfragen 110 3.4.2 Servercluster 114 3.4.3 Servercluster verwalten 119 3.5 Codemigration 126 3.5.1 Ansätze zur Codemigration 126 3.5.2 Migration und lokale Ressourcen 130 3.5.3 Migration in heterogenen Systemen 132 3.5.4 Zusammenfassung 135 3.5.5 Aufgaben 136 Kapitel 4 Kommunikation 139 4.1 Grundlagen 141 4.1.1 Protokollschichten 141 4.1.2 Arten der Kommunikation 148 4.2 Entfernter Prozeduraufruf (Remote Procedure Call, RPC)150 4.2.1 Grundlagen der RPC-Verwendung 150 4.2.2Übergabe von Parametern 154 4.2.3 Asynchrone RPCs 158 4.2.4 DCE-RPC 160 4.3 Nachrichtenorientierte Kommunikation 166 4.3.1 Nachrichtenorientierte flüchtige Kommunikation 166 4.3.2 Nachrichtenorientierte persistente Kommunikation 170 4.3.3 Das Warteschlangensystem WebSphere von IBM 178 4.4 Streamorientierte Kommunikation 184 4.4.1 Unterstützung für kontinuierliche Medien 184 4.4.2 Streams und Dienstgüte 186 4.4.3 Synchronisierung von Streams 189 4.5 Multicast-Kommunikation 192
[weiter lesen] |
|
|
|
|
| REGISTER | öffnen |
Register .torrent-Dateien 71 Numerisch 2 PC 3883 PC 394 AAbbruch 382 Ablaufverfolgung 84 Abonnements Abgleichen von Ereignissen 654 Abonnementsprachen 654 Aufgliederung 654 - Benennungsfragen 652 - Inhaltsgesteuerte Abonnementsysteme 669 - Verteilte Ereignisdetektoren 654 - Vertraulichkeit der Abonnements 666 - Zustandsautomaten 653 Abstandsmetriken 617 Absturzausfall 357 Absturzfehler 370 Access Control List siehe ACL Access Control Matrix 451 Accessible Volume Storage Group 565 ACID 39 ACL 451 Active Directory 247 Adaptive Software 75 Address Resolution Protocol siehe ARP Ad-hoc-Netzwerke - Wahlprotokolle 296 Adresse 209 Agent 456 - Mobil 412 Agreement 364 Ajanta 456 Akamai 616 Aktive Replikation 342, 518 Aktivierungsstrategie 490 Aktivitätsziel 662 Alias 227 Amoeba 451 - Betriebssystem 470 Anforderungs-Antwortverhalten 55 Anforderungszeile HTTP 605 Anordnung von Nachrichten 383 Anti-Entropie 197 Antwortfehler 358 Apache 598 Application Layer 146 Application Level Gateway 455 Arbitrary Failure 359 Arbitrary oder Byzantine Failure 357 Architekturen Adaptive Software 75 Anwendungsschichten 56 Architekturstile 53 - Datenzentrierte Architekturen 54 - Dezentralisierte Architekturen 62 - Edge-Server-Architektur 72 - Ereignisorientierte Architekturen 54 - Geschichtete Architekturen 53 - Grid-Computersysteme 36 - Horizontale Verteilung 62 - Hybridarchitekturen 70 - Komplexität 76 - Konnektor 53 - Middleware 72 - Multitier-Architekturen 59 - Objektbasierte Architekturen 53 - Peer-to-Peer-Architekturen 63 - Software-Architekturen 52 - Sperrigkeit 76 - Strukturierte Peer-to-Peer-Architekturen 63 - Superpeer-Konzepte 69 - Systemarchitekturen 52, 55 - Unstrukturierte Peer-to-Peer-Architekturen 65 - Vertikale Fragmentierung 62 - Vertikale Verteilung 62 - Virtuelle Maschinen 103 - Zentralisierte Architekturen 55 ARP 212 AS 327 Astrolabe 80 Asynchrone Kommunikation 30 Asynchroner Modus 185 At Least Once 372 At Most Once - RPC 164 - Semantik 372 Atomares Multicast-Problem 364 Atomizität - Definition 147, 354 - Implementierung 306 - Multicast 381 Attribute 537 - Satz von Attributen 246 Attributzertifikate 472 Attributzertifizierungsstellen 472 Aufbau einer Suchmaschine 58 Ausfall Ausfall durch Wertfehler 357 Ausfall durch Zustandsübergangsfehler 357 Ausfall korrekter Antwort 357, 358 Ausfallsicher 359 Ausfall-Stopp-Fehler 359 - Klassifizierung 357 - Leistungsbezogener Ausfall 358 Ausführungssegment 128 Auslassungsausfall 358 Auslassungsfehler 358, 370 Ausnahme 371 Austauschstil - konversationsartiger 609 - RPC 609 Authentifizierung 414, 433 - Schlüsselverteilung 466 Authentifizierungsproxy 526 Authentifizierungsserver - Kerberos 447 Automatische Reparatur 85 Automounter 551 Autonomes System 77, 327 Autorisierung 414 Autorisierungsverwaltung 470 AVSG 565 AVTree 251 BBack-End 58 Backward Recovery 396 Bandextern 443 BAR-Fehlertoleranz 368 Benachrichtigung - Koordination 635 Benennung - Adressen 209 - Ansätze zur linearen Benennung 256 - Attributbasierte Benennung 246, 257 Benennungsfragen in Abonnementsystemen 652 Bezeichner 209 - Hierarchische Ansätze 220 - Hierarchische Benennung 223 - Java-Space 652 - Koordinationsbasierte Systeme 651 - Lineare Benennung 211, 256 - Namen 209 - Namensauflösung 226 - Namensräume 223 - Namenssysteme 246 - Semantische Overlay-Netzwerke 254 - Verzeichnisdienste 246 - Zusammengesetzte Ereignisse beschreiben 652 Benutzeragent 148, 347 Benutzeraktionen 108 Benutzerproxy 418 Benutzerschnittstellenprogramm 5 7 - Berechtigung - Koordination 283 - Sicherheit 412 Berkeley-Algorithmus 272 Berkeley-Sockets 166 Berners-Lee 588 Betriebssystem 93 Bezeichner 466 BFT-System 625 BigEndian 155 BIH 265 BIND 602 Bindeschnittstellen 85 Bindung Bezeichner 130 - SOAP 608 - Typ 131 - Wert 130 BitTorrent 71, 568 Bitübertragungsschicht 142 Blackboard 633 Blattdomäne 220 Blattknoten 223 Blockierendes Commit-Protokol 392 Blockverschlüsselung 427 Body-Area Network 44 Broadcasting - Partielles Broadcasting von Tupeln 658 - Skalierbarkeitsprobleme 215 - Tupel verteilen 657 - Zuverlässige Kommunikationsfunktionen 28 Browser 589 Browser-Engine 597 Brute-Force-Angriff 429 Buchführungsdienst 667 Bully-Algorithmus 293 Bytecode-Checker 459 Byzantine Failure 359 Byzantinische Ausfälle 357, 359 Byzantinische Fehler 570 Phasen der byzantinischen Fehlertoleranz 571 Byzantinisches Übereinstimmungsproblem 365 CCache Cache Hit 332 Cache-Kohärenzprotokolle 344 Cache-Treffer 332 Clientseitiger Cache 331, 561 Clientseitiger Cache für tragbare Geräte 564 Clientseitiger Cache in Coda 563 - Dateireplikation in Grid-Systemen 569
[weiter lesen] |
|
|
|
|
|
|
| |
|
|

|
|