






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
distributed system
Typology: Slides
1 / 12
This page cannot be seen from the preview
Don't miss anything!
1
Insup Lee
Department of Computer and Information Science
University of Pennsylvania
CIS 505, Spring 2007
CIS 505, Spring 2007
Distributed Systems
2
o availability of powerful yet cheap microprocessors (PCs, workstations, PDAs, embedded systems, etc.)
o continuing advances in communication technology
o A distributed system is a collection of independent coherent system.computers that appear to the users of the system as a single
CIS 505, Spring 2007
Distributed Systems
3
CIS 505, Spring 2007
Distributed Systems
4
o Incremental growtho Reliabilityo Inherent distributiono Speedo Economics
o Securityo More components to failo Networko Software
CIS 505, Spring 2007
Distributed Systems
5
CIS 505, Spring 2007
Distributed Systems
6
CIS 505, Spring 2007
Distributed Systems
7
CIS 505, Spring 2007
Distributed Systems
8
Hide whether a (software) resource is in memory or on disk
Persistence
Hide the failure and recovery of a resource
Failure
usersHide that a resource may be shared by several competitive
Concurrency
usersHide that a resource may be shared by several competitive
Replication
in useHide that a resource may be moved to another location while
Relocation
Hide that a resource may move to another location
Migration
Hide where a resource is located
Location
accessedHide differences in data representation and how a resource is
Access
Description
Transparency
CIS 505, Spring 2007
Distributed Systems
13
CIS 505, Spring 2007
Distributed Systems
14
CIS 505, Spring 2007
Distributed Systems
15
CIS 505, Spring 2007
Distributed Systems
16
CIS 505, Spring 2007
Distributed Systems
17
CIS 505, Spring 2007
Distributed Systems
18
CIS 505, Spring 2007
Distributed Systems
19
a)
A crossbar switch
b)
An omega switching network
CIS 505, Spring 2007
Distributed Systems
20
a)
Grid
b)
Hypercube
CIS 505, Spring 2007
Distributed Systems
25
CIS 505, Spring 2007
Distributed Systems
26
CIS 505, Spring 2007
Distributed Systems
27
CIS 505, Spring 2007
Distributed Systems
28
CIS 505, Spring 2007
Distributed Systems
29
CIS 505, Spring 2007
Distributed Systems
30
CIS 505, Spring 2007
Distributed Systems
31
CIS 505, Spring 2007
Distributed Systems
32
CIS 505, Spring 2007
Distributed Systems
37
Volume &
Diversity Quality &
Unit cost Usability
Maintenance
cost
CIS 505, Spring 2007
Distributed Systems
38
CIS 505, Spring 2007
Distributed Systems
39
CIS 505, Spring 2007
Distributed Systems
40
o Seismic, low sampling rate magnetic, thermal, visual, infrared, acoustic and radar
o Temperature, humidity, (vehicular) movement, lightning condition, pressure, soil makeup, noise levels
o Current characteristics such as speed, direction, and size of ano Mechanical stress levels on attached objectso Presence or absence of certain kinds of objects object
CIS 505, Spring 2007
Distributed Systems
41
CIS 505, Spring 2007
Distributed Systems
42
o connect to physical environment (large numbers, dense, real-time)
o Sensor nodes are prone to failures, non-deterministic
o wireless communication
o massively parallel interfaces (to users and applications)
o management critical)Limited resources: battery, bandwidth, memory, CPU (power
o Topology changes dynamically
o sporadic connectivity
o new resources entering/leaving
o large amounts of redundancy
o self-configure/re-configure
CIS 505, Spring 2007
Distributed Systems
43
CIS 505, Spring 2007
Distributed Systems
44