Distibuted Systems: Design and Algorithms
Serge Haddad, Fabrice Kordon, Laurent Pautet, Laure Petrucci
John Wiley & Sons, Jan 9, 2013 - Computers - 336 pages
In today’s digital environment, distributed systems are increasingly present in a wide variety of environments, ranging from public software applications to critical systems.
Distributed Systems introduces the underlying concepts, the associated design techniques and the related security issues.
Distributed Systems: Design and Algorithms, is dedicated to engineers, students, and anyone familiar with algorithms and programming, who want to know more about distributed systems.
These systems are characterized by: several components with one or more threads, possibly running on different processors; asynchronous communications with possible additional assumptions (reliability, order preserving, etc.); local views for every component and no shared data between components. This title presents distributed systems from a point of view dedicated to their design and their main principles: the main algorithms are described and placed in their application context, i.e. consistency management and the way they are used in distributed file-systems.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
AADL adaptation architecture ARINC authentication avatar behavior BitTorrent block Blue Banana BOINC busy period cell chapter checkpoint client communication component computing configuration connected coordination critical instant deadline defined distributed systems dynamic embedded systems encryption ensure example execution fault-tolerance Figure function global Gnutella grid grid computing higher priority holistic analysis IEEE implementation instance integrity interface Internet Kademlia knowledge area large-scale malicious nodes mechanisms middleware MMOG mode switch protocol neighbors node operating overlay overlay networks partition peer peer-to-peer peer-to-peer systems pieces player playing area problem processor programming query queue Real-Time Systems reconfiguration release jitter reputation system request requirements scalable scheduling algorithm sends servent server SETI@home Solipsis specification subsystem supernodes synchronous task systems tasks and messages techniques transaction ultraPeer users virtual environment virtual world WCET WCRT worst-case