Evaluare:
Cartea oferă o prezentare generală la nivel înalt a algoritmilor distribuiți, cu accent pe intuiție și înțelegere, mai degrabă decât pe dovezi riguroase. Este potrivită pentru practicienii care doresc să înțeleagă rapid elementele de bază, dar are limitări în ceea ce privește aplicabilitatea sa la sistemele distribuite moderne cu eșecuri. Materialul este dens și necesită o lectură atentă, ceea ce îl face mai puțin ideal pentru studiul ocazional sau de sine stătător din cauza absenței soluțiilor pentru exerciții.
Avantaje:⬤ Oferă explicații amănunțite și variante de algoritmi cu diagrame și pseudocod.
⬤ Bun pentru dobândirea rapidă a intuiției despre algoritmii distribuiți.
⬤ Conține exerciții pentru practică.
⬤ Recomandat practicienilor și studenților, în special la nivel universitar sau postuniversitar.
⬤ Hârtia și legarea de înaltă calitate îmbunătățesc experiența de lectură.
⬤ Mulți algoritmi presupun un model ideal, care nu se aplică sistemelor distribuite tolerante la erori din lumea reală.
⬤ Cartea sare peste dovezi, ceea ce poate limita înțelegerea pentru unii cititori.
⬤ Exercițiile nu includ soluții, ceea ce face dificilă autoinstruirea.
⬤ Unii cititori au considerat materialul prea abstract și lipsit de exemple practice sau cod.
(pe baza a 15 recenzii ale cititorilor)
Distributed Algorithms - An Intuitive Approach
Un ghid cuprinzător al algoritmilor distribuiți care pune accentul pe exemple și exerciții mai degrabă decât pe argumentarea matematică.
Această carte oferă studenților și cercetătorilor un ghid pentru algoritmi distribuiți care pune accentul pe exemple și exerciții mai degrabă decât pe complexitatea modelelor matematice. Ea evită argumentarea matematică, adesea o piatră de poticnire pentru studenți, predând gândirea algoritmică mai degrabă decât demonstrațiile și logica. Această abordare permite studentului să învețe un număr mare de algoritmi într-un interval de timp relativ scurt. Algoritmii sunt explicați prin descrieri scurte, informale, exemple lămuritoare și exerciții practice. Exemplele și exercițiile permit cititorilor să înțeleagă algoritmii intuitiv și din perspective diferite. De asemenea, sunt incluse schițe de dovezi, care argumentează corectitudinea unui algoritm sau explică ideea din spatele rezultatelor fundamentale. O anexă oferă descrieri pseudocod ale multor algoritmi.
Algoritmii distribuiți sunt realizați de o colecție de calculatoare care își trimit mesaje între ele sau de mai multe fire software care utilizează aceeași memorie partajată. Algoritmii prezentați în carte sunt, în cea mai mare parte, "clasici", selectați pentru că aruncă lumină asupra proiectării algoritmice a sistemelor distribuite sau asupra problemelor cheie din calculul distribuit și programarea concurentă.
Algoritmii distribuiți pot fi folosiți în cursuri pentru studenți de nivel superior sau absolvenți de informatică, sau ca referință pentru cercetătorii din domeniu.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)