Views
2 years ago

Distributed Systems Principles and Paradigms - Maarten van Steen

Distributed Systems Principles and Paradigms - Maarten van Steen

Processes3.1 Threads8 /

Processes3.1 Threads8 / 34Threads and Distributed SystemsImprove performanceStarting a thread is much cheaper than starting a new process.Having a single-threaded server prohibits simple scale-up to amultiprocessor system.As with clients: hide network latency by reacting to next request whileprevious one is being replied.Better structureMost servers have high I/O demands. Using simple, well-understoodblocking calls simplifies the overall structure.Multithreaded programs tend to be smaller and easier to understand dueto simplified flow of control.

9 / 34VirtualizationProcesses3.2 VirtualizatonObservationVirtualization is becoming increasingly important:Hardware changes faster than softwareEase of portability and code migrationIsolation of failing or attacked componentsProgramProgramInterface AHardware/software system AInterface AImplementation of mimicking A on BInterface BHardware/software system B(a)(b)

Distributed Systems: Principles and Paradigms
Principles of Distributed Database Systems, Third Edition
Real-Time Systems: Design Principles for Distributed ... - VoWi
Adding a Flow-Oriented Paradigm to Commodity Operating Systems
roll-off system - Van Leeuwen Distributing
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Systems Principles and Paradigms - Maarten van Steen
Distributed Object-Based Systems - Maarten van Steen
Distributed Web-Based Systems - Maarten van Steen
Distributed Object-Based Systems - Maarten van Steen
Distributed Web-Based Systems - Maarten van Steen
Introduction Contents Distributed System - Maarten van Steen
Introduction Contents Distributed System - Maarten van Steen
Distributed Coordination-Based Systems - Maarten van Steen