Articoli correlati a Distributed Programming: Theory and Practice

Distributed Programming: Theory and Practice - Brossura

 
9781489995933: Distributed Programming: Theory and Practice
Vedi tutte le copie di questo ISBN:
 
 

Distributed Programming: Theory and Practice presents a practical and rigorous method to develop distributed programs that correctly implement their specifications. The method also covers how to write specifications and how to use them. Numerous examples such as bounded buffers, distributed locks, message-passing services, and distributed termination detection illustrate the method. Larger examples include data transfer protocols, distributed shared memory, and TCP network sockets.

Distributed Programming: Theory and Practice bridges the gap between books that focus on specific concurrent programming languages and books that focus on distributed algorithms. Programs are written in a "real-life" programming notation, along the lines of Java and Python with explicit instantiation of threads and programs. Students and programmers will see these as programs and not "merely" algorithms in pseudo-code. The programs implement interesting algorithms and solve problems that are large enough to serve as projects in programming classes and software engineering classes. Exercises and examples are included at the end of each chapter with on-line access to the solutions.

Distributed Programming: Theory and Practice is designed as an advanced-level text book for students in computer science and electrical engineering. Programmers, software engineers and researchers working in this field will also find this book useful.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Recensione:

From the reviews:

“This book is about how to write software for distributed systems while ensuring correctness. ... This book intends to come out with a practical methodology for writing correct parallel programs. ... The text covers most of the classic parallel programming topics like lock, message passing, bounded buffers, etc. It is addressed to researchers and students in parallel computing and can also be used by software professionals as a hands on writing correct parallel software.” (Corneliu Bârsan, zbMATH, Vol. 1276, 2014)

“As a textbook, it presents a thorough introduction to distributed programming in a language-agnostic framework based on assertional reasoning and supported by temporal logic. ... As a reference book, Distributed Programming provides a set of fundamental concepts and their applications in a compact, straightforward format. The formalism introduced in the book is easy to grasp and provides a good template for language independence ... . Summing Up: Recommended. Upper-division undergraduates, graduate students, researchers/faculty, and professionals.” (L. Benedicenti, Choice, Vol. 51 (1), September, 2013)
Contenuti:
Introduction.- Simple Lock.- Bounded Buffer.- Message-Passing Services.- Fifo Channels from Unreliable Channels.- Programs, Semantics and Effective Atomicity.- Implements and Compositionality.- SESF for Time-Constrained Programs.- Lock using Peterson's Algorithm.- Lock using the Bakery Algorithm.- Distributed Lock Service.- Distributed Lock using Timestamps.- Channel with Termination Detection Service.- Termination Detection for Diffusing Computations.- Object-Transfer Service.- Object Transfer using Path Reversal.- Distributed Shared Memory Service.- A Single-Copy Distributed Shared Memory.- A Multi-Copy Distributed Shared Memory.- Reliable Transport Service.- Reliable Transport Protocol.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreSpringer
  • Data di pubblicazione2014
  • ISBN 10 1489995935
  • ISBN 13 9781489995933
  • RilegaturaCopertina flessibile
  • Numero di pagine404

Altre edizioni note dello stesso titolo

9781461448808: Distributed Programming: Theory and Practice

Edizione in evidenza

ISBN 10:  1461448808 ISBN 13:  9781461448808
Casa editrice: Springer-Nature New York Inc, 2012
Rilegato

I migliori risultati di ricerca su AbeBooks

Foto dell'editore

Shankar, A. Udaya
Editore: Springer (2014)
ISBN 10: 1489995935 ISBN 13: 9781489995933
Nuovo Brossura Quantità: > 20
Da:
Lucky's Textbooks
(Dallas, TX, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. Codice articolo ABLIING23Mar2716030159792

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 56,70
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,70
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

A. Udaya Shankar
Editore: Springer (2014)
ISBN 10: 1489995935 ISBN 13: 9781489995933
Nuovo Brossura Quantità: > 20
Print on Demand
Da:
Ria Christie Collections
(Uxbridge, Regno Unito)
Valutazione libreria

Descrizione libro Condizione: New. PRINT ON DEMAND Book; New; Fast Shipping from the UK. No. book. Codice articolo ria9781489995933_lsuk

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 58,64
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 11,60
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Shankar A. Udaya
Editore: Springer (2014)
ISBN 10: 1489995935 ISBN 13: 9781489995933
Nuovo Brossura Quantità: 4
Da:
Books Puddle
(New York, NY, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. pp. 404. Codice articolo 26357304209

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 71,65
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,70
In U.S.A.
Destinazione, tempi e costi
Immagini fornite dal venditore

A. Udaya Shankar
ISBN 10: 1489995935 ISBN 13: 9781489995933
Nuovo Taschenbuch Quantità: 2
Print on Demand
Da:
BuchWeltWeit Ludwig Meier e.K.
(Bergisch Gladbach, Germania)
Valutazione libreria

Descrizione libro Taschenbuch. Condizione: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -Distributed Programming: Theory and Practice presents a practical and rigorous method to develop distributed programs that correctly implement their specifications. The method also covers how to write specifications and how to use them. Numerous examples such as bounded buffers, distributed locks, message-passing services, and distributed termination detection illustrate the method. Larger examples include data transfer protocols, distributed shared memory, and TCP network sockets. Distributed Programming: Theory and Practice bridges the gap between books that focus on specific concurrent programming languages and books that focus on distributed algorithms. Programs are written in a 'real-life' programming notation, along the lines of Java and Python with explicit instantiation of threads and programs. Students and programmers will see these as programs and not 'merely' algorithms in pseudo-code. The programs implement interesting algorithms and solve problems that are large enough to serve as projects in programming classes and software engineering classes. Exercises and examples are included at the end of each chapter with on-line access to the solutions. Distributed Programming: Theory and Practice is designed as an advanced-level text book for students in computer science and electrical engineering. Programmers, software engineers and researchers working in this field will also find this book useful. 404 pp. Englisch. Codice articolo 9781489995933

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 53,49
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 23,00
Da: Germania a: U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Shankar, A. Udaya
Editore: Springer 2014-10 (2014)
ISBN 10: 1489995935 ISBN 13: 9781489995933
Nuovo PF Quantità: 10
Da:
Chiron Media
(Wallingford, Regno Unito)
Valutazione libreria

Descrizione libro PF. Condizione: New. Codice articolo 6666-IUK-9781489995933

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 66,21
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 17,43
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi
Foto dell'editore

A. Udaya Shankar
Editore: Springer (2014)
ISBN 10: 1489995935 ISBN 13: 9781489995933
Nuovo Brossura Quantità: 4
Print on Demand
Da:
Majestic Books
(Hounslow, Regno Unito)
Valutazione libreria

Descrizione libro Condizione: New. Print on Demand pp. 404. Codice articolo 356235342

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 76,39
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 7,56
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi
Immagini fornite dal venditore

Shankar, A. Udaya Udaya
Editore: Springer (2014)
ISBN 10: 1489995935 ISBN 13: 9781489995933
Nuovo Soft Cover Quantità: 10
Da:
booksXpress
(Bayonne, NJ, U.S.A.)
Valutazione libreria

Descrizione libro Soft Cover. Condizione: new. Codice articolo 9781489995933

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 88,56
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi
Immagini fornite dal venditore

A. Udaya Shankar
Editore: Springer New York (2014)
ISBN 10: 1489995935 ISBN 13: 9781489995933
Nuovo Taschenbuch Quantità: 1
Da:
AHA-BUCH GmbH
(Einbeck, Germania)
Valutazione libreria

Descrizione libro Taschenbuch. Condizione: Neu. Druck auf Anfrage Neuware - Printed after ordering - Distributed Programming: Theory and Practice presents a practical and rigorous method to develop distributed programs that correctly implement their specifications. The method also covers how to write specifications and how to use them. Numerous examples such as bounded buffers, distributed locks, message-passing services, and distributed termination detection illustrate the method. Larger examples include data transfer protocols, distributed shared memory, and TCP network sockets. Distributed Programming: Theory and Practice bridges the gap between books that focus on specific concurrent programming languages and books that focus on distributed algorithms. Programs are written in a 'real-life' programming notation, along the lines of Java and Python with explicit instantiation of threads and programs. Students and programmers will see these as programs and not 'merely' algorithms in pseudo-code. The programs implement interesting algorithms and solve problems that are large enough to serve as projects in programming classes and software engineering classes. Exercises and examples are included at the end of each chapter with on-line access to the solutions. Distributed Programming: Theory and Practice is designed as an advanced-level text book for students in computer science and electrical engineering. Programmers, software engineers and researchers working in this field will also find this book useful. Codice articolo 9781489995933

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 58,10
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 32,99
Da: Germania a: U.S.A.
Destinazione, tempi e costi
Immagini fornite dal venditore

A. Udaya Shankar
Editore: Springer New York (2014)
ISBN 10: 1489995935 ISBN 13: 9781489995933
Nuovo Brossura Quantità: > 20
Da:
moluna
(Greven, Germania)
Valutazione libreria

Descrizione libro Condizione: New. Codice articolo 4213336

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 47,23
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 48,99
Da: Germania a: U.S.A.
Destinazione, tempi e costi
Foto dell'editore

A. Udaya Shankar
ISBN 10: 1489995935 ISBN 13: 9781489995933
Nuovo Paperback / softback Quantità: > 20
Print on Demand
Da:
THE SAINT BOOKSTORE
(Southport, Regno Unito)
Valutazione libreria

Descrizione libro Paperback / softback. Condizione: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days. Codice articolo C9781489995933

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 89,06
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,41
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi