Distributed Operating Systems: Concepts and Practice

0 avg rating
( 0 ratings by Goodreads )
 
9780130798435: Distributed Operating Systems: Concepts and Practice

This book explores the concepts and practice in distributed computing, and is designed to be useful in helping practitioners and corporate training keep up with software technology that pertains to a majority of all computers and their applications. A two-part approach presents the basic foundation for distributed computing and then expands on these topics to cover advanced distributed operating systems. It describes in detail every major aspect of the topics, and includes relevant examples of real operating systems to reinforce concepts and illustrate decisions that must be made by distributed system designers. Chapters include information on interprocess communication, memory management, concurrency control, and object-based operating systems. More advance material covers distributed process management, file systems, synchronization, and security. For developers and managers active in the client/server technology industry who want to update and enhance their knowledge base.

"synopsis" may belong to another edition of this title.

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.

From the Back Cover:

Doreen Galli uses her considerable academic and professional experience to bring together the worlds of theory and practice providing leading edge solutions to tomorrow's challenges. 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.

This book describes in detail each major aspect of distributed operating systems from a conceptual and practical viewpoint. The operating systems of Amoeba, Clouds, and Chorus™ (the base technology for JavaOS™) are utilized as examples throughout the text; while the technologies of Windows 2000™, CORBA™, DCOM™, NFS, LDAP, X.500, Kerberos, RSA™, DES, SSH, and NTP demonstrate real life solutions. A simple client/server application is included in the appendix to demonstrate key distributed computing programming concepts. 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.

  • A broad range of distributed computing issues and concepts: Kernels, IPC, memory management, object-based operating systems, distributed file systems (with NFS and X.500), transaction management, process management, distributed synchronization, and distributed security
  • A major case study of Windows 2000 to demonstrate a real life commercial solution
  • Detail Boxes contain in-depth examples such as complex algorithms
  • Project-oriented exercises providing hands-on-experience
  • Relevant sources including 'core' Web and ftp sites, as well as research papers
  • Easy reference with complete list of acronyms and glossary to aid readability

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Doreen L. Galli Ph.D.
Published by Prentice Hall (1999)
ISBN 10: 0130798436 ISBN 13: 9780130798435
New Paperback Quantity Available: 1
Seller
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 1999. Paperback. Book Condition: New. book. Bookseller Inventory # 0130798436

More Information About This Seller | Ask Bookseller a Question

Buy New
19.75
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Doreen L. Galli Ph.D.
ISBN 10: 0130798436 ISBN 13: 9780130798435
New Paperback Quantity Available: 1
Seller
AMAZINGBOOKDEALS
(IRVING, TX, U.S.A.)
Rating
[?]

Book Description Paperback. Book Condition: BRAND NEW. BRAND NEW. Fast Shipping. Prompt Customer Service. Satisfaction guaranteed. Bookseller Inventory # 0130798436BNA

More Information About This Seller | Ask Bookseller a Question

Buy New
42.40
Convert Currency

Add to Basket

Shipping: 3.04
Within U.S.A.
Destination, Rates & Speeds

3.

Galli, Doreen L.
Published by Pearson Education 2001-10 (2001)
ISBN 10: 0130798436 ISBN 13: 9780130798435
New Quantity Available: 5
Print on Demand
Seller
Chiron Media
(Wallingford, United Kingdom)
Rating
[?]

Book Description Pearson Education 2001-10, 2001. Book Condition: New. This item is printed on demand. Brand new book, sourced directly from publisher. Dispatch time is 24-48 hours from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely. Bookseller Inventory # NU-LSI-06993623

More Information About This Seller | Ask Bookseller a Question

Buy New
46.97
Convert Currency

Add to Basket

Shipping: 2.99
From United Kingdom to U.S.A.
Destination, Rates & Speeds

4.

