Distributed Computing Pearls (Record no. 29115)

000 -LEADER
fixed length control field nam a22 7a 4500
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 180820b xxu||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781681733487
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 004.36
Item number TAU
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Taubenfeld, Gadi
245 ## - TITLE STATEMENT
Title Distributed Computing Pearls
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Name of publisher, distributor, etc Morgan & Claypool,
Date of publication, distribution, etc 2018
Place of publication, distribution, etc UK:
300 ## - PHYSICAL DESCRIPTION
Extent xv, 107 p. :
Other physical details ill.;
Dimensions 23 cm.
365 ## - TRADE PRICE
Price type code US$
Price amount 54.95
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes bibliographical references (pages 95-102), Author's Bibliography (103) and index (105-107)
520 ## - SUMMARY, ETC.
Summary, etc The design of distributed systems where computing devices (computers, smartphones, sensors) interact with one another is one of the most challenging problems in computer science. This book is a gentle introduction to some of the most fundamental issues and classical results of computer science underlying the design of algorithms for distributed systems.

While humans can see and hear each other, computing devices usually communicate by sending messages or reading from and writing to shared memory locations. As a result, it is far more difficult to synchronize interactions between computers than between humans. Based on this observation, fundamental principles that relate to interactions between computing devices that involve concurrency and synchronization are explained throughout the book.

Each chapter deals with a specific topic in terms of a story. It compares the issues that arise when dealing with groups of computing devices to those that arise when a group of people has to share their resources and work as a team to solve various problems. This is an excellent introduction to the feel and nature of this exciting and interesting field.
In this book, I have tried to gently introduce the general reader to some of the most fundamental issues and classical results of computer science underlying the design of algorithms for distributed systems, so that the reader can get a feel of the nature of this exciting and fascinating field called distributed computing. The book will appeal to the educated layperson and requires no computer-related background. I strongly suspect that also most computer-knowledgeable readers will be able to learn something new.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Electronic data processing
Topical term or geographic name as entry element Too much bread problem
Topical term or geographic name as entry element Deadlock
Topical term or geographic name as entry element Dining philosophers
Topical term or geographic name as entry element Mutual exclusion
Topical term or geographic name as entry element Barrier synchronization
Topical term or geographic name as entry element Byzantine failures
Topical term or geographic name as entry element Crash failures
Topical term or geographic name as entry element Two generals problem
Topical term or geographic name as entry element Two lovers problem
Topical term or geographic name as entry element See-saw puzzle
Topical term or geographic name as entry element Choice coordination
Topical term or geographic name as entry element Byzantine agreement
Topical term or geographic name as entry element Randomized algorithms
Topical term or geographic name as entry element Asynchronous
Topical term or geographic name as entry element Synchronous
Topical term or geographic name as entry element Consensus
Topical term or geographic name as entry element Agreement
Topical term or geographic name as entry element Synchronization
Topical term or geographic name as entry element Distributed algorithms
Topical term or geographic name as entry element Algorithms
Topical term or geographic name as entry element Distributed processing
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Permanent location Current location Date acquired Source of acquisition Cost, normal purchase price Total Checkouts Total Renewals Full call number Barcode Checked out Date last seen Date last borrowed Koha item type
          DAIICT DAIICT 2018-08-20 Kushal Books 3961.90 8 3 004.36 TAU 031612 2024-12-16 2024-05-14 2024-05-14 Books

Powered by Koha