48 used & new from $3.65

Have one to sell? Sell yours here
 
 
Distributed Systems: Concepts and Design (3rd Edition)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Distributed Systems: Concepts and Design (3rd Edition) (Hardcover)

~ G Coulouris (Author), Jean Dollimore (Author), Tim Kindberg (Author)
Key Phrases: naming service, task bag, other replica managers, Andrew File System, Blue Meanies, Transport Layer Security (more...)
3.4 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.


14 new from $29.95 34 used from $3.65

Formats

Amazon Price New from Used from
  Hardcover -- $53.97 $29.95
  Hardcover, August 21, 2000 -- $29.95 $3.65

Customers Who Bought This Item Also Bought

Java Network Programming, Third Edition

Java Network Programming, Third Edition

by Elliote Harold
3.8 out of 5 stars (35)  $26.37
SOA-Based Enterprise Integration: A Step-by-Step Guide to Services-based Application

SOA-Based Enterprise Integration: A Step-by-Step Guide to Services-based Application

by Waseem Roshen
4.2 out of 5 stars (12)  $40.49
Computer Networking: A Top-Down Approach (5th Edition)

Computer Networking: A Top-Down Approach (5th Edition)

by Keith W. Ross
4.2 out of 5 stars (67)  $82.11
Distributed Systems: Principles and Paradigms (2nd Edition)

Distributed Systems: Principles and Paradigms (2nd Edition)

by Andrew S. Tanenbaum
3.1 out of 5 stars (21)  $98.40
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)

by Craig Larman
4.4 out of 5 stars (120)  $63.74
Explore similar items

Editorial Reviews

Product Description

This new edition represents a significant update of the best-selling book, incorporating and anticipating the major developments in distributed systems technology. All chapters have been thoroughly revised and updated, including emphasis on the Internet, intranets, and middleware. New material includes coverage of large-scale applications, fault modeling and fault tolerance, models of system execution, object-orientation, and distributed multimedia systems. Discussion of security has also been brought forward in the book and integrated with other related technologies. The book includes a new chapter on distributed multimedia systems, and also provides new material on current network technologies such as IPv6, Mobile IP, and active and wireless networks. Throughout, Java and CORBA are used as the basis for most examples. This book is designed for programmers who need to learn the principles and practice of distributed system design. Readers should have an understanding of programming and elementary computer architecture, as well as a familiarity with basic operating system concepts, but the book does not require knowledge of networks.


From the Back Cover

This new edition represents a significant update of the best-selling book, incorporating and anticipating the major developments in distributed systems technology. All chapters have been thoroughly revised and updated, including emphasis on the Internet, intranets, and middleware. New material includes coverage of large-scale applications, fault modeling and fault tolerance, models of system execution, object-orientation, and distributed multimedia systems. Discussion of security has also been brought forward in the book and integrated with other related technologies. The book includes a new chapter on distributed multimedia systems, and also provides new material on current network technologies such as IPv6, Mobile IP, and active and wireless networks. Throughout, Java and CORBA are used as the basis for most examples. This book is designed for programmers who need to learn the principles and practice of distributed system design. Readers should have an understanding of programming and elementary computer architecture, as well as a familiarity with basic operating system concepts, but the book does not require knowledge of networks.

Product Details

  • Hardcover: 800 pages
  • Publisher: Addison Wesley; 3 edition (August 21, 2000)
  • Language: English
  • ISBN-10: 0201619180
  • ISBN-13: 978-0201619188
  • Product Dimensions: 9.5 x 7.4 x 1.6 inches
  • Shipping Weight: 3.1 pounds
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon.com Sales Rank: #807,300 in Books (See Bestsellers in Books)

More About the Author

George F. Coulouris
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's George F. Coulouris Page

Inside This Book (learn more)
Browse and search another edition of this book.


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

11 Reviews
5 star:
 (2)
4 star:
 (4)
3 star:
 (3)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
18 of 19 people found the following review helpful:
3.0 out of 5 stars Lots of content - but very wordy and reader unfriendly, December 8, 2005
I had adopted this book to teach Distributed Systems to a senior level undergrad class. I think I may have made a mistake, not knowing before hand how hard it would be for me to read this book (despite having some background in distributed systems). The students constantly complained of it being too "Wordy" and "vague". Few generic figures and mostly all text that seemed to be a rehash of several IEEE/ACM papers without giving sufficient examples or explanation. Some times, the authors did indeed explain some concepts with examples. At other times, they just left the concepts in vague mathematical notation or arcane definitions expecting the readers to make sense of it. While the english is grammatically correct, it is written in such a stuffy academic style that I found myself having to read most paragraphs twice or thrice before I could figure out what the author was trying to say. At times, I was thinking the authors should have been lawyers instead. (If the authors are reading this .. please consider the maxim: A picture is indeed worth a thousand words). A side note: I am not averse to reading academic papers. I do that all day long. But I just don't think a textbook should be written in that style.

On the pro side: This book has lots of content related to distributed systems - and that was one of the reasons I adopted it. However, what's the point if that content is unreadable? My recommendation would be other books such as Tanenbaums Distributed Systems book (it has lesser content, but more readable and suited for undergraduate level).

