distributed systems

Post on 20-Jun-2015

983 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

A slide explaining distributed system. Prepared by EEDC group 4.

TRANSCRIPT

Execution Environments for Distributed Computing

Distributed Systems

EEDC

343

30

Master in Computer Architecture, Networks and Systems - CANS

Homework number: 1Group number: EEDC-4

Group members:Arinto Murdopo – arinto@gmail.com

Josep Subirats – josep.subirats@bsc.esJuan Luiz Perez – jperez@bsc.es

2

Table of Contents

What are Distributed Systems? Centralized vs Distributed Systems Common Characteristics Case Study: Pfizer

3

What are Distributed Systems?

Set of connected computers, which act coordinatedly and share resources to achieve a common goal. Users perceive them as a single entity.

4

Centralized vs Distributed Systems

Centralized Systems Distributed Systems

One component with full control Multiple interacting components

Component shared by users all the time

Components are not shared by all users

All resources accessible Resources may not be accessible

Software runs in a single process Software runs in concurrent processes on different processors

Single point of control Multiple points of control

Single point of failure Multiple points of failure

5

Common Characteristics

Centralized and Distributed System share common characteristics:Resource SharingOpennessConcurrencyScalabilityFault ToleranceTransparency

6

Resource Sharing

Anyone can access everything

7

Openness

Standard interfaces allow interoperability

8

Concurrency

Access resources simultaneously

9

Scalability

System/user can increase easily

10

Scalability

System/user can increase easily

11

Fault Tolerance

Still working despite failing

12

Transparency

Perceived by users and application programmers as a whole rather than as a collection of cooperating components

1.Location

2.Scalability

3.Performance

4.Failure

5.Migration

6.Replication

7.Concurrency

8.Access

13

Location Transparency

No need to know where objects are

14

Migration Transparency

No need to know if objects are moved

15

Case Study: Pfizer

In 2006, they switched to centralized system to distributed system, why?

16

Questions and answers

top related