Doreen L. Galli
Published by Pearson Education (US), United States (1999)
ISBN 10: 0130798436 ISBN 13: 9780130798435
New Paperback Quantity Available: 10
Print on Demand
Seller
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 1999. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****.For one-semester, fourth-year undergraduate courses in Parallel Computing, Distributed Operating Systems, and for graduate curriculum in the department of computer science. This text examines the concepts, theory, and practice in distributed operating systems. A two-part approach presents the basic foundation for distributed computing and then expands on these topics to cover advanced distributed operating systems. It describes in detail every major aspect of the topics, and includes relevant examples of real operating systems to reinforce concepts and illustrate decisions that must be made by distributed system designers. Bookseller Inventory # AAV9780130798435

More Information About This Seller | Ask Bookseller a Question

Buy New
57.61
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Doreen L. Galli
Published by Pearson Education (1999)
ISBN 10: 0130798436 ISBN 13: 9780130798435
New Quantity Available: > 20
Print on Demand
Seller
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Pearson Education, 1999. PAP. Book Condition: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # LQ-9780130798435

More Information About This Seller | Ask Bookseller a Question

Buy New
49.56
Convert Currency

Add to Basket

Shipping: 9
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Doreen L. Galli Ph.D.
Published by Prentice Hall (1999)
ISBN 10: 0130798436 ISBN 13: 9780130798435
New Paperback Quantity Available: 1
Seller
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 1999. Paperback. Book Condition: New. 1. Bookseller Inventory # DADAX0130798436

More Information About This Seller | Ask Bookseller a Question

Buy New
56.28
Convert Currency

Add to Basket

Shipping: 3.04
Within U.S.A.
Destination, Rates & Speeds

7.

Galli, Doreen L.
Published by Pearson Education (2016)
ISBN 10: 0130798436 ISBN 13: 9780130798435
New Paperback Quantity Available: 1
Print on Demand
Seller
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description Pearson Education, 2016. Paperback. Book Condition: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Bookseller Inventory # ria9780130798435_lsuk

More Information About This Seller | Ask Bookseller a Question

Buy New
55.45
Convert Currency

Add to Basket

Shipping: 3.87
From United Kingdom to U.S.A.
Destination, Rates & Speeds

8.

Doreen L. Galli
Published by Pearson Education (US), United States (1999)
ISBN 10: 0130798436 ISBN 13: 9780130798435
New Paperback Quantity Available: 10
Print on Demand
Seller
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 1999. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****. For one-semester, fourth-year undergraduate courses in Parallel Computing, Distributed Operating Systems, and for graduate curriculum in the department of computer science. This text examines the concepts, theory, and practice in distributed operating systems. A two-part approach presents the basic foundation for distributed computing and then expands on these topics to cover advanced distributed operating systems. It describes in detail every major aspect of the topics, and includes relevant examples of real operating systems to reinforce concepts and illustrate decisions that must be made by distributed system designers. Bookseller Inventory # AAV9780130798435

More Information About This Seller | Ask Bookseller a Question

Buy New
59.43
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

9.

Doreen L. Galli
ISBN 10: 0130798436 ISBN 13: 9780130798435
New Quantity Available: 1
Seller
Castle Rock
(Pittsford, NY, U.S.A.)
Rating
[?]

Book Description Book Condition: Brand New. Book Condition: Brand New. Bookseller Inventory # 97801307984351.0

More Information About This Seller | Ask Bookseller a Question

Buy New
59.69
Convert Currency

Add to Basket

Shipping: 3.04
Within U.S.A.
Destination, Rates & Speeds

10.

Doreen L. Galli
Published by Pearson Education (2001)
ISBN 10: 0130798436 ISBN 13: 9780130798435
New Softcover Quantity Available: 1
Print on Demand
Seller
Rating
[?]

Book Description Pearson Education, 2001. Book Condition: New. This item is printed on demand for shipment within 3 working days. Bookseller Inventory # GM9780130798435

More Information About This Seller | Ask Bookseller a Question

Buy New
78.02
Convert Currency

Add to Basket

Shipping: 3.57
From Germany to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book