My Library

University LibraryCatalogue

     
Limit search to items available for borrowing or consultation
 
Look for full text

Search Discovery

Search CARM Centre Catalogue

Search Trove

Add record to RefWorks

PRINTED BOOKS
Author Tanenbaum, Andrew S., 1944-

Title Distributed systems : principles and paradigms / Andrew S. Tanenbaum, Maarten Van Steen.

Published Upper Saddle River, N.J. : Prentice Hall, [2002]
©2002

Copies

Location Call No. Status
 UniM Store  004.36 TANE MF8    AVAILABLE
Physical description xxii, 803 pages : illustrations ; 24 cm
Bibliography Includes bibliographical references (pages 737-782) and index.
Contents 1.1 Definition of A Distributed System 2 -- 1.2 Goals 4 -- 1.3 Hardware Concepts 16 -- 1.4 Software Concepts 22 -- 1.5 Client-Server Model 42 -- 2 Communication 57 -- 2.1 Layered Protocols 58 -- 2.2 Remote Procedure Call 68 -- 2.3 Remote Object Invocation 85 -- 2.4 Message-Oriented Communication 99 -- 2.5 Stream-Oriented Communication 119 -- 3 Processes 135 -- 3.1 Threads 136 -- 3.2 Clients 145 -- 3.3 Servers 149 -- 3.4 Code Migration 158 -- 3.5 Software Agents 173 -- 4 Naming 183 -- 4.1 Naming Entities 184 -- 4.2 Locating Mobile Entities 210 -- 4.3 Removing Unreferenced Entities 225 -- 5 Synchronization 241 -- 5.1 Clock Synchronization 242 -- 5.2 Logical Clocks 252 -- 5.3 Global State 258 -- 5.4 Election Algorithms 262 -- 5.5 Mutual Exclusion 265 -- 5.6 Distributed Transactions 271 -- 6 Consistency and Replication 291 -- 6.2 Data-Centric Consistency Models 297 -- 6.3 Client-Centric Consistency Models 316 -- 6.4 Distribution Protocols 326 -- 6.5 Consistency Protocols 337 -- 7 Fault Tolerance 361 -- 7.1 Introduction to Fault Tolerance 362 -- 7.2 Process Resilience 368 -- 7.3 Reliable Client-Server Communication 375 -- 7.4 Reliable Group Communication 381 -- 7.5 Distributed Commit 393 -- 7.6 Recovery 401 -- 8 Security 413 -- 8.1 Introduction to Security 414 -- 8.2 Secure Channels 432 -- 8.3 Access Control 447 -- 8.4 Security Management 460 -- 8.5 Example: Kerberos 472 -- 8.6 Example: Sesame 473 -- 8.7 Example: Electronic Payment Systems 478 -- 9 Distributed Object-Based Systems 493 -- 9.1 Corba 494 -- 9.2 Distributed Com 525 -- 9.3 Globe 545 -- 9.4 Comparison of Corba, Dcom, and Globe 565 -- 10 Distributed File Systems 575 -- 10.1 Sun Network File System 576 -- 10.2 Coda File System 604 -- 10.3 Other Distributed File Systems 623 -- 10.4 Comparison of Distributed File Systems 638 -- 11 Distributed Document-Based Systems 647 -- 11.1 World Wide Web 648 -- 11.2 Lotus Notes 678 -- 11.3 Comparison of WWW and Lotus Notes 691 -- 12 Distributed Coordination-Based Systems 699 -- 12.1 Introduction to Coordination Models 700 -- 12.2 Tib/Rendezvous 702 -- 12.3 Jini 716 -- 12.4 Comparison of Tib/Rendezvous and Jini 730.
Other author Steen, Maarten van.
Subject Electronic data processing -- Distributed processing.
Distributed operating systems (Computers)
ISBN 0130888931