
Distributed systems
George Coulouris, Jean Dollimore, Tim Kindberg
Résumé
As with previous editions, this book is intended to provide knowledge of the principles and practice of distributed system design. Information is conveyed in sufficient depth to allow readers to eveluate existing systems or design new ones. Case studies illustrate the design concepts for each major topic.
Features
- UNIX knowledge no longer required as in previous editions
Contents
(Each Chapter concludes with a Summary.)
1. Characterization of Distributed Systems.
Examples of Distributed Systems.
Resource Sharing and the Web.
Challenges.
2. System Models.
Architectural Models.
Fundamental Models.
3. Networking and Internetworking.
Types of Network.
Network Principles.
Internet Protocols.
Case Studies: Ethernet, ATM, and Wireless LAN.
4. Interprocess Communication.
The APIs for the Internet Protocols.
External Data Representation and Marshalling.
Client-Server Communication.
Group Communication.
Case Study: Interprocess Communication in UNIX.
5. Distributed Objects and Remote Invocation.
Communication between Distributed Objects.
Remote Procedure Calling.
Events and Notifications.
Java RMI Case Study.
6. Operating System Support.
The Operating System Layer.
Protection.
Processes and Threads.
Communication and Invocation.
Operating System Architecture.
7. Security.
Overview of Security Techniques.
Cryptographic Algorithms.
Digital Signatures.
Cryptographic Pragmatics.
Case Studies: Needham-Schroeder, Kerberos, SSL, and Millicent.
8. File Servers.
File Service Architecture.
Design Issues.
Case Studies.
9. Name Services.
Name Services and the Domain Name System.
Directory and Discovery Services.
Further Case Studies: GNS and X500.
10. Time and Global States.
Clocks, Events, and Process States.
Synchronizing Physical Clocks.
Logical Time and Logical Clocks.
Observing Global States.
11. Coordination and Agreement.
Distributed Mutual Exclusion.
Elections.
Multicast Communication.
Consensus and Related Problems.
12. Transactions and Concurrency Control.
Transactions.
Nested Transactions.
Locks.
Optimistic Concurrency Control.
Timestamp Ordering.
Comparison of Methods for Concurrency Control.
13. Distributed Transactions.
Flat and Nested Distributed Transactions.
Atomic Commit Protocols.
Concurrency Control in Distributed Transactions.
Distributed Deadlocks.
Transaction Recovery.
Failure Model for Transactions.
14. Replication.
System Model and Group Communication.
Fault Tolerance through Replication.
Highly Available Systems.
Transactions with Replicated Data.
15. Distributed Multimedia Systems.
Characteristics of Multimedia Data.
Quality of Service Management.
Resource Management.
Stream Adaptation.
Case Study: The Tiger Video Server.
Multimedia Programming Frameworks.
16. Distributed Shared Memory.
Design and Implementation Issues.
Sequential Consistency and Ivy.
Release Consistency and Munin.
Other Consistency Models.
17. CORBA Case Study.
CORBA RMI.
CORBA Services.
18. Mach Case Study.
Ports, Naming, and Protection.
Tasks and Threads.
Communication Model.
Communication Implementation.
Memory Management.
Discussion of Mach's Main Features.
L'auteur - George Coulouris
George Coulouris, Queen Mary and Westfield College, University of London and Cambridge University.
L'auteur - Jean Dollimore
Jean Dollimore, Queen Mary and Westfield College, University of London.
L'auteur - Tim Kindberg
Tim Kindberg, Hewlett-Packard Laboratories, Palo Alto.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | George Coulouris, Jean Dollimore, Tim Kindberg |
Parution | 15/09/2000 |
Édition | 3eme édition |
Nb. de pages | 752 |
Format | 19 x 24 |
Poids | 1526g |
Intérieur | Noir et Blanc |
EAN13 | 9780201619188 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse