Oct 13, 2015
Slides for Chapter 2: Architectural ModelsFrom Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and DesignEdition 4, Pearson Education 2005
Figure 2.1Software and hardware service layers in distributed systems
Figure 2.2Clients invoke individual servers
Figure 2.3A distributed application based on peer processes
Figure 2.4A service provided by multiple servers
Figure 2.5Web proxy server
Figure 2.6Web applets
Figure 2.7Thin clients and compute serversThinClientApplicationProcessNetwork computer or PCCompute servernetwork
Figure 2.8Real-time ordering of events
Figure 2.9Processes and channels
Figure 2.10Omission and arbitrary failures
Figure 2.11Timing failures
Figure 2.12Objects and principals
Figure 2.13The enemy
Figure 2.14Secure channelsPrincipal ASecure channelProcess pProcess qPrincipal B