Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
36 used & new from $1.00

Have one to sell? Sell yours here
 
   
Distributed Operating Systems: Concepts and Practice
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Distributed Operating Systems: Concepts and Practice (Paperback)

by Doreen L. Galli (Author)
3.1 out of 5 stars See all reviews (10 customer reviews)

List Price: $113.40
Price: $113.40 & this item ships for FREE with Super Saver Shipping. Details
Usually ships within 1 to 3 weeks.
Ships from and sold by Amazon.com. Gift-wrap available.

14 new from $4.99 22 used from $1.00

Editorial Reviews

Product Description
"Distributed Operating Systems: Concepts and Practice offers a good balance of real world examples and the underlying theory of distributed computing. The flexible design makes it usable for students, practitioners and corporate training."--BOOK JACKET. "This book describes in detail each major aspect of distributed operating systems from a conceptual and practical viewpoint. This book proves invaluable as a course text or as a reference book for those who wish to update and enhance their knowledge base. A Companion Website provides supplemental information."--BOOK JACKET.

From the Inside Flap
Preface

This book examines concepts and practice in distributed computing. It is designed to be useful not only for students but for practitioners and corporate training as well. Over the past decade, computer systems have become increasingly more advanced. Most computers are connected to some type of network on a regular basis. The installation of LANs at smaller businesses is even becoming commonplace. LANs are also being installed in custom homes at an ever-increasing rate. Software technology must keep up and so must our future and current practitioners! At the current pace, it is only a matter of time before a working knowledge of distributed systems is mandatory for all computer scientists, because this technology pertains to a majority of all computers and their applications. INTENDED AUDIENCE While the study of standard operating systems concepts is extremely important for computer science undergraduates, there is a significant and ever-increasing demand to extend this knowledge in the graduate and fourth-year undergraduate curriculum as well as for the practitioner out in industry. Therefore, there is a great need to study distributed operating systems concepts as well as practical solutions and approaches. This book is intended to meet this need for both students and practitioners. OBJECTIVE

The objective of this book is to describe in detail each major aspect of distributed operating systems from a conceptual and practical viewpoint. Thus, it includes relevant examples of real operating systems to reinforce the concepts and to illustrate the decisions that must be made by distributed system designers. Operating systems such as Amoeba, Clouds and Chorus (the base technology for JavaOS) are utilized as examples throughout the book. In addition, the case study on Windows 2000 provides an example of a real commercial solution. Technologies such as CORBA, DCOM, NFS, LDAP, X.500, Kerberos, RSA, DES, SSH, and NTP are also included to demonstrate real-life solutions to various aspects of distributed computing. In addition, a simple client/server application is included in the appendix that demonstrate key distributed computing programming concepts such as the use of INET sockets, pthreads, and synchronization via mutex operations.

In summary, this book focuses on the concepts, theory and practice in distributed systems. It is designed to be useful for practitioners, fourth year undergraduate as well as graduate level students and assumes that the reader has taken a basic operating system course. It is hoped that this book will prove to be invaluable not only for those already active in industry who wish to update and enhance one's knowledge base but also for future reference for those who have used it as a course text. ORGANIZATION AND PEDAGOGICAL FEATURES

This book is divided into two parts. The first part, Chapter 1-6, presents the base foundation for distributed computing. The second part, Chapter 7-11, expands on these topics and delves more heavily into advanced distributed operating system topics. The pedagogical features included in this book are the following.

Detail Boxes to further enhance understanding. These boxes contain information such as complex algorithms and more in depth examples. More than 150 figures and tables to help illustrate concepts. A case study of Windows 2000 to demonstrate a real life commercial solutions. Project oriented exercises (those with italicized numbers) to provide "hands on" experience. Exercises that build upon concepts covered in earlier chapters. Reference pointers to relevant sources including:
A. overview sources for further in-depth study,
B. research papers, and
C. 'core' web & ftp sites. A simplified distributed application program to demonstrate key distributing programming concepts. Comprehensive glossary of terms (boldfaced words appear in the glossary) to provide a centralized location for key definitions. Complete list of acronyms to aid readability and provide a centralized location for easy reference. Chapter summaries. Comprehensive index, primary references in bold. Book website located at prenhall/galli. SUGGESTIONS FOR INSTRUCTORS

