Lesson 1
Lesson 1
Mehamed Ahmed(Ph.D.)
[email protected]
Definition of a Distributed System (1)
2
Characterization of Distributed
Systems
• One important characteristic of Dist Sys is that differences
between the various computers and the ways in which they
communicate are mostly hidden from users.
• The same holds for the internal organization of the distributed
system.
3
• In principle, distributed systems should also be relatively easy
to expand or scale. This characteristic is a direct
consequence of having independent computers, but at the
same time, hiding how these computers actually take part in
the system as a whole.
4
Definition of a Distributed System (2)
7
Scalability of a system can be measured along at least
three different dimensions(Neuman, 1994).
•First, a system can be scalable with respect to its size,
meaning that we can easily add more users and
resources to the system.
•Second, a geographically scalable system is one in
which the users and resources may lie far apart.
•Third, a system can be administratively scalable,
meaning that it can still be easy to manage even if it
spans many independent administrative organizations.
8
Scalability Problems
Unfortunately, a system that is scalable in one or more of the
three dimensions often exhibits some loss of performance as
the system scales up.
9
Scalability Problems
• Only decentralized algorithms should be used.
• These algorithms generally have the following
characteristics, which distinguish them from
centralized algorithms
–No machine has complete information about the system state.
10
Scaling Techniques (1)
17
Transaction Processing Systems (3)
21
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?
22
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.
23
Sensor Networks (1)
24
Sensor Networks (2)