FREE SHIPPING BOTH WAYS
ON EVERY ORDER!
LIST PRICE:
$140.00

Sorry, this item is currently unavailable.

Distributed Systems : Concepts and Design

ISBN: 9780201619188 | 0201619180
Edition: 4th
Format: Hardcover
Publisher: Addison Wesley
Pub. Date: 1/1/2006

Why Rent from Knetbooks?

Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!

Top 5 reasons to order all your textbooks from Knetbooks:

  • We have the lowest prices on thousands of popular textbooks
  • Free shipping both ways on ALL orders
  • Most orders ship within 48 hours
  • Need your book longer than expected? Extending your rental is simple
  • Our customer support team is always here to help
SummaryTable of ContentsAuthor Biography
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 th... MORE
Prefacev
Characterization of Distributed Systems
1(28)
Introduction
2(1)
... MOREExamples of distributed systems
3(4)
Resource sharing and the Web
7(9)
Challenges
16(9)
Summary
25(4)
System Models
29(36)
Introduction
30(1)
Architectural models
31(16)
Fundamental models
47(15)
Summary
62(3)
Networking and Internetworking
65(60)
Introduction
66(4)
Types of network
70(3)
Network principles
73(17)
Internet protocols
90(20)
Network case studies: Ethernet, wireless LAN and ATM
110(11)
Summary
121(4)
Interprocess Communication
125(40)
Introduction
126(1)
The API for the Internet protocols
127(11)
External data representation and marshalling
138(7)
Client-server communication
145(8)
Group communication
153(5)
Case study: interprocess communication in UNIX
158(3)
Summary
161(4)
Distributed Objects and Remote Invocation
165(42)
Introduction
166(3)
Communication between distributed objects
169(14)
Remote procedure call
183(4)
Events and notifications
187(7)
Java RMI case study
194(8)
Summary
202(5)
Operating System Support
207(44)
Introduction
208(1)
The operating system layer
209(3)
Protection
212(2)
Processes and threads
214(17)
Communication and invocation
231(11)
Operating system architecture
242(4)
Summary
246(5)
Security
251(58)
Introduction
252(9)
Overview of security techniques
261(11)
Cryptographic algorithms
272(10)
Digital signatures
282(7)
Cryptography pragmatics
289(2)
Case studies: Needham-Schroeder, Kerberos, SSL & Millicent
291(16)
Summary
307(2)
Distributed File Systems
309(44)
Introduction
310(8)
File service architecture
318(5)
Sun Network File System
323(12)
The Andrew File System
335(9)
Recent advances
344(6)
Summary
350(3)
Name Services
353(32)
Introduction
354(3)
Name services and the Domain Name System
357(14)
Directory and discovery services
371(3)
Case study of the Global Name Service
374(4)
Case study of the X.500 Directory Service
378(4)
Summary
382(3)
Time and Global States
385(34)
Introduction
386(1)
Clocks, events and process states
387(2)
Synchronizing physical clocks
389(8)
Logical time and logical clocks
397(3)
Global states
400(9)
Distributed debugging
409(7)
Summary
416(3)
Coordination and Agreement
419(46)
Introduction
420(3)
Distributed mutual exclusion
423(8)
Elections
431(5)
Multicast communication
436(15)
Consensus and related problems
451(11)
Summary
462(3)
Transactions and Concurrency Control
465(50)
Introduction
466(3)
Transactions
469(11)
Nested transactions
480(2)
Locks
482(15)
Optimistic concurrency control
497(4)
Timestamp ordering
501(7)
Comparison of methods for concurrency control
508(1)
Summary
509(6)
Distributed Transactions
515(38)
Introduction
516(1)
Flat and nested distributed transactions
516(3)
Atomic commit protocols
519(9)
Concurrency control in distributed transactions
528(3)
Distributed deadlocks
531(8)
Transaction recovery
539(10)
Summary
549(4)
Replication
553(54)
Introduction
554(2)
System model and group communication
556(9)
Fault-tolerant services
565(7)
Highly available services
572(19)
Transactions with replicated data
591(12)
Summary
603(4)
Distributed Multimedia Systems
607(28)
Introduction
608(4)
Characteristics of multimedia data
612(2)
Quality of service management
614(9)
Resource management
623(2)
Stream adaptation
625(2)
Case study: the Tiger video file server
627(5)
Summary
632(3)
Distributed Shared Memory
635(34)
Introduction
636(4)
Design and implementation issues
640(9)
Sequential consistency and Ivy
649(8)
Release consistency and Munin
657(6)
Other consistency models
663(1)
Summary
664(5)
Corba Case Study
669(30)
Introduction
670(1)
CORBA RMI
671(15)
CORBA services
686(9)
Summary
695(4)
Mach Case Study
699(24)
Introduction
700(3)
Ports, naming and protection
703(2)
Tasks and threads
705(2)
Communication model
707(3)
Communication implementation
710(3)
Memory management
713(6)
Summary
719(4)
References723(34)
Index757
George Coulouris is now an emeritus professor at Queen Mary and Westfield College and is a Senior Visiting Fellow in the Laboratory for Communications Engineering, Cambridge University.

Related Products


  • Distributed Systems : Concepts and Design
    Distributed Systems : Concepts...
  • Outlines & Highlights for Distributed Systems Concepts and Design
    Outlines & Highlights for Dist...
  • Distributed Systems : Concepts and Design
    Distributed Systems : Concepts...
  • Distributed Systems : Concepts and Design
    Distributed Systems : Concepts...


Please wait while this item is added to your cart...