introduction - Introduction...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Introduction http://net.pku.edu.cn/~course/cs501/2011     Hongfei Yan School of EECS, Peking University 2/21/2011
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Contents Chapter 01: Introduction 02: Architectures 03: Processes 04: Communication 05: Naming 06: Synchronization 08: Fault Tolerance 09: Security 10: Distributed Object-Based Systems 11: Distributed File Systems 12: Distributed Web-Based Systems 13: Distributed Coordination-Based Systems
Background image of page 2
01: Introduction 1.1 Definition of A Distributed System   1.2 Goals Making Resources Accessible Distribution Transparency Openness Scalability Pitfalls 1.3 Types of Distributed Systems Distributed Computing Systems Distributed Information Systems Distributed Pervasive Systems
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Computer and Network Evolution Computer Systems 10 million dollars  and  1 instruction/sec 1000 dollars  and  1 billion instructions/sec => a price/performance  gain of 10 13 Computer Networks Local-area networks  ( LANs ) Small amount of information,  a few microseconds Large amount of information, at rate of  100 million  to 10 billion bits/sec Wide-area networks  ( WANs ) 64 Kbps  to  gigabits per second
Background image of page 4
Distributed System: Definition A distributed system is a piece of software that ensures  that: a collection of  independent computers  appears to its users as a  single coherent system Two aspects (1) independent computers and  (2) single system  =>  middleware .
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Characters of Distributed System Differences between the various computers and the  ways in which they communicate are mostly  hidden   from users Users and applications can interact with a distributed  system in a  consistent and uniform  way, regardless of  where and when interaction takes place.
Background image of page 6
1.2 Goals of Distributed Systems Making resources available Distribution transparency Openness Scalability
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Make Resources Accessible Access resources and  share  them in a controlled  and efficient way. Printers, computers, storage facilities, data, files, Web  pages, and networks, … Connecting users and resources also makes it  easier to  collaborate  and  exchange  information. Internet for exchanging files, mail, documents, audio,  and video Security  is becoming increasingly important Little protection against eavesdropping or intrusion on  communication Tracking communication to build up a preference  profile of a specific user
Background image of page 8
Distribution Transparency Note Distribution transparency may be set as a goal, but  achieving it is a different story.
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Distributed System: Definition Due to Lesli Lamport A distributed system is “
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

This document was uploaded on 06/24/2011.

Page1 / 42

introduction - Introduction...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online