DISTRIBUTED SYSTEMS
M.Sc(IT)- 1st SEMESTER
GULLAGONG
P.G. DEPT. OF COMPUTER SC & IT
1
Distributed Systems
Characterization of Distributed Systems
OUTLINE
3
Why Distributed Systems?
4
Distributed System Definitions
5
Distributed Systems
Communication Network
Data
Data
0. Important consequences
- No global clock (독립적 시간)
0. Distributed system ?
- Computer network( 유, 무선)
- Distributed software
6
Computer Networks vs. Distributed Systems
7
Why Distributed Systems
8
Typical examples
9
Distributed Systems Examples� (The Internet)
10
Distributed Systems Examples� (The Internet)
11
intranet
ISP
desktop computer:
backbone
satellite link
server:
%
network link:
%
%
%
A typical portion of the Internet
Distributed Systems Examples� (Intranets)
12
Distributed Systems Examples� (Intranets)
13
A typical Intranet
Distributed Systems Examples� (Mobile and Ubiquitous Computing)
14
Distributed Systems Examples� (Mobile and Ubiquitous Computing)
15
Portable and handheld devices in a distributed system
Resource Sharing
16
The World Wide Web (WWW)
17
The World Wide Web (WWW)
18
Internet
Browsers
Web servers
www.google.com
www.cdk3.net
www.w3c.org
Protocols
Activity.html
http://www.w3c.org/Protocols/Activity.html
http://www.google.com/search?q=kindberg
http://www.cdk3.net/
File system of
www.w3c.org
Web servers and web browsers
The World Wide Web (WWW)
19
World Wide Web Components (HTML)
<IMG SRC = “http://www.cdk3.com/WebExample/Images/earth.jpg”>
<P> Welcome to Earth! Visitor may also be interested in taking a look at the
<A HREF = “http://www.cdk3.com/WebExample/Moon.html”> Moon </A> </P>
………………………
20
World Wide Web Components (URLs)
scheme : scheme-specific-location
21
World Wide Web Components (HTTP)
22
Challenges posed by Distributed Systems
23
Distributed Systems Challenges
24
Distributed Systems Challenges� (Heterogeneity)
25
Distributed Systems Challenges� (Openness)
26
Distributed Systems Challenges� (Security)
27
Distributed Systems Challenges� (Scalability)
28
Date | Computers | Web servers |
1979, Dec. | 188 | 0 |
1989, July | 130,000 | 0 |
1999, July | 56,218,000 | 5,560,866 |
Computers in the internet
Distributed Systems Challenges� (Failure Handling)
29
Distributed Systems Challenges� (Concurrency)
30
Distributed Systems Challenges� (Transparency)
31