This book is designed to provide maximum flexibility to instructors and has pedagogical features inherent within the text to allow you to customize the coverage to best meet the needs of your class and your institution's mission statement. In preparing this book, the only assumption made is that a basic introductory to operating systems course has been taken by the reader. Select topics that may be included in an introductory operating system course but are sometimes omitted, covered lightly, often not grasped or may have been forgotten but nonetheless are key to distributed operating systems, are included where appropriate. This material need not be presented in the classroom but is included in the book so that you can be assured that the students have the basis necessary for the more advanced distributed topics. Below are suggestions on how this book may be used for those requiring additional practical emphasis as well as for those desiring additional research emphasis. A graduate course desiring to add both types of emphasis may wish to use suggestions from both categories. Additional information may be available at the author's Prentice Hall website, prenhall/galli. Adding Practical Emphasis

The following are a few suggestions for adding practical emphasis to a course utilizing this text. Have the students, either individually or as a group complete one or more of the `Project Exercises', those indicated by an italicized exercise number at the end of relevant chapters. Additional practical experience may be achieved if their design and implementation is orally presented to the class. Cover all Detail Boxes related to real-life implementations. Spend class time covering the Windows 2000 Case study. Create an individual or group project working with the distributed features of Windows 2000. Have the students expand or change the Surgical Scheduling Program. This may be as simple as changing the type of interprocess communication employed or as complex as creating another program utilizing the same distributed concepts. Adding Research Emphasis

The following are a few suggestions for adding a research emphasis to a course utilizing this book.

Have the students, either individually or as a group, prepare a paper on a topic relevant to distributed operating systems. Reference papers cited at the end of each chapter should serve as good starting points. These projects may include an oral presentation. Present lecture material from the relevant RFCs or research papers cited at the end of each chapter that are available on the web and include it the list of required reading for the students. Have the students seek the relevant RFCs or research papers cited at the end of each chapter that are available on the web and prepare a summary. Select a subset of the reference papers cited at the end of each chapter and create a spiral bound accompaniment to be used in conjunction throughout the course with the book. A large number of bookstores at research institutions have the ability to perform the copyright clearing necessary for this purpose.

See all Editorial Reviews


Product Details

  • Paperback: 464 pages
  • Publisher: Prentice Hall (September 10, 1999)
  • Language: English
  • ISBN-10: 0130798436
  • ISBN-13: 978-0130798435
  • Product Dimensions: 9.5 x 7.2 x 0.9 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.1 out of 5 stars See all reviews (10 customer reviews)
  • Amazon.com Sales Rank: #1,278,712 in Books (See Bestsellers in Books)

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

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

 
4 of 4 people found the following review helpful:
4.0 out of 5 stars An important contribution to distributed computing, April 26, 2000
By Alexander Kostin (Northern Cyprus) - See all my reviews
The objective of the book is to cover major aspects of distributed operating systems from a conceptual and practical viewpoint. The book introduces basic networking concepts, considers popular interconnection networks for parallel and distributed systems, explains the architectural concepts related to kernels, processes and threads, process management and scheduling, and different techniques for interprocess communication (such as pipes, Internet sockets, and RPC). The emphasis is on such fundamental topics of distributed systems (DS) as concurrency control, distributed file processing, transaction management, consistency models, distributed process management, and distributed synchronization. Due attention is paid to object-based systems and middleware(Amoeba, Clouds, Chorus, DCOM, CORBA). Of a special interest is the case-study chapter on Windows 2000 OS which is designed to provide a broad spectrum of services for the development and implementation of DSs and which is claimed to become one of the technological milestones in the new millenium. Written in a clear and technically sound language, without unnecessary details, the book is primarily for teaching the subject at the senior undergraduate and first graduate levels. A student will not be overloaded by formal aspects and annoying theoretical considerations. Instead, he is offered a very well organized text, with simple yet highly informative figures, a mass of quite relevant exercises and project topics. The book includes accurately classified and commented references for further study which is especially important for practitioners wishing to get more deep understanding of the topics. This is definitely the text that should be used by all those who want to seriously start working in the fascinating field of distributed computing.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 5 people found the following review helpful:
5.0 out of 5 stars Clear and Practical in a Computer System Book! Bravo!, January 9, 2001
By Cindy Lee (Bay Area, CA) - See all my reviews
Let me tell you, I bought this book after seeing the author speak at N+I in Las Vegas and boy am I glad I did. Refreshingly different, it was not only clear and to the point but practical as well. It was easy to tell Galli has been there and done it and it really helped me get it. Some books are so fluffy and try to bury you in useless theory without relating it to what we need to know when we design and develop real systems in the Internet space. Not this one. As a bonus, the glossary and acronym list was quite helpful since I didn't have to figure out where the word was defined when I jumped to a topic using the index. Great for spot reading.

On a school note, I took a course for my M.S. that used the Tanenbaum book. This overall was much more helpful. Actually some of my classmates couldn't figure out why I knew what was going on in class so quickly. I would say, scrap the class book and grab this one. Sure there are some typos as people mentioned in their reviews but at least the material can readily be understood. If only other computer authors could be understood this easily.

JMHO.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 5 people found the following review helpful:
3.0 out of 5 stars Overview only ..., May 17, 2000
By Anwar Rizal (Indonesia) - See all my reviews
I am actually happy with this book. Why do I give this book 3 stars then? Well, I am happy with this book because I only look for an overview of distributed operating systems. This book has a very good overview of some modern operating systems: Chorus, Amoeba, Windows2000. It also covers COM-CORBA middleware. In summary this book is appropriate as a roadmap to elaborate further about the field...

But..., they are all really only overview, and the book price is too much for an overview book. If only the book costs 2/3 maybe I would give 4 stars for this book. It costs almost the same with Jim Gray's book (that is much much more detail...).

I have also found numerous typos in this book, which are very irritating... Prentice-Hall does really need a better editor.

I don't give the book 2 stars because it keeps itself inform about the newest technology in the field, and that's the strong point for this book and the writer tries to make humour...

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

5.0 out of 5 stars Highly Recommended...
This book has all the right material (and more). I found the topics to be presented in a straightforward and easy to understand manner just as most here have said. Read more
Published on October 16, 2003 by Brian V.

5.0 out of 5 stars Helped me land!
Let's face it ... the IT market is near the bottom. A colleague (or should I say former colleague) handed me this book to 'freshen' up before that all important interview. Read more
Published on April 9, 2003 by Robert Williams

1.0 out of 5 stars STAY AWAY....Poorly edited and very terse
While this book covers a lot of the areas pertaining to distributed OSes, it is very tersely worded and I have to wonder what monkey edited it. Read more
Published on April 2, 2003 by bigjimleo

2.0 out of 5 stars Lots of buzzwords and names but no analogies!
The trouble with a book like this is that it expects you to just know, somehow, perhaps by intuition, what a term or name means. Read more
Published on November 30, 2000

1.0 out of 5 stars Riddled with errors
The text generally gives an adequate explanation of distributed system concepts. However, the number of technical and typographic errors make this an incredibly poor textbook... Read more
Published on October 24, 2000

2.0 out of 5 stars Very brief and abstract...
The matter is too abstract like a technical paper. The author would have spent more time on providing the concepts in detail rather than giving some code. Read more
Published on September 7, 2000 by Bhanu Prasad

3.0 out of 5 stars Overview only ...
I am actually happy with this book. Why do I give this book 3 stars then? Well, I am happy with this book because I only look for an overview of distributed operating systems... Read more
Published on May 17, 2000 by Anwar Rizal

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!

Create a Listmania! list

Look for Similar Items by Category


SpaFeatures: Free Shipping

bath poof
Get free shipping on all SpaFeatures orders of $50 or more. See new items from SpaFeatures here.

Shop SpaFeatures now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Find the Air Compressor to Fill Your Needs

Shop for compressors
Whether you need to power a pneumatic tool or fill a tire, an air compressor provides the power you need.

Shop for compressors

 

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates