Algorithmes distribués : Une approche intuitive (2e édition)
Format
Hardcover $20.49List price: $50.00 List Price This is the manufacturer's recommended retail price. Please note older versions of books may not reflect the most current list price due to price adjustments made on newer printings. We strive to keep the website's list price updated to match the current MSRP, based on information from publishers.
About
Ce livre offre aux étudiants et aux chercheurs un guide sur les algorithmes distribués qui met l'accent sur les exemples et les exercices plutôt que sur les subtilités des modèles mathématiques. Il évite les argumentations mathématiques, souvent un obstacle pour les étudiants, enseignant la pensée algorithmique plutôt que les preuves et la logique. Cette approche permet à l'étudiant d'apprendre un grand nombre d'algorithmes dans un laps de temps relativement court. Les algorithmes sont expliqués par des descriptions brèves et informelles, des exemples éclairants et des exercices pratiques. Les exemples et les exercices permettent aux lecteurs de comprendre les algorithmes intuitivement et sous différentes perspectives. Des ébauches de preuves, argumentant la correction d'un algorithme ou expliquant l'idée derrière des résultats fondamentaux, sont également incluses. Les algorithmes présentés dans le livre sont pour la plupart des « classiques », sélectionnés parce qu'ils éclairent la conception algorithmique des systèmes distribués ou des problèmes clés de l'informatique distribuée et de la programmation concurrente.
Cette deuxième édition a été considérablement révisée. Un nouveau chapitre sur les transactions distribuées offre un traitement à jour des transactions de base de données et du domaine important et évolutif de la mémoire transactionnelle. Un nouveau chapitre sur la sécurité aborde deux nouveaux sujets passionnants : les blockchains et la cryptographie quantique. Des sections ont été ajoutées qui couvrent des sujets tels que la récupération par annulation, la détection de terminaison tolérante aux pannes et le consensus pour la mémoire partagée. Une annexe propose des descriptions en pseudocode de nombreux algorithmes. Des solutions et des diapositives sont disponibles pour les instructeurs.
Algorithmes Distribués peut être utilisé dans des cours pour les étudiants de premier cycle de niveau supérieur ou les étudiants de master en informatique, ou comme référence pour les chercheurs dans le domaine.