Professional Documents
Culture Documents
TCS-801 Distributed Computing Systems
TCS-801 Distributed Computing Systems
Introduction
Introduction
Distributed System
Collection of computers that are connected together and (sometimes) interact Many independent problems at same time
Similar Different
Or
One very big problem (or a small number)
Or
One very big problem (or a few)
Introduction
Or
One very big problem (too big for one computer)
Weather modeling, Finite element analysis; Drug discovery; Gene modeling; Weapons simulation; etc.
Introduction
Observation
Same spectrum applies to multiprocessor systems
Much more tightly coupled that traditional distributed systems
Some differences
Multiprocessor systems
Usually under same management, often in same room Very fast communication
Distributed systems
Sometimes not under same management Slower communication
CS-4513 D-term 2008 Introduction 6
Observation
Same spectrum applies to multiprocessor systems
Much more tightly coupled that traditional distributed systems
Some differences
Multiprocessor systems
Usually under same management Very fast communication
Distributed systems
Sometimes not under same management Slower communication
CS-4513 D-term 2008 Introduction 7
Introduction
The Internet
A vast collection of independent computers
~ 600 106
All connected together Any computer can send a message to any other Messages broken up into little packets Question: how do packets find their way to destinations?
CS-4513 D-term 2008 Introduction 9
Internet
Introduction
10