Lec 02 - Intro - Examples of Distributed Systems
Lec 02 - Intro - Examples of Distributed Systems
SYSTEMS
FINANCIAL SYSTEM An Example
Authorization
Customer Services
Information
Services
Trading
Services
ATM
Services
February 2018 EXAMPLES OF DISTRIBUTED SYSTEMS 3
INTERNET AND An Example
WWW
February 2018 EXAMPLES OF DISTRIBUTED SYSTEMS 4
THE INTERNET
The Internet is a vast interconnected collection of computer networks of many
types.
Its design enabling a program running anywhere to address messages to
programs anywhere else.
Allowing its users to make use of many services as: WWW, E-Mail, Web
hosting, and File transfer.
Its services can be extended by adding new types of service (open-ended
services).
Small organizations and individual users can to access internet services through
Internet Service Providers (ISPs).
Independent intranets are linked together by high transmission capacity circuits
called backbones.
February 2018 EXAMPLES OF DISTRIBUTED SYSTEMS 5
THE INTERNET
intranet %
%
% ISP
backbone
satellite link
desktop computer:
server:
network link:
A typical portion of
the Internet
February 2018 EXAMPLES OF DISTRIBUTED SYSTEMS 6
WORLD WIDE WEB
(WWW)
An executing web browser is an example of a client communicates
with a web server to request web pages from it.
WWW is an open client-server architecture implemented on top of
the Internet.
Users use the Web through available web browsers to retrieve and
view documents of many types and interact with unlimited set of
services.
Web provides a hypertext structure among the documents that it
stores. (i.e., the documents contain references, links, to other related
documents and resources stored also in the web).
February 2018 EXAMPLES OF DISTRIBUTED SYSTEMS 7
WWW
http://www.google.com/search?q=kindberg
www.google.com
Browsers
Web servers
www.cdk3.net Internet
http://www.cdk3.net/
www.w3c.org
Activity.html
Web servers and web
browsers
Local area
Web server network
email server
print
File server
other servers
the rest of
the Internet
router/firewall
A typical Intranet
February 2018 EXAMPLES OF DISTRIBUTED SYSTEMS 14
MOBILE AND An Example
UBIQUITOUS
February 2018 EXAMPLES OF DISTRIBUTED SYSTEMS 15
MOBILE AND UBIQUITOUS
COMPUTING
The portability of many computing devices and the ability to
connect to networks in different places makes mobile
computing possible.
Mobile computing is the performance of computing tasks
while the users are on the move and away from their
residence intranet but still provided with access to resources
via the devices they carry with them.
Ubiquitous computing is the harnessing of many small
cheap computational devices that are present in user’s
physical environments.
February 2018 EXAMPLES OF DISTRIBUTED SYSTEMS 16
MOBILE AND UBIQUITOUS
COMPUTING
Internet
Mobile
phone
Printer Laptop
Portable and handheld
Camera Host site devices in a distributed
system