I give it high marks for the good content, but very low marks for the style of narration and presentation.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
22 of 27 people found the following review helpful:
3.0 out of 5 stars Merely an introduction to Networking concepts, June 19, 2004
This book mostly explains networking concepts from a point of view of MIS people. I did not find this very useful from a programming concepts point of view, For example book does not explains the fundamental of distributed transactions, concurrency and replication of distributed data. To me it feels like networking concepts and database concepts were merged in one single book. Book in general attempts to covers a wide variety of topics. It is not very useful if you are a serious programmer in Corba or transaction management.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
18 of 23 people found the following review helpful:
5.0 out of 5 stars A very good book for distributed systems., November 10, 2004
By Chongjie Zhang "Jacob" (Baton Rouge, LA USA) - See all my reviews
(REAL NAME)   
As the awareness of resource sharing and cooperation has increased, distributed systems have gained unprecedented attention. However, designing a practical distributed application is a demanding and complicated task. Coulouris et al. have excellently addressed this design issue with Distributed Systems: Concepts and Design. This book covers various topics from fundamental concepts and principles of distributed systems to some advanced topics, such as replication and distributed multimedia systems. For each topic, the authors provide information in sufficient depth and breadth for readers to conduct further research.

The strength of the book lies in efficiently using practical examples to explain the underlying principles of distributed systems. Helpful case studies are placed throughout the book. Another characteristic of the book is its successful and extensive use of comparison and contrast to make concepts clear.

The book has eighteen chapters and each chapter is well-organized, starting with an introduction and ending with a summary. Although the authors indicate that the book is organized into five main topic areas, the actual organization is not so intuitive and consistent with those topic areas. For example, Chapter 5, 7, and 9 discuss middleware of distributed systems, but Chapter 6 and 8 talk about system infrastructure. So I think it may be better to pick and choose each topic area, instead of following the actual organization of the book.

The first four chapters of the book offer the prerequisite knowledge and fundamental concepts of distributed systems. The authors introduce the characterization of distributed systems (Chapter 1), system models of distributed systems (Chapter 2), networks that distributed systems run on (Chapter 3), and communication protocols between processes in distributed systems (Chapter 4). These chapters are basic for understanding the following chapters.

The second topic area is the middleware of distributed systems. This part covers interaction between distributed objects (Chapter 5), security in distributed systems (Chapter 7), and name services (Chapter 9). Chapter 17 offers a detailed CORBA case study to help reader better understand previous chapters about distributed middleware.

The third topic area is distributed operating systems. Although the author talks about various subareas of distributed operating systems, such as distributed file systems (Chapter 8), distributed multimedia systems (Chapter 15), and distributed shared memory (Chapter 16), the book could have included a very important part of distributed operating systems - distributed scheduling.

It is a good choice to gather distributed algorithms as an independent part, although these algorithms are used by other topic areas. Chapter 10 describes the algorithms related to time and global states, and Chapter 11 describes those related to coordination and agreement.

The final part of the book covers data sharing. In this part, Coulouris et al. first introduce the basic concepts of transaction (Chapter 12), then extends them to distributed transactions (Chapter 13). With distributed transactions, the authors discuss data replication.

Coulouris et al.'s coverage of distributed systems provides sufficient knowledge to evaluate distributed systems or design new ones. Although there is minor problem with the organization of the book, I strongly recommend it as a textbook for an advanced undergraduate course, an introductory postgraduate course, or merely as a self-study reference.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars I won't suggest - superficial treatment of the subject
I'm a software developer and avid reader of math and tech books.
This book seems to cover a wide variety of topics in a very superficial way. Read more
Published 20 months ago by Kausik Ghatak

3.0 out of 5 stars It's alright...
The best review I can give for this book is this: it's OK.

It's not terribly thorough, but it's easy to read. Read more
Published 20 months ago by J. Brutto

5.0 out of 5 stars Bedtime reading!
I bought the book in few months but already knew. These book is excelente and a best seller, the concepts are shows and have several examples about distributed systems such CORBA,... Read more
Published on November 2, 2007 by Jaguaraci Silva

4.0 out of 5 stars Good book
I use this book as a teacher, I find it very complete and simple to understand, RMI examples are fine and good to improve the learning about distributed systemps. Read more
Published on March 16, 2007 by Carlos A. Morales Ramirez

1.0 out of 5 stars Hard to understand
+ sturdy construction
+ intro to many topics
+ problems at end of chapter have page reference of the answer

- shallow coverage of too many topics
-... Read more
Published on February 27, 2007 by wakkacubed

4.0 out of 5 stars Comment on 'CSI' review
This is not really a review but a comment on one of the other reviews. I noticed that the same review for "Computer Sci Instructor 'CSI'" appears for both the 3rd and 4th... Read more
Published on July 24, 2006 by Jeffrey N. Hines

4.0 out of 5 stars THE book for people working on Distributed Systems.
According to me, the book has been done very nicely. Tthe chapters have been managed carefully and efficiently. Read more
Published on July 10, 1997

4.0 out of 5 stars A well-written overview of an immense area
This book takes on quite a lot of material and covers all topics quite well. As an introduction to Distributed Systems it serves as an excellent first-base and covers very current... Read more
Published on May 13, 1997

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.