What are Centralized services?
A single server for all users
What is centrlized data?
A single on/line telephone book, central DNS
What are centralized algorithms?
Doing routing based on complete information:
No machine has complete system state information
Machine make decisions based onlz on local (surrounding) information
Failure of one machine does not ruin the alorithm (no single point of failure)
No implicit assumion that a global clock exists
What is the difference between letting a server or a client check forms as they are being filled?
Which communication models exist?
Multiprocessors
Multicomputers
Synchronization in shared memory
Synchronization in multicomputers
What is the communication model of Multiprocessors?
They have shared memory, which requires protection against concurrent access
What is the communicationn model of Multicomputers?
They have message passing
What is the communication model of a Synchronization in shared memory?
Semaphores (atomic mutex variable)
Monitors - an abstract data tzpe whose operations maz be invoked by concurrent threads (diiferent invocations are synchronized)
What is the communication model of Synchronization in multicomputers?
Blocking in message passing
What are the four architectural styles?
Layered architectures
Object-based architectures
Data-centered architectures
Event-based architectures
What does the layered architectural stzle look like?
What does the object-based architectural style look like?
What does the event-based architectural style look like?
What does the shared data-space architectural style look like?
Last changed2 years ago