Distributed systems - George Coulouris , Jean Dollimore , Tim... - Librairie Eyrolles

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Distributed systems
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Distributed systems

Distributed systems

George Coulouris, Jean Dollimore, Tim Kindberg

752 pages, parution le 15/09/2000 (3eme édition)

Résumé

This new edition represents a significant update of this best-selling textbook for distributed systems. It incorporates and anticipates the major developments in distributed systems technology. All chapters have been thoroughly revised and updated, including emphasis on the Internet, intranets, mobility and middleware. There is increased emphasis on algorithms and discussion of security has been brought forward in the text and integrated with other related technologies.

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.

Introduction.
Examples of Distributed Systems.
Resource Sharing and the Web.
Challenges.

2. System Models.
Introduction.
Architectural Models.
Fundamental Models.

3. Networking and Internetworking.
Introduction.
Types of Network.
Network Principles.
Internet Protocols.
Case Studies: Ethernet, ATM, and Wireless LAN.

4. Interprocess Communication.
Introduction.
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.
Introduction.
Communication between Distributed Objects.
Remote Procedure Calling.
Events and Notifications.
Java RMI Case Study.

6. Operating System Support.
Introduction.
The Operating System Layer.
Protection.
Processes and Threads.
Communication and Invocation.
Operating System Architecture.

7. Security.
Introduction.
Overview of Security Techniques.
Cryptographic Algorithms.
Digital Signatures.
Cryptographic Pragmatics.
Case Studies: Needham-Schroeder, Kerberos, SSL, and Millicent.

8. File Servers.
Introduction.
File Service Architecture.
Design Issues.
Case Studies.

9. Name Services.
Introduction.
Name Services and the Domain Name System.
Directory and Discovery Services.
Further Case Studies: GNS and X500.

10. Time and Global States.
Introduction.
Clocks, Events, and Process States.
Synchronizing Physical Clocks.
Logical Time and Logical Clocks.
Observing Global States.

11. Coordination and Agreement.
Introduction.
Distributed Mutual Exclusion.
Elections.
Multicast Communication.
Consensus and Related Problems.

12. Transactions and Concurrency Control.
Introduction.
Transactions.
Nested Transactions.
Locks.
Optimistic Concurrency Control.
Timestamp Ordering.
Comparison of Methods for Concurrency Control.

13. Distributed Transactions.
Introduction.
Flat and Nested Distributed Transactions.
Atomic Commit Protocols.
Concurrency Control in Distributed Transactions.
Distributed Deadlocks.
Transaction Recovery.
Failure Model for Transactions.

14. Replication.
Introduction.
System Model and Group Communication.
Fault Tolerance through Replication.
Highly Available Systems.
Transactions with Replicated Data.

15. Distributed Multimedia Systems.
Introduction.
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.
Introduction.
Design and Implementation Issues.
Sequential Consistency and Ivy.
Release Consistency and Munin.
Other Consistency Models.

17. CORBA Case Study.
Introduction.
CORBA RMI.
CORBA Services.

18. Mach Case Study.
Introduction.
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

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription