Cargando…

Distributed systems: an algorithmic approach

Most applications in distributed computing center around a set of common subproblems. Distributed Systems: An Algorithmic Approach presents the algorithmic issues and necessary background theory that are needed to properly understand these challenges. Achieving a balance between theory and pract...

Descripción completa

Detalles Bibliográficos
Autor principal: Ghosh, Sukumar
Lenguaje:eng
Publicado: Chapman and Hall/CRC 2007
Materias:
Acceso en línea:http://cds.cern.ch/record/2648319
_version_ 1780960667245740032
author Ghosh, Sukumar
author_facet Ghosh, Sukumar
author_sort Ghosh, Sukumar
collection CERN
description Most applications in distributed computing center around a set of common subproblems. Distributed Systems: An Algorithmic Approach presents the algorithmic issues and necessary background theory that are needed to properly understand these challenges. Achieving a balance between theory and practice, this book bridges the gap between theoreticians and practitioners. With a set of exercises featured in each chapter, the book begins with background information that contains various interprocess communication techniques and middleware services, followed by foundational topics that cover system models, correctness criteria, and proof techniques. The book also presents numerous important paradigms in distributed systems, including logical clocks, distributed snapshots, deadlock detection, termination detection, election, and several graph algorithms. The author then addresses failures and fault-tolerance techniques in diverse applications, such as consensus, transactions, group communication, replicated data management, and self-stabilization. He concludes with an exploration of real-world issues, including distributed discrete-event simulation and security, sensor networks, and peer-to-peer networks. By covering foundational matters of distributed systems and their relationships to real-world applications, Distributed Systems provides insight into common distributed computing subproblems,
id cern-2648319
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2007
publisher Chapman and Hall/CRC
record_format invenio
spelling cern-26483192021-04-21T18:39:29Zhttp://cds.cern.ch/record/2648319engGhosh, SukumarDistributed systems: an algorithmic approachComputing and ComputersMost applications in distributed computing center around a set of common subproblems. Distributed Systems: An Algorithmic Approach presents the algorithmic issues and necessary background theory that are needed to properly understand these challenges. Achieving a balance between theory and practice, this book bridges the gap between theoreticians and practitioners. With a set of exercises featured in each chapter, the book begins with background information that contains various interprocess communication techniques and middleware services, followed by foundational topics that cover system models, correctness criteria, and proof techniques. The book also presents numerous important paradigms in distributed systems, including logical clocks, distributed snapshots, deadlock detection, termination detection, election, and several graph algorithms. The author then addresses failures and fault-tolerance techniques in diverse applications, such as consensus, transactions, group communication, replicated data management, and self-stabilization. He concludes with an exploration of real-world issues, including distributed discrete-event simulation and security, sensor networks, and peer-to-peer networks. By covering foundational matters of distributed systems and their relationships to real-world applications, Distributed Systems provides insight into common distributed computing subproblems,Chapman and Hall/CRCoai:cds.cern.ch:26483192007
spellingShingle Computing and Computers
Ghosh, Sukumar
Distributed systems: an algorithmic approach
title Distributed systems: an algorithmic approach
title_full Distributed systems: an algorithmic approach
title_fullStr Distributed systems: an algorithmic approach
title_full_unstemmed Distributed systems: an algorithmic approach
title_short Distributed systems: an algorithmic approach
title_sort distributed systems: an algorithmic approach
topic Computing and Computers
url http://cds.cern.ch/record/2648319
work_keys_str_mv AT ghoshsukumar distributedsystemsanalgorithmicapproach