Beruflich Dokumente
Kultur Dokumente
Unit 1 -Introduction
Lecture 1b
Scalability Aspects
Scalability can be defined with respect to the
following aspects:
Size
Geographical Area
Administrative Scalability
Scalability Examples
Distributed systems are ubiquitous and necessary:
Web search
Financial transactions
Multiplayer games
DNS
Travel reservation systems
Embedded systems (e.g., cars)
Scalability Problems
Concept
Centralized services
Centralized data
Centralized algorithms
1.4
Hiding Communication
Distribution
Replication
Scaling Techniques (3)
1.5
Consistent
Isolated
Durable:
Transaction Processing Systems (3)
1-22
Middleware and Openness
1.23
1-31
Electronic Health Care Systems (1)
Questions to be addressed for health care systems:
Where and how should monitored data be stored?
How can we prevent loss of crucial data?
What infrastructure is needed to generate and propagate
alerts?
How can physicians provide online feedback?
How can extreme robustness of the monitoring system be
realized?
What are the security issues and how can the proper policies
be enforced?
Electronic Health Care Systems (2)
Figure 1-12. Monitoring a person in a pervasive electronic health care system, using (a) a local hub or
(b) a continuous wireless connection.
Pitfalls
False assumptions that developers make when developing a
distributed application :
1. The network is reliable.
2. The network is secure.
3. The network is homogeneous.
4. The topology does not change.
5. Latency is zero.
6. Bandwidth is infinite.
7. Transport cost is zero.
8. There is one administrator.
End of Unit 1 Part b